builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2293 starttime: 1461264525.83 results: success (0) buildid: 20160421111314 builduid: 35a3bf3e7ae944efb8eedbf1c5300b92 revision: 2747cac2de2fcfd3233930a10e4fa560b3376b60 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:45.831032) ========= master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:45.831559) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 7 secs) (at 2016-04-21 11:48:45.831848) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 7 secs) (at 2016-04-21 11:48:53.241355) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:53.241696) ========= 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-1461264508.591940-994116852 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 11:48:53-- 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% 12.1M=0.001s 2016-04-21 11:48:53 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.253139 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:53.755507) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:53.755846) ========= 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-1461264508.591940-994116852 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.041641 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:53.831586) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:48:53.831903) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 2747cac2de2fcfd3233930a10e4fa560b3376b60 --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 2747cac2de2fcfd3233930a10e4fa560b3376b60 --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-1461264508.591940-994116852 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 11:48:54,069 truncating revision to first 12 chars 2016-04-21 11:48:54,069 Setting DEBUG logging. 2016-04-21 11:48:54,069 attempt 1/10 2016-04-21 11:48:54,070 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/2747cac2de2f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 11:48:55,256 unpacking tar archive at: mozilla-inbound-2747cac2de2f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.502893 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:48:55.371362) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:55.371712) ========= script_repo_revision: 2747cac2de2fcfd3233930a10e4fa560b3376b60 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:55.372125) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:55.372420) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:48:55.439703) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 27 secs) (at 2016-04-21 11:48:55.439988) ========= /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-1461264508.591940-994116852 _=/tools/buildbot/bin/python using PTY: False 11:48:55 INFO - MultiFileLogger online at 20160421 11:48:55 in /builds/slave/test 11:48:55 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 11:48:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:48:55 INFO - {'append_to_log': False, 11:48:55 INFO - 'base_work_dir': '/builds/slave/test', 11:48:55 INFO - 'blob_upload_branch': 'mozilla-inbound', 11:48:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:48:55 INFO - 'buildbot_json_path': 'buildprops.json', 11:48:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:48:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:48:55 INFO - 'download_minidump_stackwalk': True, 11:48:55 INFO - 'download_symbols': 'true', 11:48:55 INFO - 'e10s': False, 11:48:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:48:55 INFO - 'tooltool.py': '/tools/tooltool.py', 11:48:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:48:55 INFO - '/tools/misc-python/virtualenv.py')}, 11:48:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:48:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:48:55 INFO - 'log_level': 'info', 11:48:55 INFO - 'log_to_console': True, 11:48:55 INFO - 'opt_config_files': (), 11:48:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:48:55 INFO - '--processes=1', 11:48:55 INFO - '--config=%(test_path)s/wptrunner.ini', 11:48:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:48:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:48:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:48:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:48:55 INFO - 'pip_index': False, 11:48:55 INFO - 'require_test_zip': True, 11:48:55 INFO - 'test_type': ('testharness',), 11:48:55 INFO - 'this_chunk': '1', 11:48:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:48:55 INFO - 'total_chunks': '10', 11:48:55 INFO - 'virtualenv_path': 'venv', 11:48:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:48:55 INFO - 'work_dir': 'build'} 11:48:55 INFO - ##### 11:48:55 INFO - ##### Running clobber step. 11:48:55 INFO - ##### 11:48:55 INFO - Running pre-action listener: _resource_record_pre_action 11:48:55 INFO - Running main action method: clobber 11:48:55 INFO - rmtree: /builds/slave/test/build 11:48:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:48:56 INFO - Running post-action listener: _resource_record_post_action 11:48:56 INFO - ##### 11:48:56 INFO - ##### Running read-buildbot-config step. 11:48:56 INFO - ##### 11:48:56 INFO - Running pre-action listener: _resource_record_pre_action 11:48:56 INFO - Running main action method: read_buildbot_config 11:48:56 INFO - Using buildbot properties: 11:48:56 INFO - { 11:48:56 INFO - "project": "", 11:48:56 INFO - "product": "firefox", 11:48:56 INFO - "script_repo_revision": "production", 11:48:56 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 11:48:56 INFO - "repository": "", 11:48:56 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 11:48:56 INFO - "buildid": "20160421111314", 11:48:56 INFO - "pgo_build": "False", 11:48:56 INFO - "basedir": "/builds/slave/test", 11:48:56 INFO - "buildnumber": 227, 11:48:56 INFO - "slavename": "tst-linux64-spot-2293", 11:48:56 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/", 11:48:56 INFO - "platform": "linux64", 11:48:56 INFO - "branch": "mozilla-inbound", 11:48:56 INFO - "revision": "2747cac2de2fcfd3233930a10e4fa560b3376b60", 11:48:56 INFO - "repo_path": "integration/mozilla-inbound", 11:48:56 INFO - "moz_repo_path": "", 11:48:56 INFO - "stage_platform": "linux64", 11:48:56 INFO - "builduid": "35a3bf3e7ae944efb8eedbf1c5300b92", 11:48:56 INFO - "slavebuilddir": "test" 11:48:56 INFO - } 11:48:56 INFO - Found installer url https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 11:48:56 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 11:48:56 INFO - Running post-action listener: _resource_record_post_action 11:48:56 INFO - ##### 11:48:56 INFO - ##### Running download-and-extract step. 11:48:56 INFO - ##### 11:48:56 INFO - Running pre-action listener: _resource_record_pre_action 11:48:56 INFO - Running main action method: download_and_extract 11:48:56 INFO - mkdir: /builds/slave/test/build/tests 11:48: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')]} 11:48:56 INFO - https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 11:48:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:48:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:48:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:48:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:00 INFO - Downloaded 1361 bytes. 11:49:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:49:01 INFO - Using the following test package requirements: 11:49:01 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:49:01 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 11:49:01 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 11:49:01 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'jsshell-linux-x86_64.zip'], 11:49:01 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 11:49:01 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:49:01 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 11:49:01 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 11:49:01 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 11:49:01 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:49:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 11:49:01 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 11:49:01 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')]} 11:49:01 INFO - https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 11:49:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:49:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:49:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:02 INFO - Downloaded 22745418 bytes. 11:49:02 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/*'] 11:49:02 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/* 11:49:03 INFO - caution: filename not matched: web-platform/* 11:49:03 INFO - Return code: 11 11:49:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:03 INFO - https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 11:49:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:49:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:49:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:05 INFO - Downloaded 36400340 bytes. 11:49:05 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/*'] 11:49:05 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/* 11:49:09 INFO - caution: filename not matched: bin/* 11:49:09 INFO - caution: filename not matched: config/* 11:49:09 INFO - caution: filename not matched: mozbase/* 11:49:09 INFO - caution: filename not matched: marionette/* 11:49:09 INFO - caution: filename not matched: tools/wptserve/* 11:49:09 INFO - Return code: 11 11:49:09 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')]} 11:49:09 INFO - https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 11:49:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:49:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:49:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:12 INFO - Downloaded 64303712 bytes. 11:49:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:49:12 INFO - mkdir: /builds/slave/test/properties 11:49:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:49:12 INFO - Writing to file /builds/slave/test/properties/build_url 11:49:12 INFO - Contents: 11:49:12 INFO - build_url:https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:49:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:49:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:49:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:49:13 INFO - Contents: 11:49:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:49:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:13 INFO - https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:49:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:49:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:49:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/egctOKnHRzScMpeh4pd08Q/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 11:49:16 INFO - Downloaded 90796771 bytes. 11:49:16 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'] 11:49:16 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 11:49:25 INFO - Return code: 0 11:49:25 INFO - Running post-action listener: _resource_record_post_action 11:49:25 INFO - Running post-action listener: set_extra_try_arguments 11:49:25 INFO - ##### 11:49:25 INFO - ##### Running create-virtualenv step. 11:49:25 INFO - ##### 11:49:25 INFO - Running pre-action listener: _pre_create_virtualenv 11:49:25 INFO - Running pre-action listener: _resource_record_pre_action 11:49:25 INFO - Running main action method: create_virtualenv 11:49:25 INFO - Creating virtualenv /builds/slave/test/build/venv 11:49:25 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 11:49:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:49:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:49:26 INFO - Using real prefix '/usr' 11:49:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:49:27 INFO - Installing distribute.............................................................................................................................................................................................done. 11:49:32 INFO - Installing pip.................done. 11:49:32 INFO - Return code: 0 11:49:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:49:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:49:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2122030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21233f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x222f490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222c780>, '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 0x222d530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x222d9c0>, '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-1461264508.591940-994116852', '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 11:49:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 11:49:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 11:49:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:49:32 INFO - 'CCACHE_UMASK': '002', 11:49:32 INFO - 'DISPLAY': ':0', 11:49:32 INFO - 'HOME': '/home/cltbld', 11:49:32 INFO - 'LANG': 'en_US.UTF-8', 11:49:32 INFO - 'LOGNAME': 'cltbld', 11:49:32 INFO - 'MAIL': '/var/mail/cltbld', 11:49:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:49:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:49:32 INFO - 'MOZ_NO_REMOTE': '1', 11:49:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:49:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:49:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:49:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:49:32 INFO - 'PWD': '/builds/slave/test', 11:49:32 INFO - 'SHELL': '/bin/bash', 11:49:32 INFO - 'SHLVL': '1', 11:49:32 INFO - 'TERM': 'linux', 11:49:32 INFO - 'TMOUT': '86400', 11:49:32 INFO - 'USER': 'cltbld', 11:49:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461264508.591940-994116852', 11:49:32 INFO - '_': '/tools/buildbot/bin/python'} 11:49:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:49:32 INFO - Downloading/unpacking psutil>=0.7.1 11:49:32 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 11:49:32 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 11:49:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:32 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 11:49:32 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 11:49:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:49:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:49:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:49:37 INFO - Installing collected packages: psutil 11:49:37 INFO - Running setup.py install for psutil 11:49:37 INFO - building 'psutil._psutil_linux' extension 11:49:37 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 11:49:37 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 11:49:37 INFO - building 'psutil._psutil_posix' extension 11:49:37 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 11:49:37 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 11:49:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:49:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:49:38 INFO - Successfully installed psutil 11:49:38 INFO - Cleaning up... 11:49:38 INFO - Return code: 0 11:49:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:49:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:49:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:49:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2122030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21233f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x222f490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222c780>, '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 0x222d530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x222d9c0>, '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-1461264508.591940-994116852', '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 11:49:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 11:49:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 11:49:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:49:38 INFO - 'CCACHE_UMASK': '002', 11:49:38 INFO - 'DISPLAY': ':0', 11:49:38 INFO - 'HOME': '/home/cltbld', 11:49:38 INFO - 'LANG': 'en_US.UTF-8', 11:49:38 INFO - 'LOGNAME': 'cltbld', 11:49:38 INFO - 'MAIL': '/var/mail/cltbld', 11:49:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:49:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:49:38 INFO - 'MOZ_NO_REMOTE': '1', 11:49:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:49:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:49:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:49:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:49:38 INFO - 'PWD': '/builds/slave/test', 11:49:38 INFO - 'SHELL': '/bin/bash', 11:49:38 INFO - 'SHLVL': '1', 11:49:38 INFO - 'TERM': 'linux', 11:49:38 INFO - 'TMOUT': '86400', 11:49:38 INFO - 'USER': 'cltbld', 11:49:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461264508.591940-994116852', 11:49:38 INFO - '_': '/tools/buildbot/bin/python'} 11:49:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:49:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:49:38 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 11:49:38 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 11:49:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:38 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 11:49:38 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 11:49:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:49:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:49:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:49:42 INFO - Installing collected packages: mozsystemmonitor 11:49:42 INFO - Running setup.py install for mozsystemmonitor 11:49:42 INFO - Successfully installed mozsystemmonitor 11:49:42 INFO - Cleaning up... 11:49:42 INFO - Return code: 0 11:49:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:49:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:49:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:49:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2122030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21233f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x222f490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222c780>, '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 0x222d530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x222d9c0>, '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-1461264508.591940-994116852', '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 11:49:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 11:49:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 11:49:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:49:42 INFO - 'CCACHE_UMASK': '002', 11:49:42 INFO - 'DISPLAY': ':0', 11:49:42 INFO - 'HOME': '/home/cltbld', 11:49:42 INFO - 'LANG': 'en_US.UTF-8', 11:49:42 INFO - 'LOGNAME': 'cltbld', 11:49:42 INFO - 'MAIL': '/var/mail/cltbld', 11:49:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:49:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:49:42 INFO - 'MOZ_NO_REMOTE': '1', 11:49:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:49:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:49:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:49:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:49:42 INFO - 'PWD': '/builds/slave/test', 11:49:42 INFO - 'SHELL': '/bin/bash', 11:49:42 INFO - 'SHLVL': '1', 11:49:42 INFO - 'TERM': 'linux', 11:49:42 INFO - 'TMOUT': '86400', 11:49:42 INFO - 'USER': 'cltbld', 11:49:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461264508.591940-994116852', 11:49:42 INFO - '_': '/tools/buildbot/bin/python'} 11:49:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:49:43 INFO - Downloading/unpacking blobuploader==1.2.4 11:49:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:49:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:49:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:49:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:49:47 INFO - Downloading blobuploader-1.2.4.tar.gz 11:49:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:49:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:49: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 11:49: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 11:49:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49: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 11:49: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 11:49:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:49:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:49:48 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 11:49:48 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 11:49:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:49:48 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 11:49:48 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 11:49:48 INFO - Downloading docopt-0.6.1.tar.gz 11:49:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:49:48 INFO - Installing collected packages: blobuploader, requests, docopt 11:49:48 INFO - Running setup.py install for blobuploader 11:49:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:49:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:49:48 INFO - Running setup.py install for requests 11:49:49 INFO - Running setup.py install for docopt 11:49:49 INFO - Successfully installed blobuploader requests docopt 11:49:49 INFO - Cleaning up... 11:49:50 INFO - Return code: 0 11:49:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:49:50 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')]} 11:49:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:49:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:50 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')]} 11:49:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:49:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:49:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2122030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21233f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x222f490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222c780>, '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 0x222d530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x222d9c0>, '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-1461264508.591940-994116852', '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 11:49:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:49:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:49:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:49:50 INFO - 'CCACHE_UMASK': '002', 11:49:50 INFO - 'DISPLAY': ':0', 11:49:50 INFO - 'HOME': '/home/cltbld', 11:49:50 INFO - 'LANG': 'en_US.UTF-8', 11:49:50 INFO - 'LOGNAME': 'cltbld', 11:49:50 INFO - 'MAIL': '/var/mail/cltbld', 11:49:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:49:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:49:50 INFO - 'MOZ_NO_REMOTE': '1', 11:49:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:49:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:49:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:49:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:49:50 INFO - 'PWD': '/builds/slave/test', 11:49:50 INFO - 'SHELL': '/bin/bash', 11:49:50 INFO - 'SHLVL': '1', 11:49:50 INFO - 'TERM': 'linux', 11:49:50 INFO - 'TMOUT': '86400', 11:49:50 INFO - 'USER': 'cltbld', 11:49:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461264508.591940-994116852', 11:49:50 INFO - '_': '/tools/buildbot/bin/python'} 11:49:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:49:50 INFO - Running setup.py (path:/tmp/pip-71AqLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:49:50 INFO - Running setup.py (path:/tmp/pip-9Mn9Ho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:49:50 INFO - Running setup.py (path:/tmp/pip-ZJBz3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:49:50 INFO - Running setup.py (path:/tmp/pip-aSS_R0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:49:51 INFO - Running setup.py (path:/tmp/pip-9WE_2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:49:51 INFO - Running setup.py (path:/tmp/pip-_fkqYh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:49:51 INFO - Running setup.py (path:/tmp/pip-yjoZSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:49:51 INFO - Running setup.py (path:/tmp/pip-I20U_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:49:51 INFO - Running setup.py (path:/tmp/pip-CU6o00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:49:51 INFO - Running setup.py (path:/tmp/pip-nZ00MK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:49:52 INFO - Running setup.py (path:/tmp/pip-ZidVa8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:49:52 INFO - Running setup.py (path:/tmp/pip-xw2njO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:49:52 INFO - Running setup.py (path:/tmp/pip-SCPBCH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:49:52 INFO - Running setup.py (path:/tmp/pip-3KJJw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:49:52 INFO - Running setup.py (path:/tmp/pip-h4scfp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:49:53 INFO - Running setup.py (path:/tmp/pip-7jAjZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:49:53 INFO - Running setup.py (path:/tmp/pip-fY1wNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:49:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:49:53 INFO - Running setup.py (path:/tmp/pip-IK2I8m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:49:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:49:53 INFO - Running setup.py (path:/tmp/pip-K3h1bG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:49:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:49:54 INFO - Running setup.py (path:/tmp/pip-jaVwOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:49:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:49:54 INFO - Running setup.py (path:/tmp/pip-G5sBD4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:49:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:49:55 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 11:49:55 INFO - Running setup.py install for manifestparser 11:49:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:49:55 INFO - Running setup.py install for mozcrash 11:49:55 INFO - Running setup.py install for mozdebug 11:49:55 INFO - Running setup.py install for mozdevice 11:49:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:49:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:49:56 INFO - Running setup.py install for mozfile 11:49:56 INFO - Running setup.py install for mozhttpd 11:49:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:49:57 INFO - Running setup.py install for mozinfo 11:49:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:49:57 INFO - Running setup.py install for mozInstall 11:49:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:49:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:49:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:49:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:49:57 INFO - Running setup.py install for mozleak 11:49:58 INFO - Running setup.py install for mozlog 11:49:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:49:58 INFO - Running setup.py install for moznetwork 11:49:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:49:58 INFO - Running setup.py install for mozprocess 11:49:59 INFO - Running setup.py install for mozprofile 11:49:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:49:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:49:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:49:59 INFO - Running setup.py install for mozrunner 11:49:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:49:59 INFO - Running setup.py install for mozscreenshot 11:50:00 INFO - Running setup.py install for moztest 11:50:00 INFO - Running setup.py install for mozversion 11:50:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:50:00 INFO - Running setup.py install for wptserve 11:50:00 INFO - Running setup.py install for marionette-driver 11:50:01 INFO - Running setup.py install for browsermob-proxy 11:50:01 INFO - Running setup.py install for marionette-client 11:50:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:50:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:50:01 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 11:50:01 INFO - Cleaning up... 11:50:01 INFO - Return code: 0 11:50:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:50:01 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')]} 11:50:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:50:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:50:01 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')]} 11:50:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:50:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:50:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2122030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21233f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x222f490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222c780>, '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 0x222d530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x222d9c0>, '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-1461264508.591940-994116852', '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 11:50:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:50:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:50:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:50:01 INFO - 'CCACHE_UMASK': '002', 11:50:01 INFO - 'DISPLAY': ':0', 11:50:01 INFO - 'HOME': '/home/cltbld', 11:50:01 INFO - 'LANG': 'en_US.UTF-8', 11:50:01 INFO - 'LOGNAME': 'cltbld', 11:50:01 INFO - 'MAIL': '/var/mail/cltbld', 11:50:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:50:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:50:01 INFO - 'MOZ_NO_REMOTE': '1', 11:50:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:50:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:50:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:50:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:50:01 INFO - 'PWD': '/builds/slave/test', 11:50:01 INFO - 'SHELL': '/bin/bash', 11:50:01 INFO - 'SHLVL': '1', 11:50:01 INFO - 'TERM': 'linux', 11:50:01 INFO - 'TMOUT': '86400', 11:50:01 INFO - 'USER': 'cltbld', 11:50:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461264508.591940-994116852', 11:50:01 INFO - '_': '/tools/buildbot/bin/python'} 11:50:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:50:02 INFO - Running setup.py (path:/tmp/pip-4YhyMH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:50:02 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)) 11:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:50:02 INFO - Running setup.py (path:/tmp/pip-q8gP3A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:50:02 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)) 11:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:50:02 INFO - Running setup.py (path:/tmp/pip-RpifOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:50:02 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)) 11:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:50:02 INFO - Running setup.py (path:/tmp/pip-b48Hqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:50:03 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)) 11:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:50:03 INFO - Running setup.py (path:/tmp/pip-Kt6b_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:50:03 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)) 11:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:50:03 INFO - Running setup.py (path:/tmp/pip-2NrdhN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:50:03 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)) 11:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:50:03 INFO - Running setup.py (path:/tmp/pip-cigLSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:50:03 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)) 11:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:50:03 INFO - Running setup.py (path:/tmp/pip-2h6hsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:50:03 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)) 11:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:50:03 INFO - Running setup.py (path:/tmp/pip-xIMc06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:50:03 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)) 11:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:50:03 INFO - Running setup.py (path:/tmp/pip-qMBioO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:50:04 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)) 11:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:50:04 INFO - Running setup.py (path:/tmp/pip-2d9rAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:50:04 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)) 11:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:50:04 INFO - Running setup.py (path:/tmp/pip-PX5x0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:50:04 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)) 11:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:50:04 INFO - Running setup.py (path:/tmp/pip-gpTe6l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:50:04 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)) 11:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:50:04 INFO - Running setup.py (path:/tmp/pip-Bi_QUZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:50:04 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)) 11:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:50:04 INFO - Running setup.py (path:/tmp/pip-pPqYdZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:50:04 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)) 11:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:50:04 INFO - Running setup.py (path:/tmp/pip-iUj4EB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:50:05 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)) 11:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:50:05 INFO - Running setup.py (path:/tmp/pip-M6Azsf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:50:05 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)) 11:50:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:50:05 INFO - Running setup.py (path:/tmp/pip-Nb18Sf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:50:05 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)) 11:50:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:50:05 INFO - Running setup.py (path:/tmp/pip-sXzRJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:50:05 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)) 11:50:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:50:05 INFO - Running setup.py (path:/tmp/pip-LAoj9r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:50:05 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)) 11:50:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:50:06 INFO - Running setup.py (path:/tmp/pip-GlKiGR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:50:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:50:06 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)) 11:50:06 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)) 11:50:06 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)) 11:50:06 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)) 11:50:06 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)) 11:50:06 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)) 11:50:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:50:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:50:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:50:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:50:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:50:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:50:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:50:10 INFO - Downloading blessings-1.6.tar.gz 11:50:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:50:10 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)) 11:50:10 INFO - Installing collected packages: blessings 11:50:10 INFO - Running setup.py install for blessings 11:50:10 INFO - Successfully installed blessings 11:50:10 INFO - Cleaning up... 11:50:10 INFO - Return code: 0 11:50:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:50:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:50:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:50:11 INFO - Reading from file tmpfile_stdout 11:50:11 INFO - Current package versions: 11:50:11 INFO - argparse == 1.2.1 11:50:11 INFO - blessings == 1.6 11:50:11 INFO - blobuploader == 1.2.4 11:50:11 INFO - browsermob-proxy == 0.6.0 11:50:11 INFO - docopt == 0.6.1 11:50:11 INFO - manifestparser == 1.1 11:50:11 INFO - marionette-client == 2.3.0 11:50:11 INFO - marionette-driver == 1.4.0 11:50:11 INFO - mozInstall == 1.12 11:50:11 INFO - mozcrash == 0.17 11:50:11 INFO - mozdebug == 0.1 11:50:11 INFO - mozdevice == 0.48 11:50:11 INFO - mozfile == 1.2 11:50:11 INFO - mozhttpd == 0.7 11:50:11 INFO - mozinfo == 0.9 11:50:11 INFO - mozleak == 0.1 11:50:11 INFO - mozlog == 3.1 11:50:11 INFO - moznetwork == 0.27 11:50:11 INFO - mozprocess == 0.22 11:50:11 INFO - mozprofile == 0.28 11:50:11 INFO - mozrunner == 6.11 11:50:11 INFO - mozscreenshot == 0.1 11:50:11 INFO - mozsystemmonitor == 0.0 11:50:11 INFO - moztest == 0.7 11:50:11 INFO - mozversion == 1.4 11:50:11 INFO - psutil == 3.1.1 11:50:11 INFO - requests == 1.2.3 11:50:11 INFO - wptserve == 1.4.0 11:50:11 INFO - wsgiref == 0.1.2 11:50:11 INFO - Running post-action listener: _resource_record_post_action 11:50:11 INFO - Running post-action listener: _start_resource_monitoring 11:50:11 INFO - Starting resource monitoring. 11:50:11 INFO - ##### 11:50:11 INFO - ##### Running pull step. 11:50:11 INFO - ##### 11:50:11 INFO - Running pre-action listener: _resource_record_pre_action 11:50:11 INFO - Running main action method: pull 11:50:11 INFO - Pull has nothing to do! 11:50:11 INFO - Running post-action listener: _resource_record_post_action 11:50:11 INFO - ##### 11:50:11 INFO - ##### Running install step. 11:50:11 INFO - ##### 11:50:11 INFO - Running pre-action listener: _resource_record_pre_action 11:50:11 INFO - Running main action method: install 11:50:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:50:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:50:11 INFO - Reading from file tmpfile_stdout 11:50:11 INFO - Detecting whether we're running mozinstall >=1.0... 11:50:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:50:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:50:12 INFO - Reading from file tmpfile_stdout 11:50:12 INFO - Output received: 11:50:12 INFO - Usage: mozinstall [options] installer 11:50:12 INFO - Options: 11:50:12 INFO - -h, --help show this help message and exit 11:50:12 INFO - -d DEST, --destination=DEST 11:50:12 INFO - Directory to install application into. [default: 11:50:12 INFO - "/builds/slave/test"] 11:50:12 INFO - --app=APP Application being installed. [default: firefox] 11:50:12 INFO - mkdir: /builds/slave/test/build/application 11:50:12 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'] 11:50:12 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 11:50:46 INFO - Reading from file tmpfile_stdout 11:50:46 INFO - Output received: 11:50:46 INFO - /builds/slave/test/build/application/firefox/firefox 11:50:46 INFO - Running post-action listener: _resource_record_post_action 11:50:46 INFO - ##### 11:50:46 INFO - ##### Running run-tests step. 11:50:46 INFO - ##### 11:50:46 INFO - Running pre-action listener: _resource_record_pre_action 11:50:46 INFO - Running main action method: run_tests 11:50:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:50:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:50:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:50:46 INFO - grabbing minidump binary from tooltool 11:50:46 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')]} 11:50:46 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 0x222c780>, '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 0x222d530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x222d9c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:50:46 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 11:50:46 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 11:50:47 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:50:47 INFO - Return code: 0 11:50:47 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 11:50:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:50:47 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/egctOKnHRzScMpeh4pd08Q/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 11:50:47 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/egctOKnHRzScMpeh4pd08Q/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 11:50:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:50:47 INFO - 'CCACHE_UMASK': '002', 11:50:47 INFO - 'DISPLAY': ':0', 11:50:47 INFO - 'HOME': '/home/cltbld', 11:50:47 INFO - 'LANG': 'en_US.UTF-8', 11:50:47 INFO - 'LOGNAME': 'cltbld', 11:50:47 INFO - 'MAIL': '/var/mail/cltbld', 11:50:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:50:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:50:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:50:47 INFO - 'MOZ_NO_REMOTE': '1', 11:50:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:50:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:50:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:50:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:50:47 INFO - 'PWD': '/builds/slave/test', 11:50:47 INFO - 'SHELL': '/bin/bash', 11:50:47 INFO - 'SHLVL': '1', 11:50:47 INFO - 'TERM': 'linux', 11:50:47 INFO - 'TMOUT': '86400', 11:50:47 INFO - 'USER': 'cltbld', 11:50:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461264508.591940-994116852', 11:50:47 INFO - '_': '/tools/buildbot/bin/python'} 11:50:47 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/egctOKnHRzScMpeh4pd08Q/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 11:50:47 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 11:50:47 INFO - import pkg_resources 11:50:49 INFO - Using 1 client processes 11:50:49 INFO - wptserve Starting http server on 127.0.0.1:8000 11:50:49 INFO - wptserve Starting http server on 127.0.0.1:8001 11:50:49 INFO - wptserve Starting http server on 127.0.0.1:8443 11:50:52 INFO - SUITE-START | Running 778 tests 11:50:52 INFO - Running testharness tests 11:50:52 INFO - Setting up ssl 11:50:52 INFO - PROCESS | certutil | 11:50:52 INFO - PROCESS | certutil | 11:50:52 INFO - PROCESS | certutil | 11:50:52 INFO - Certificate Nickname Trust Attributes 11:50:52 INFO - SSL,S/MIME,JAR/XPI 11:50:52 INFO - 11:50:52 INFO - web-platform-tests CT,, 11:50:52 INFO - 11:50:52 INFO - Starting runner 11:50:54 INFO - PROCESS | 13908 | 1461264654845 Marionette DEBUG Marionette enabled via build flag and pref 11:50:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e191d800 == 1 [pid = 13908] [id = 1] 11:50:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 1 (0x7f72e191e000) [pid = 13908] [serial = 1] [outer = (nil)] 11:50:55 INFO - PROCESS | 13908 | [13908] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:50:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 2 (0x7f72e191f000) [pid = 13908] [serial = 2] [outer = 0x7f72e191e000] 11:50:55 INFO - PROCESS | 13908 | 1461264655498 Marionette INFO Listening on port 2828 11:50:56 INFO - PROCESS | 13908 | 1461264656048 Marionette DEBUG Marionette enabled via command-line flag 11:50:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dea99000 == 2 [pid = 13908] [id = 2] 11:50:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 3 (0x7f72deae4000) [pid = 13908] [serial = 3] [outer = (nil)] 11:50:56 INFO - PROCESS | 13908 | [13908] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:50:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 4 (0x7f72deae5000) [pid = 13908] [serial = 4] [outer = 0x7f72deae4000] 11:50:56 INFO - PROCESS | 13908 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f72de8c7a30 11:50:56 INFO - PROCESS | 13908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f72ddc2b2b0 11:50:56 INFO - PROCESS | 13908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f72ddc42580 11:50:56 INFO - PROCESS | 13908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f72ddc42880 11:50:56 INFO - PROCESS | 13908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f72ddc42bb0 11:50:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 5 (0x7f72ddc96000) [pid = 13908] [serial = 5] [outer = 0x7f72e191e000] 11:50:56 INFO - PROCESS | 13908 | [13908] 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 11:50:56 INFO - PROCESS | 13908 | 1461264656456 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34797 11:50:56 INFO - PROCESS | 13908 | [13908] 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 11:50:56 INFO - PROCESS | 13908 | 1461264656540 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34798 11:50:56 INFO - PROCESS | 13908 | 1461264656549 Marionette DEBUG Closed connection conn0 11:50:56 INFO - PROCESS | 13908 | [13908] 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 11:50:56 INFO - PROCESS | 13908 | [13908] 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 11:50:56 INFO - PROCESS | 13908 | 1461264656677 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34799 11:50:56 INFO - PROCESS | 13908 | 1461264656680 Marionette DEBUG Closed connection conn1 11:50:56 INFO - PROCESS | 13908 | [13908] 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 11:50:56 INFO - PROCESS | 13908 | 1461264656749 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34800 11:50:56 INFO - PROCESS | 13908 | 1461264656757 Marionette DEBUG Closed connection conn2 11:50:56 INFO - PROCESS | 13908 | 1461264656808 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:50:56 INFO - PROCESS | 13908 | 1461264656829 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":"20160421111314","device":"desktop","version":"48.0a1"} 11:50:57 INFO - PROCESS | 13908 | [13908] 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 11:50:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d218e800 == 3 [pid = 13908] [id = 3] 11:50:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 6 (0x7f72d218f000) [pid = 13908] [serial = 6] [outer = (nil)] 11:50:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d218f800 == 4 [pid = 13908] [id = 4] 11:50:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 7 (0x7f72d1fef400) [pid = 13908] [serial = 7] [outer = (nil)] 11:50:58 INFO - PROCESS | 13908 | [13908] 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 11:50:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0e9d000 == 5 [pid = 13908] [id = 5] 11:50:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 8 (0x7f72d0c3f800) [pid = 13908] [serial = 8] [outer = (nil)] 11:50:59 INFO - PROCESS | 13908 | [13908] 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 11:50:59 INFO - PROCESS | 13908 | [13908] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:50:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 9 (0x7f72d0bb6c00) [pid = 13908] [serial = 9] [outer = 0x7f72d0c3f800] 11:50:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 10 (0x7f72d212b800) [pid = 13908] [serial = 10] [outer = 0x7f72d218f000] 11:50:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 11 (0x7f72d071ec00) [pid = 13908] [serial = 11] [outer = 0x7f72d1fef400] 11:50:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 12 (0x7f72d0720c00) [pid = 13908] [serial = 12] [outer = 0x7f72d0c3f800] 11:51:00 INFO - PROCESS | 13908 | 1461264660746 Marionette DEBUG loaded listener.js 11:51:00 INFO - PROCESS | 13908 | 1461264660766 Marionette DEBUG loaded listener.js 11:51:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 13 (0x7f72ce9ba400) [pid = 13908] [serial = 13] [outer = 0x7f72d0c3f800] 11:51:01 INFO - PROCESS | 13908 | 1461264661520 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5da1108a-485b-4fd9-bfde-bdc996ad8da8","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":"20160421111314","device":"desktop","version":"48.0a1","command_id":1}}] 11:51:01 INFO - PROCESS | 13908 | 1461264661762 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:51:01 INFO - PROCESS | 13908 | 1461264661991 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:51:02 INFO - PROCESS | 13908 | 1461264662256 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:51:02 INFO - PROCESS | 13908 | [13908] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:51:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 14 (0x7f72d38e4800) [pid = 13908] [serial = 14] [outer = 0x7f72d0c3f800] 11:51:02 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:51:02 INFO - PROCESS | 13908 | 1461264662888 Marionette TRACE conn3 <- [1,3,null,{}] 11:51:02 INFO - PROCESS | 13908 | 1461264662937 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:51:02 INFO - PROCESS | 13908 | 1461264662974 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:51:03 INFO - PROCESS | 13908 | 1461264663038 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:51:03 INFO - PROCESS | 13908 | 1461264663043 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:51:03 INFO - PROCESS | 13908 | 1461264663108 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:51:03 INFO - PROCESS | 13908 | 1461264663116 Marionette TRACE conn3 <- [1,6,null,{}] 11:51:03 INFO - PROCESS | 13908 | 1461264663124 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:03 INFO - PROCESS | 13908 | 1461264663146 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:51:03 INFO - PROCESS | 13908 | 1461264663156 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d01c3800 == 6 [pid = 13908] [id = 6] 11:51:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 15 (0x7f72c9d1d400) [pid = 13908] [serial = 15] [outer = (nil)] 11:51:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 16 (0x7f72c9d1f400) [pid = 13908] [serial = 16] [outer = 0x7f72c9d1d400] 11:51:03 INFO - PROCESS | 13908 | 1461264663234 Marionette DEBUG loaded listener.js 11:51:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 17 (0x7f72c9d25c00) [pid = 13908] [serial = 17] [outer = 0x7f72c9d1d400] 11:51:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9dac800 == 7 [pid = 13908] [id = 7] 11:51:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 18 (0x7f72c9a83000) [pid = 13908] [serial = 18] [outer = (nil)] 11:51:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 19 (0x7f72c9a88c00) [pid = 13908] [serial = 19] [outer = 0x7f72c9a83000] 11:51:03 INFO - PROCESS | 13908 | 1461264663715 Marionette DEBUG loaded listener.js 11:51:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 20 (0x7f72c998fc00) [pid = 13908] [serial = 20] [outer = 0x7f72c9a83000] 11:51:04 INFO - PROCESS | 13908 | [13908] 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 11:51:04 INFO - PROCESS | 13908 | 1461264664318 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1285ms 11:51:04 INFO - PROCESS | 13908 | 1461264664401 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:51:04 INFO - PROCESS | 13908 | 1461264664405 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:51:04 INFO - PROCESS | 13908 | 1461264664433 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:51:04 INFO - PROCESS | 13908 | 1461264664437 Marionette TRACE conn3 <- [1,10,null,{}] 11:51:04 INFO - PROCESS | 13908 | 1461264664459 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:04 INFO - PROCESS | 13908 | 1461264664658 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:51:04 INFO - PROCESS | 13908 | 1461264664673 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c80d6800 == 8 [pid = 13908] [id = 8] 11:51:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 21 (0x7f72c7d14000) [pid = 13908] [serial = 21] [outer = (nil)] 11:51:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 22 (0x7f72c7d15c00) [pid = 13908] [serial = 22] [outer = 0x7f72c7d14000] 11:51:04 INFO - PROCESS | 13908 | 1461264664745 Marionette DEBUG loaded listener.js 11:51:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 23 (0x7f72c7d1ac00) [pid = 13908] [serial = 23] [outer = 0x7f72c7d14000] 11:51:05 INFO - PROCESS | 13908 | 1461264665668 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 11:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1267ms 11:51:05 INFO - PROCESS | 13908 | 1461264665684 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:51:05 INFO - PROCESS | 13908 | 1461264665690 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:51:05 INFO - PROCESS | 13908 | 1461264665699 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:51:05 INFO - PROCESS | 13908 | 1461264665704 Marionette TRACE conn3 <- [1,14,null,{}] 11:51:05 INFO - PROCESS | 13908 | 1461264665715 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:05 INFO - PROCESS | 13908 | 1461264665912 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:51:06 INFO - PROCESS | 13908 | 1461264666082 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c816e800 == 9 [pid = 13908] [id = 9] 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 24 (0x7f72c8247400) [pid = 13908] [serial = 24] [outer = (nil)] 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 25 (0x7f72c8249c00) [pid = 13908] [serial = 25] [outer = 0x7f72c8247400] 11:51:06 INFO - PROCESS | 13908 | 1461264666165 Marionette DEBUG loaded listener.js 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 26 (0x7f72c8de7400) [pid = 13908] [serial = 26] [outer = 0x7f72c8247400] 11:51:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99b9800 == 10 [pid = 13908] [id = 10] 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 27 (0x7f72c99ba000) [pid = 13908] [serial = 27] [outer = (nil)] 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 28 (0x7f72c99c2800) [pid = 13908] [serial = 28] [outer = 0x7f72c99ba000] 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 29 (0x7f72c99bf800) [pid = 13908] [serial = 29] [outer = 0x7f72c99ba000] 11:51:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99b8000 == 11 [pid = 13908] [id = 11] 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 30 (0x7f72c9a7f800) [pid = 13908] [serial = 30] [outer = (nil)] 11:51:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 31 (0x7f72cc8a1000) [pid = 13908] [serial = 31] [outer = 0x7f72c9a7f800] 11:51:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 32 (0x7f72c9a80400) [pid = 13908] [serial = 32] [outer = 0x7f72c9a7f800] 11:51:07 INFO - PROCESS | 13908 | 1461264667293 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 11:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1696ms 11:51:07 INFO - PROCESS | 13908 | 1461264667395 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:51:07 INFO - PROCESS | 13908 | 1461264667404 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:51:07 INFO - PROCESS | 13908 | 1461264667416 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:51:07 INFO - PROCESS | 13908 | 1461264667420 Marionette TRACE conn3 <- [1,18,null,{}] 11:51:07 INFO - PROCESS | 13908 | 1461264667427 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:07 INFO - PROCESS | 13908 | 1461264667650 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:51:07 INFO - PROCESS | 13908 | 1461264667791 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cdc96800 == 12 [pid = 13908] [id = 12] 11:51:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 33 (0x7f72c9d16c00) [pid = 13908] [serial = 33] [outer = (nil)] 11:51:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 34 (0x7f72cdcca400) [pid = 13908] [serial = 34] [outer = 0x7f72c9d16c00] 11:51:07 INFO - PROCESS | 13908 | 1461264667865 Marionette DEBUG loaded listener.js 11:51:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 35 (0x7f72d1963000) [pid = 13908] [serial = 35] [outer = 0x7f72c9d16c00] 11:51:08 INFO - PROCESS | 13908 | 1461264668712 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 11:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1338ms 11:51:08 INFO - PROCESS | 13908 | 1461264668755 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:51:08 INFO - PROCESS | 13908 | 1461264668761 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:51:08 INFO - PROCESS | 13908 | 1461264668769 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:51:08 INFO - PROCESS | 13908 | 1461264668775 Marionette TRACE conn3 <- [1,22,null,{}] 11:51:08 INFO - PROCESS | 13908 | 1461264668791 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:09 INFO - PROCESS | 13908 | 1461264669008 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:51:09 INFO - PROCESS | 13908 | 1461264669125 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d12b2000 == 13 [pid = 13908] [id = 13] 11:51:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 36 (0x7f72d19d1800) [pid = 13908] [serial = 36] [outer = (nil)] 11:51:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 37 (0x7f72d1cb7400) [pid = 13908] [serial = 37] [outer = 0x7f72d19d1800] 11:51:09 INFO - PROCESS | 13908 | 1461264669210 Marionette DEBUG loaded listener.js 11:51:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 38 (0x7f72d297ac00) [pid = 13908] [serial = 38] [outer = 0x7f72d19d1800] 11:51:10 INFO - PROCESS | 13908 | 1461264670236 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 11:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1537ms 11:51:10 INFO - PROCESS | 13908 | 1461264670305 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:51:10 INFO - PROCESS | 13908 | 1461264670311 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:51:10 INFO - PROCESS | 13908 | 1461264670320 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:51:10 INFO - PROCESS | 13908 | 1461264670325 Marionette TRACE conn3 <- [1,26,null,{}] 11:51:10 INFO - PROCESS | 13908 | 1461264670335 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:10 INFO - PROCESS | 13908 | 1461264670555 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:51:10 INFO - PROCESS | 13908 | 1461264670843 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cdc90000 == 14 [pid = 13908] [id = 14] 11:51:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 39 (0x7f72d11cac00) [pid = 13908] [serial = 39] [outer = (nil)] 11:51:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 40 (0x7f72d1961c00) [pid = 13908] [serial = 40] [outer = 0x7f72d11cac00] 11:51:10 INFO - PROCESS | 13908 | 1461264670954 Marionette DEBUG loaded listener.js 11:51:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 41 (0x7f72d1cb4000) [pid = 13908] [serial = 41] [outer = 0x7f72d11cac00] 11:51:11 INFO - PROCESS | 13908 | 1461264671638 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1337ms 11:51:11 INFO - PROCESS | 13908 | 1461264671657 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:51:11 INFO - PROCESS | 13908 | 1461264671666 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:51:11 INFO - PROCESS | 13908 | 1461264671677 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:51:11 INFO - PROCESS | 13908 | 1461264671681 Marionette TRACE conn3 <- [1,30,null,{}] 11:51:11 INFO - PROCESS | 13908 | 1461264671688 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:11 INFO - PROCESS | 13908 | 1461264671858 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:51:11 INFO - PROCESS | 13908 | 1461264671945 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0e9c000 == 15 [pid = 13908] [id = 15] 11:51:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 42 (0x7f72c9b94c00) [pid = 13908] [serial = 42] [outer = (nil)] 11:51:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 43 (0x7f72d1f4b800) [pid = 13908] [serial = 43] [outer = 0x7f72c9b94c00] 11:51:12 INFO - PROCESS | 13908 | 1461264672009 Marionette DEBUG loaded listener.js 11:51:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 44 (0x7f72d297a400) [pid = 13908] [serial = 44] [outer = 0x7f72c9b94c00] 11:51:12 INFO - PROCESS | 13908 | 1461264672684 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 11:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1030ms 11:51:12 INFO - PROCESS | 13908 | 1461264672707 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:51:12 INFO - PROCESS | 13908 | 1461264672711 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:51:12 INFO - PROCESS | 13908 | 1461264672717 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:51:12 INFO - PROCESS | 13908 | 1461264672722 Marionette TRACE conn3 <- [1,34,null,{}] 11:51:12 INFO - PROCESS | 13908 | 1461264672736 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:12 INFO - PROCESS | 13908 | 1461264672914 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:51:12 INFO - PROCESS | 13908 | 1461264672934 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b59000 == 16 [pid = 13908] [id = 16] 11:51:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 45 (0x7f72cf0b8c00) [pid = 13908] [serial = 45] [outer = (nil)] 11:51:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 46 (0x7f72d2df8000) [pid = 13908] [serial = 46] [outer = 0x7f72cf0b8c00] 11:51:13 INFO - PROCESS | 13908 | 1461264673003 Marionette DEBUG loaded listener.js 11:51:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 47 (0x7f72d38ea800) [pid = 13908] [serial = 47] [outer = 0x7f72cf0b8c00] 11:51:13 INFO - PROCESS | 13908 | 1461264673700 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 11:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1036ms 11:51:13 INFO - PROCESS | 13908 | 1461264673755 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:51:13 INFO - PROCESS | 13908 | 1461264673759 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:51:13 INFO - PROCESS | 13908 | 1461264673777 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:51:13 INFO - PROCESS | 13908 | 1461264673779 Marionette TRACE conn3 <- [1,38,null,{}] 11:51:13 INFO - PROCESS | 13908 | 1461264673788 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:13 INFO - PROCESS | 13908 | 1461264673943 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:51:13 INFO - PROCESS | 13908 | 1461264673953 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d219f800 == 17 [pid = 13908] [id = 17] 11:51:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 48 (0x7f72d297a000) [pid = 13908] [serial = 48] [outer = (nil)] 11:51:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 49 (0x7f72d7de7800) [pid = 13908] [serial = 49] [outer = 0x7f72d297a000] 11:51:14 INFO - PROCESS | 13908 | 1461264674022 Marionette DEBUG loaded listener.js 11:51:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 50 (0x7f72d8c14400) [pid = 13908] [serial = 50] [outer = 0x7f72d297a000] 11:51:14 INFO - PROCESS | 13908 | 1461264674737 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 11:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 982ms 11:51:14 INFO - PROCESS | 13908 | 1461264674759 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:51:14 INFO - PROCESS | 13908 | 1461264674762 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:51:14 INFO - PROCESS | 13908 | 1461264674769 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:51:14 INFO - PROCESS | 13908 | 1461264674772 Marionette TRACE conn3 <- [1,42,null,{}] 11:51:14 INFO - PROCESS | 13908 | 1461264674778 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:14 INFO - PROCESS | 13908 | 1461264674941 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:51:14 INFO - PROCESS | 13908 | 1461264674963 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2959000 == 18 [pid = 13908] [id = 18] 11:51:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 51 (0x7f72cb32dc00) [pid = 13908] [serial = 51] [outer = (nil)] 11:51:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 52 (0x7f72d7e4e800) [pid = 13908] [serial = 52] [outer = 0x7f72cb32dc00] 11:51:15 INFO - PROCESS | 13908 | 1461264675028 Marionette DEBUG loaded listener.js 11:51:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 53 (0x7f72dead7c00) [pid = 13908] [serial = 53] [outer = 0x7f72cb32dc00] 11:51:15 INFO - PROCESS | 13908 | 1461264675827 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 11:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1080ms 11:51:15 INFO - PROCESS | 13908 | 1461264675850 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:51:15 INFO - PROCESS | 13908 | 1461264675856 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:51:15 INFO - PROCESS | 13908 | 1461264675865 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:51:15 INFO - PROCESS | 13908 | 1461264675872 Marionette TRACE conn3 <- [1,46,null,{}] 11:51:15 INFO - PROCESS | 13908 | 1461264675886 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:16 INFO - PROCESS | 13908 | 1461264676116 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:51:16 INFO - PROCESS | 13908 | 1461264676132 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cdc97000 == 19 [pid = 13908] [id = 19] 11:51:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 54 (0x7f72c8dea000) [pid = 13908] [serial = 54] [outer = (nil)] 11:51:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 55 (0x7f72c9f66800) [pid = 13908] [serial = 55] [outer = 0x7f72c8dea000] 11:51:16 INFO - PROCESS | 13908 | 1461264676211 Marionette DEBUG loaded listener.js 11:51:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 56 (0x7f72ce9ae800) [pid = 13908] [serial = 56] [outer = 0x7f72c8dea000] 11:51:17 INFO - PROCESS | 13908 | 1461264677072 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1241ms 11:51:17 INFO - PROCESS | 13908 | 1461264677107 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:51:17 INFO - PROCESS | 13908 | 1461264677116 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:51:17 INFO - PROCESS | 13908 | 1461264677127 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:51:17 INFO - PROCESS | 13908 | 1461264677132 Marionette TRACE conn3 <- [1,50,null,{}] 11:51:17 INFO - PROCESS | 13908 | 1461264677137 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:17 INFO - PROCESS | 13908 | 1461264677303 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:51:17 INFO - PROCESS | 13908 | 1461264677437 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d213d000 == 20 [pid = 13908] [id = 20] 11:51:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 57 (0x7f72c9a7bc00) [pid = 13908] [serial = 57] [outer = (nil)] 11:51:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 58 (0x7f72d139b800) [pid = 13908] [serial = 58] [outer = 0x7f72c9a7bc00] 11:51:17 INFO - PROCESS | 13908 | 1461264677516 Marionette DEBUG loaded listener.js 11:51:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 59 (0x7f72d1cba800) [pid = 13908] [serial = 59] [outer = 0x7f72c9a7bc00] 11:51:18 INFO - PROCESS | 13908 | 1461264678359 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1282ms 11:51:18 INFO - PROCESS | 13908 | 1461264678412 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:51:18 INFO - PROCESS | 13908 | 1461264678417 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:51:18 INFO - PROCESS | 13908 | 1461264678426 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:51:18 INFO - PROCESS | 13908 | 1461264678432 Marionette TRACE conn3 <- [1,54,null,{}] 11:51:18 INFO - PROCESS | 13908 | 1461264678449 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:18 INFO - PROCESS | 13908 | 1461264678669 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:51:18 INFO - PROCESS | 13908 | 1461264678793 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c0b800 == 21 [pid = 13908] [id = 21] 11:51:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 60 (0x7f72d29d1400) [pid = 13908] [serial = 60] [outer = (nil)] 11:51:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 61 (0x7f72d38e5000) [pid = 13908] [serial = 61] [outer = 0x7f72d29d1400] 11:51:18 INFO - PROCESS | 13908 | 1461264678872 Marionette DEBUG loaded listener.js 11:51:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 62 (0x7f72d8c1a800) [pid = 13908] [serial = 62] [outer = 0x7f72d29d1400] 11:51:19 INFO - PROCESS | 13908 | 1461264679772 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1390ms 11:51:19 INFO - PROCESS | 13908 | 1461264679816 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:51:19 INFO - PROCESS | 13908 | 1461264679821 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:51:19 INFO - PROCESS | 13908 | 1461264679828 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:51:19 INFO - PROCESS | 13908 | 1461264679831 Marionette TRACE conn3 <- [1,58,null,{}] 11:51:19 INFO - PROCESS | 13908 | 1461264679852 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:20 INFO - PROCESS | 13908 | 1461264680042 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:51:20 INFO - PROCESS | 13908 | 1461264680097 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc840800 == 22 [pid = 13908] [id = 22] 11:51:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 63 (0x7f72c8246000) [pid = 13908] [serial = 63] [outer = (nil)] 11:51:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 64 (0x7f72defe4000) [pid = 13908] [serial = 64] [outer = 0x7f72c8246000] 11:51:20 INFO - PROCESS | 13908 | 1461264680217 Marionette DEBUG loaded listener.js 11:51:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 65 (0x7f72dfce3800) [pid = 13908] [serial = 65] [outer = 0x7f72c8246000] 11:51:21 INFO - PROCESS | 13908 | 1461264681276 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d219f800 == 21 [pid = 13908] [id = 17] 11:51:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1b59000 == 20 [pid = 13908] [id = 16] 11:51:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d0e9c000 == 19 [pid = 13908] [id = 15] 11:51:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cdc90000 == 18 [pid = 13908] [id = 14] 11:51:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d12b2000 == 17 [pid = 13908] [id = 13] 11:51:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c816e800 == 16 [pid = 13908] [id = 9] 11:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1532ms 11:51:21 INFO - PROCESS | 13908 | 1461264681361 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:51:21 INFO - PROCESS | 13908 | 1461264681367 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:51:21 INFO - PROCESS | 13908 | 1461264681387 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:51:21 INFO - PROCESS | 13908 | 1461264681393 Marionette TRACE conn3 <- [1,62,null,{}] 11:51:21 INFO - PROCESS | 13908 | 1461264681450 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:21 INFO - PROCESS | 13908 | 1461264681635 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:51:21 INFO - PROCESS | 13908 | 1461264681790 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb134800 == 17 [pid = 13908] [id = 23] 11:51:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 66 (0x7f72cdccb400) [pid = 13908] [serial = 66] [outer = (nil)] 11:51:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 67 (0x7f72ce9ba800) [pid = 13908] [serial = 67] [outer = 0x7f72cdccb400] 11:51:21 INFO - PROCESS | 13908 | 1461264681873 Marionette DEBUG loaded listener.js 11:51:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 68 (0x7f72d0720400) [pid = 13908] [serial = 68] [outer = 0x7f72cdccb400] 11:51:22 INFO - PROCESS | 13908 | 1461264682649 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1344ms 11:51:22 INFO - PROCESS | 13908 | 1461264682720 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:51:22 INFO - PROCESS | 13908 | 1461264682728 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:51:22 INFO - PROCESS | 13908 | 1461264682741 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:51:22 INFO - PROCESS | 13908 | 1461264682744 Marionette TRACE conn3 <- [1,66,null,{}] 11:51:22 INFO - PROCESS | 13908 | 1461264682751 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:22 INFO - PROCESS | 13908 | 1461264682924 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:51:23 INFO - PROCESS | 13908 | 1461264683022 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d12bc000 == 18 [pid = 13908] [id = 24] 11:51:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 69 (0x7f72cdcd0c00) [pid = 13908] [serial = 69] [outer = (nil)] 11:51:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 70 (0x7f72d1cbe400) [pid = 13908] [serial = 70] [outer = 0x7f72cdcd0c00] 11:51:23 INFO - PROCESS | 13908 | 1461264683099 Marionette DEBUG loaded listener.js 11:51:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 71 (0x7f72d2983c00) [pid = 13908] [serial = 71] [outer = 0x7f72cdcd0c00] 11:51:23 INFO - PROCESS | 13908 | 1461264683891 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1186ms 11:51:23 INFO - PROCESS | 13908 | 1461264683936 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:51:23 INFO - PROCESS | 13908 | 1461264683940 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:51:23 INFO - PROCESS | 13908 | 1461264683947 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:51:23 INFO - PROCESS | 13908 | 1461264683953 Marionette TRACE conn3 <- [1,70,null,{}] 11:51:23 INFO - PROCESS | 13908 | 1461264683970 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:24 INFO - PROCESS | 13908 | 1461264684149 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:51:24 INFO - PROCESS | 13908 | 1461264684284 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d21a5000 == 19 [pid = 13908] [id = 25] 11:51:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 72 (0x7f72d1ff0000) [pid = 13908] [serial = 72] [outer = (nil)] 11:51:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 73 (0x7f72d7de7000) [pid = 13908] [serial = 73] [outer = 0x7f72d1ff0000] 11:51:24 INFO - PROCESS | 13908 | 1461264684374 Marionette DEBUG loaded listener.js 11:51:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 74 (0x7f72deb6ac00) [pid = 13908] [serial = 74] [outer = 0x7f72d1ff0000] 11:51:25 INFO - PROCESS | 13908 | 1461264685228 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1336ms 11:51:25 INFO - PROCESS | 13908 | 1461264685293 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:51:25 INFO - PROCESS | 13908 | 1461264685297 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:51:25 INFO - PROCESS | 13908 | 1461264685306 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:51:25 INFO - PROCESS | 13908 | 1461264685309 Marionette TRACE conn3 <- [1,74,null,{}] 11:51:25 INFO - PROCESS | 13908 | 1461264685315 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:25 INFO - PROCESS | 13908 | 1461264685471 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:51:25 INFO - PROCESS | 13908 | 1461264685592 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c8f800 == 20 [pid = 13908] [id = 26] 11:51:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 75 (0x7f72d2df7000) [pid = 13908] [serial = 75] [outer = (nil)] 11:51:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 76 (0x7f72dff04c00) [pid = 13908] [serial = 76] [outer = 0x7f72d2df7000] 11:51:25 INFO - PROCESS | 13908 | 1461264685668 Marionette DEBUG loaded listener.js 11:51:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 77 (0x7f72e1993c00) [pid = 13908] [serial = 77] [outer = 0x7f72d2df7000] 11:51:26 INFO - PROCESS | 13908 | 1461264686496 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 11:51:26 INFO - PROCESS | 13908 | 1461264686543 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:51:26 INFO - PROCESS | 13908 | 1461264686547 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:51:26 INFO - PROCESS | 13908 | 1461264686553 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:51:26 INFO - PROCESS | 13908 | 1461264686555 Marionette TRACE conn3 <- [1,78,null,{}] 11:51:26 INFO - PROCESS | 13908 | 1461264686561 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:26 INFO - PROCESS | 13908 | 1461264686711 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:51:26 INFO - PROCESS | 13908 | 1461264686842 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d04b7800 == 21 [pid = 13908] [id = 27] 11:51:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 78 (0x7f72c7d16800) [pid = 13908] [serial = 78] [outer = (nil)] 11:51:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 79 (0x7f72e1ed8400) [pid = 13908] [serial = 79] [outer = 0x7f72c7d16800] 11:51:26 INFO - PROCESS | 13908 | 1461264686920 Marionette DEBUG loaded listener.js 11:51:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 80 (0x7f72e35f2000) [pid = 13908] [serial = 80] [outer = 0x7f72c7d16800] 11:51:27 INFO - PROCESS | 13908 | 1461264687807 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1329ms 11:51:27 INFO - PROCESS | 13908 | 1461264687884 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:51:27 INFO - PROCESS | 13908 | 1461264687888 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:51:27 INFO - PROCESS | 13908 | 1461264687897 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:51:27 INFO - PROCESS | 13908 | 1461264687902 Marionette TRACE conn3 <- [1,82,null,{}] 11:51:27 INFO - PROCESS | 13908 | 1461264687911 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:28 INFO - PROCESS | 13908 | 1461264688078 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:51:28 INFO - PROCESS | 13908 | 1461264688209 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cdc8e000 == 22 [pid = 13908] [id = 28] 11:51:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 81 (0x7f72ce781c00) [pid = 13908] [serial = 81] [outer = (nil)] 11:51:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 82 (0x7f72d0713000) [pid = 13908] [serial = 82] [outer = 0x7f72ce781c00] 11:51:28 INFO - PROCESS | 13908 | 1461264688296 Marionette DEBUG loaded listener.js 11:51:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 83 (0x7f72d1966800) [pid = 13908] [serial = 83] [outer = 0x7f72ce781c00] 11:51:28 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d213d000 == 21 [pid = 13908] [id = 20] 11:51:28 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cdc97000 == 20 [pid = 13908] [id = 19] 11:51:29 INFO - PROCESS | 13908 | 1461264689211 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1382ms 11:51:29 INFO - PROCESS | 13908 | 1461264689280 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:51:29 INFO - PROCESS | 13908 | 1461264689287 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:51:29 INFO - PROCESS | 13908 | 1461264689297 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:51:29 INFO - PROCESS | 13908 | 1461264689303 Marionette TRACE conn3 <- [1,86,null,{}] 11:51:29 INFO - PROCESS | 13908 | 1461264689311 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:29 INFO - PROCESS | 13908 | 1461264689491 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:51:29 INFO - PROCESS | 13908 | 1461264689618 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2188800 == 21 [pid = 13908] [id = 29] 11:51:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 84 (0x7f72d1966c00) [pid = 13908] [serial = 84] [outer = (nil)] 11:51:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 85 (0x7f72d1cb7800) [pid = 13908] [serial = 85] [outer = 0x7f72d1966c00] 11:51:29 INFO - PROCESS | 13908 | 1461264689697 Marionette DEBUG loaded listener.js 11:51:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 86 (0x7f72d29ce400) [pid = 13908] [serial = 86] [outer = 0x7f72d1966c00] 11:51:30 INFO - PROCESS | 13908 | 1461264690542 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1288ms 11:51:30 INFO - PROCESS | 13908 | 1461264690586 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:51:30 INFO - PROCESS | 13908 | 1461264690595 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:51:30 INFO - PROCESS | 13908 | 1461264690606 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:51:30 INFO - PROCESS | 13908 | 1461264690609 Marionette TRACE conn3 <- [1,90,null,{}] 11:51:30 INFO - PROCESS | 13908 | 1461264690616 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:30 INFO - PROCESS | 13908 | 1461264690787 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:51:30 INFO - PROCESS | 13908 | 1461264690911 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8cdb000 == 22 [pid = 13908] [id = 30] 11:51:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 87 (0x7f72d1967000) [pid = 13908] [serial = 87] [outer = (nil)] 11:51:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 88 (0x7f72de862c00) [pid = 13908] [serial = 88] [outer = 0x7f72d1967000] 11:51:30 INFO - PROCESS | 13908 | 1461264690984 Marionette DEBUG loaded listener.js 11:51:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 89 (0x7f72dedf0c00) [pid = 13908] [serial = 89] [outer = 0x7f72d1967000] 11:51:31 INFO - PROCESS | 13908 | 1461264691835 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1282ms 11:51:31 INFO - PROCESS | 13908 | 1461264691888 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:51:31 INFO - PROCESS | 13908 | 1461264691891 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:51:31 INFO - PROCESS | 13908 | 1461264691899 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:51:31 INFO - PROCESS | 13908 | 1461264691906 Marionette TRACE conn3 <- [1,94,null,{}] 11:51:31 INFO - PROCESS | 13908 | 1461264691924 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:32 INFO - PROCESS | 13908 | 1461264692142 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:51:32 INFO - PROCESS | 13908 | 1461264692271 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dedbe800 == 23 [pid = 13908] [id = 31] 11:51:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 90 (0x7f72e1992c00) [pid = 13908] [serial = 90] [outer = (nil)] 11:51:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 91 (0x7f72e35f7400) [pid = 13908] [serial = 91] [outer = 0x7f72e1992c00] 11:51:32 INFO - PROCESS | 13908 | 1461264692354 Marionette DEBUG loaded listener.js 11:51:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 92 (0x7f72e3cd1000) [pid = 13908] [serial = 92] [outer = 0x7f72e1992c00] 11:51:33 INFO - PROCESS | 13908 | 1461264693136 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1287ms 11:51:33 INFO - PROCESS | 13908 | 1461264693186 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:51:33 INFO - PROCESS | 13908 | 1461264693191 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:51:33 INFO - PROCESS | 13908 | 1461264693197 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:51:33 INFO - PROCESS | 13908 | 1461264693200 Marionette TRACE conn3 <- [1,98,null,{}] 11:51:33 INFO - PROCESS | 13908 | 1461264693206 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:33 INFO - PROCESS | 13908 | 1461264693379 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:51:33 INFO - PROCESS | 13908 | 1461264693495 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dfc0d000 == 24 [pid = 13908] [id = 32] 11:51:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 93 (0x7f72c9d23c00) [pid = 13908] [serial = 93] [outer = (nil)] 11:51:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 94 (0x7f72e3d84400) [pid = 13908] [serial = 94] [outer = 0x7f72c9d23c00] 11:51:33 INFO - PROCESS | 13908 | 1461264693573 Marionette DEBUG loaded listener.js 11:51:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 95 (0x7f72e3fa5800) [pid = 13908] [serial = 95] [outer = 0x7f72c9d23c00] 11:51:34 INFO - PROCESS | 13908 | 1461264694588 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1429ms 11:51:34 INFO - PROCESS | 13908 | 1461264694628 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:51:34 INFO - PROCESS | 13908 | 1461264694634 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:51:34 INFO - PROCESS | 13908 | 1461264694641 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:51:34 INFO - PROCESS | 13908 | 1461264694646 Marionette TRACE conn3 <- [1,102,null,{}] 11:51:34 INFO - PROCESS | 13908 | 1461264694654 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:34 INFO - PROCESS | 13908 | 1461264694811 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:51:34 INFO - PROCESS | 13908 | 1461264694984 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d04ca000 == 25 [pid = 13908] [id = 33] 11:51:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 96 (0x7f72d0b1b000) [pid = 13908] [serial = 96] [outer = (nil)] 11:51:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 97 (0x7f72d0b1f800) [pid = 13908] [serial = 97] [outer = 0x7f72d0b1b000] 11:51:35 INFO - PROCESS | 13908 | 1461264695116 Marionette DEBUG loaded listener.js 11:51:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 98 (0x7f72d0b27000) [pid = 13908] [serial = 98] [outer = 0x7f72d0b1b000] 11:51:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d12bc000 == 24 [pid = 13908] [id = 24] 11:51:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb134800 == 23 [pid = 13908] [id = 23] 11:51:36 INFO - PROCESS | 13908 | 1461264696024 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1438ms 11:51:36 INFO - PROCESS | 13908 | 1461264696079 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:51:36 INFO - PROCESS | 13908 | 1461264696087 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:51:36 INFO - PROCESS | 13908 | 1461264696099 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:51:36 INFO - PROCESS | 13908 | 1461264696106 Marionette TRACE conn3 <- [1,106,null,{}] 11:51:36 INFO - PROCESS | 13908 | 1461264696118 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:36 INFO - PROCESS | 13908 | 1461264696345 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:51:36 INFO - PROCESS | 13908 | 1461264696517 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2141000 == 24 [pid = 13908] [id = 34] 11:51:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 99 (0x7f72d0b24800) [pid = 13908] [serial = 99] [outer = (nil)] 11:51:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 100 (0x7f72d0b27800) [pid = 13908] [serial = 100] [outer = 0x7f72d0b24800] 11:51:36 INFO - PROCESS | 13908 | 1461264696601 Marionette DEBUG loaded listener.js 11:51:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 101 (0x7f72d1f45400) [pid = 13908] [serial = 101] [outer = 0x7f72d0b24800] 11:51:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 102 (0x7f72d8c0c800) [pid = 13908] [serial = 102] [outer = 0x7f72c9a7f800] 11:51:37 INFO - PROCESS | 13908 | 1461264697522 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1497ms 11:51:37 INFO - PROCESS | 13908 | 1461264697595 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:51:37 INFO - PROCESS | 13908 | 1461264697604 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:51:37 INFO - PROCESS | 13908 | 1461264697615 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:51:37 INFO - PROCESS | 13908 | 1461264697619 Marionette TRACE conn3 <- [1,110,null,{}] 11:51:37 INFO - PROCESS | 13908 | 1461264697626 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:37 INFO - PROCESS | 13908 | 1461264697830 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:51:37 INFO - PROCESS | 13908 | 1461264697993 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ded4e000 == 25 [pid = 13908] [id = 35] 11:51:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 103 (0x7f72c9a81800) [pid = 13908] [serial = 103] [outer = (nil)] 11:51:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 104 (0x7f72d0931c00) [pid = 13908] [serial = 104] [outer = 0x7f72c9a81800] 11:51:38 INFO - PROCESS | 13908 | 1461264698072 Marionette DEBUG loaded listener.js 11:51:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72def41c00) [pid = 13908] [serial = 105] [outer = 0x7f72c9a81800] 11:51:38 INFO - PROCESS | 13908 | 1461264698909 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1346ms 11:51:38 INFO - PROCESS | 13908 | 1461264698962 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:51:38 INFO - PROCESS | 13908 | 1461264698966 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:51:38 INFO - PROCESS | 13908 | 1461264698974 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:51:38 INFO - PROCESS | 13908 | 1461264698980 Marionette TRACE conn3 <- [1,114,null,{}] 11:51:39 INFO - PROCESS | 13908 | 1461264698997 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:39 INFO - PROCESS | 13908 | 1461264699168 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:51:39 INFO - PROCESS | 13908 | 1461264699299 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e35cc800 == 26 [pid = 13908] [id = 36] 11:51:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72dff0b000) [pid = 13908] [serial = 106] [outer = (nil)] 11:51:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72e35f3000) [pid = 13908] [serial = 107] [outer = 0x7f72dff0b000] 11:51:39 INFO - PROCESS | 13908 | 1461264699382 Marionette DEBUG loaded listener.js 11:51:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72e3cd2400) [pid = 13908] [serial = 108] [outer = 0x7f72dff0b000] 11:51:40 INFO - PROCESS | 13908 | 1461264700289 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1385ms 11:51:40 INFO - PROCESS | 13908 | 1461264700359 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:51:40 INFO - PROCESS | 13908 | 1461264700364 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:51:40 INFO - PROCESS | 13908 | 1461264700370 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:51:40 INFO - PROCESS | 13908 | 1461264700372 Marionette TRACE conn3 <- [1,118,null,{}] 11:51:40 INFO - PROCESS | 13908 | 1461264700378 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:40 INFO - PROCESS | 13908 | 1461264700570 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:51:40 INFO - PROCESS | 13908 | 1461264700700 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cfe60800 == 27 [pid = 13908] [id = 37] 11:51:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72c823f400) [pid = 13908] [serial = 109] [outer = (nil)] 11:51:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72e41fb400) [pid = 13908] [serial = 110] [outer = 0x7f72c823f400] 11:51:40 INFO - PROCESS | 13908 | 1461264700775 Marionette DEBUG loaded listener.js 11:51:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72e5e11400) [pid = 13908] [serial = 111] [outer = 0x7f72c823f400] 11:51:41 INFO - PROCESS | 13908 | 1461264701531 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1234ms 11:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:51:41 INFO - PROCESS | 13908 | 1461264701605 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:51:41 INFO - PROCESS | 13908 | 1461264701608 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:51:41 INFO - PROCESS | 13908 | 1461264701615 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:51:41 INFO - PROCESS | 13908 | 1461264701618 Marionette TRACE conn3 <- [1,122,null,{}] 11:51:41 INFO - PROCESS | 13908 | 1461264701624 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:41 INFO - PROCESS | 13908 | 1461264701811 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:51:41 INFO - PROCESS | 13908 | 1461264701940 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3dce800 == 28 [pid = 13908] [id = 38] 11:51:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72d0b1c400) [pid = 13908] [serial = 112] [outer = (nil)] 11:51:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72e5e44000) [pid = 13908] [serial = 113] [outer = 0x7f72d0b1c400] 11:51:42 INFO - PROCESS | 13908 | 1461264702013 Marionette DEBUG loaded listener.js 11:51:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 114 (0x7f72e5eb1c00) [pid = 13908] [serial = 114] [outer = 0x7f72d0b1c400] 11:51:43 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2188800 == 27 [pid = 13908] [id = 29] 11:51:43 INFO - PROCESS | 13908 | 1461264703058 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1483ms 11:51:43 INFO - PROCESS | 13908 | 1461264703098 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:51:43 INFO - PROCESS | 13908 | 1461264703104 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:51:43 INFO - PROCESS | 13908 | 1461264703113 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:51:43 INFO - PROCESS | 13908 | 1461264703119 Marionette TRACE conn3 <- [1,126,null,{}] 11:51:43 INFO - PROCESS | 13908 | 1461264703129 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:43 INFO - PROCESS | 13908 | 1461264703386 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:51:43 INFO - PROCESS | 13908 | 1461264703575 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2de9800 == 28 [pid = 13908] [id = 39] 11:51:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f72d196b400) [pid = 13908] [serial = 115] [outer = (nil)] 11:51:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72d1f48c00) [pid = 13908] [serial = 116] [outer = 0x7f72d196b400] 11:51:43 INFO - PROCESS | 13908 | 1461264703694 Marionette DEBUG loaded listener.js 11:51:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72d38e6400) [pid = 13908] [serial = 117] [outer = 0x7f72d196b400] 11:51:44 INFO - PROCESS | 13908 | 1461264704552 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1493ms 11:51:44 INFO - PROCESS | 13908 | 1461264704606 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:51:44 INFO - PROCESS | 13908 | 1461264704615 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:51:44 INFO - PROCESS | 13908 | 1461264704626 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:51:44 INFO - PROCESS | 13908 | 1461264704630 Marionette TRACE conn3 <- [1,130,null,{}] 11:51:44 INFO - PROCESS | 13908 | 1461264704637 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:44 INFO - PROCESS | 13908 | 1461264704838 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:51:44 INFO - PROCESS | 13908 | 1461264704971 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ce70c800 == 29 [pid = 13908] [id = 40] 11:51:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72cb321400) [pid = 13908] [serial = 118] [outer = (nil)] 11:51:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72cb32ac00) [pid = 13908] [serial = 119] [outer = 0x7f72cb321400] 11:51:45 INFO - PROCESS | 13908 | 1461264705050 Marionette DEBUG loaded listener.js 11:51:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72cc8a5800) [pid = 13908] [serial = 120] [outer = 0x7f72cb321400] 11:51:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2141000 == 28 [pid = 13908] [id = 34] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2959000 == 27 [pid = 13908] [id = 18] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dfc0d000 == 26 [pid = 13908] [id = 32] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dedbe800 == 25 [pid = 13908] [id = 31] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d01c3800 == 24 [pid = 13908] [id = 6] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d21a5000 == 23 [pid = 13908] [id = 25] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ded4e000 == 22 [pid = 13908] [id = 35] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d4c8f800 == 21 [pid = 13908] [id = 26] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e35cc800 == 20 [pid = 13908] [id = 36] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d04b7800 == 19 [pid = 13908] [id = 27] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cfe60800 == 18 [pid = 13908] [id = 37] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d4c0b800 == 17 [pid = 13908] [id = 21] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cdc8e000 == 16 [pid = 13908] [id = 28] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d04ca000 == 15 [pid = 13908] [id = 33] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cdc96800 == 14 [pid = 13908] [id = 12] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d8cdb000 == 13 [pid = 13908] [id = 30] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c80d6800 == 12 [pid = 13908] [id = 8] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3dce800 == 11 [pid = 13908] [id = 38] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2de9800 == 10 [pid = 13908] [id = 39] 11:51:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc840800 == 9 [pid = 13908] [id = 22] 11:51:49 INFO - PROCESS | 13908 | 1461264709808 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 11:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5354ms 11:51:49 INFO - PROCESS | 13908 | 1461264709981 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:51:49 INFO - PROCESS | 13908 | 1461264709987 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:51:49 INFO - PROCESS | 13908 | 1461264709996 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:51:50 INFO - PROCESS | 13908 | 1461264710000 Marionette TRACE conn3 <- [1,134,null,{}] 11:51:50 INFO - PROCESS | 13908 | 1461264710025 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:50 INFO - PROCESS | 13908 | 1461264710188 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:51:50 INFO - PROCESS | 13908 | 1461264710204 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb12a000 == 10 [pid = 13908] [id = 41] 11:51:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72cc8a9c00) [pid = 13908] [serial = 121] [outer = (nil)] 11:51:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72cdc3e000) [pid = 13908] [serial = 122] [outer = 0x7f72cc8a9c00] 11:51:50 INFO - PROCESS | 13908 | 1461264710274 Marionette DEBUG loaded listener.js 11:51:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72cf0ba000) [pid = 13908] [serial = 123] [outer = 0x7f72cc8a9c00] 11:51:51 INFO - PROCESS | 13908 | 1461264711037 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 11:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1099ms 11:51:51 INFO - PROCESS | 13908 | 1461264711109 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:51:51 INFO - PROCESS | 13908 | 1461264711120 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:51:51 INFO - PROCESS | 13908 | 1461264711131 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:51:51 INFO - PROCESS | 13908 | 1461264711135 Marionette TRACE conn3 <- [1,138,null,{}] 11:51:51 INFO - PROCESS | 13908 | 1461264711142 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:51 INFO - PROCESS | 13908 | 1461264711313 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:51:51 INFO - PROCESS | 13908 | 1461264711326 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d12b2000 == 11 [pid = 13908] [id = 42] 11:51:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72d0b1c800) [pid = 13908] [serial = 124] [outer = (nil)] 11:51:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72d0b23800) [pid = 13908] [serial = 125] [outer = 0x7f72d0b1c800] 11:51:51 INFO - PROCESS | 13908 | 1461264711392 Marionette DEBUG loaded listener.js 11:51:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72d11c5800) [pid = 13908] [serial = 126] [outer = 0x7f72d0b1c800] 11:51:52 INFO - PROCESS | 13908 | 1461264712363 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 11:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1284ms 11:51:52 INFO - PROCESS | 13908 | 1461264712448 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:51:52 INFO - PROCESS | 13908 | 1461264712453 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:51:52 INFO - PROCESS | 13908 | 1461264712460 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:51:52 INFO - PROCESS | 13908 | 1461264712466 Marionette TRACE conn3 <- [1,142,null,{}] 11:51:52 INFO - PROCESS | 13908 | 1461264712489 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:52 INFO - PROCESS | 13908 | 1461264712676 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:51:52 INFO - PROCESS | 13908 | 1461264712701 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d7d83800 == 12 [pid = 13908] [id = 43] 11:51:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72cb66e800) [pid = 13908] [serial = 127] [outer = (nil)] 11:51:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72d7e4b400) [pid = 13908] [serial = 128] [outer = 0x7f72cb66e800] 11:51:52 INFO - PROCESS | 13908 | 1461264712786 Marionette DEBUG loaded listener.js 11:51:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72deb69c00) [pid = 13908] [serial = 129] [outer = 0x7f72cb66e800] 11:51:53 INFO - PROCESS | 13908 | 1461264713694 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 11:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1287ms 11:51:53 INFO - PROCESS | 13908 | 1461264713752 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:51:53 INFO - PROCESS | 13908 | 1461264713756 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:51:53 INFO - PROCESS | 13908 | 1461264713762 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:51:53 INFO - PROCESS | 13908 | 1461264713765 Marionette TRACE conn3 <- [1,146,null,{}] 11:51:53 INFO - PROCESS | 13908 | 1461264713770 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:53 INFO - PROCESS | 13908 | 1461264713948 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:51:53 INFO - PROCESS | 13908 | 1461264713968 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dfc09000 == 13 [pid = 13908] [id = 44] 11:51:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72dfc2cc00) [pid = 13908] [serial = 130] [outer = (nil)] 11:51:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72dfdc1000) [pid = 13908] [serial = 131] [outer = 0x7f72dfc2cc00] 11:51:54 INFO - PROCESS | 13908 | 1461264714031 Marionette DEBUG loaded listener.js 11:51:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72e1e2ac00) [pid = 13908] [serial = 132] [outer = 0x7f72dfc2cc00] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72d1ff0000) [pid = 13908] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72ce781c00) [pid = 13908] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72c8dea000) [pid = 13908] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72e1992c00) [pid = 13908] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72cdcd0c00) [pid = 13908] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72d11cac00) [pid = 13908] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72cf0b8c00) [pid = 13908] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72d297a000) [pid = 13908] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72c9d16c00) [pid = 13908] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c9b94c00) [pid = 13908] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72d19d1800) [pid = 13908] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72c8247400) [pid = 13908] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72cb32dc00) [pid = 13908] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72c7d16800) [pid = 13908] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72c7d14000) [pid = 13908] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72dff0b000) [pid = 13908] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72d1967000) [pid = 13908] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 114 (0x7f72c9a81800) [pid = 13908] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 113 (0x7f72c9d1d400) [pid = 13908] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 112 (0x7f72c823f400) [pid = 13908] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72d2df7000) [pid = 13908] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72d1966c00) [pid = 13908] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72c8246000) [pid = 13908] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 108 (0x7f72cdccb400) [pid = 13908] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 107 (0x7f72d0b1b000) [pid = 13908] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 106 (0x7f72d0b24800) [pid = 13908] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72c9d23c00) [pid = 13908] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72d29d1400) [pid = 13908] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 103 (0x7f72c9a7bc00) [pid = 13908] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 102 (0x7f72d196b400) [pid = 13908] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:51:55 INFO - PROCESS | 13908 | --DOMWINDOW == 101 (0x7f72d0b1c400) [pid = 13908] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:51:55 INFO - PROCESS | 13908 | 1461264715847 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2129ms 11:51:55 INFO - PROCESS | 13908 | 1461264715909 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:51:55 INFO - PROCESS | 13908 | 1461264715911 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:51:55 INFO - PROCESS | 13908 | 1461264715957 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:51:55 INFO - PROCESS | 13908 | 1461264715960 Marionette TRACE conn3 <- [1,150,null,{}] 11:51:55 INFO - PROCESS | 13908 | 1461264715974 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:56 INFO - PROCESS | 13908 | 1461264716109 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:51:56 INFO - PROCESS | 13908 | 1461264716231 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cf02d800 == 14 [pid = 13908] [id = 45] 11:51:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 102 (0x7f72c8244400) [pid = 13908] [serial = 133] [outer = (nil)] 11:51:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 103 (0x7f72cfe92400) [pid = 13908] [serial = 134] [outer = 0x7f72c8244400] 11:51:56 INFO - PROCESS | 13908 | 1461264716296 Marionette DEBUG loaded listener.js 11:51:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 104 (0x7f72d297a000) [pid = 13908] [serial = 135] [outer = 0x7f72c8244400] 11:51:56 INFO - PROCESS | 13908 | 1461264716952 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 11:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1069ms 11:51:56 INFO - PROCESS | 13908 | 1461264716995 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:51:57 INFO - PROCESS | 13908 | 1461264716999 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:51:57 INFO - PROCESS | 13908 | 1461264717006 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:51:57 INFO - PROCESS | 13908 | 1461264717008 Marionette TRACE conn3 <- [1,154,null,{}] 11:51:57 INFO - PROCESS | 13908 | 1461264717018 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:57 INFO - PROCESS | 13908 | 1461264717414 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:51:57 INFO - PROCESS | 13908 | 1461264717522 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8c78000 == 15 [pid = 13908] [id = 46] 11:51:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72c7d12400) [pid = 13908] [serial = 136] [outer = (nil)] 11:51:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72c8242c00) [pid = 13908] [serial = 137] [outer = 0x7f72c7d12400] 11:51:57 INFO - PROCESS | 13908 | 1461264717605 Marionette DEBUG loaded listener.js 11:51:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72cb323400) [pid = 13908] [serial = 138] [outer = 0x7f72c7d12400] 11:51:58 INFO - PROCESS | 13908 | 1461264718595 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 11:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1642ms 11:51:58 INFO - PROCESS | 13908 | 1461264718651 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:51:58 INFO - PROCESS | 13908 | 1461264718660 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:51:58 INFO - PROCESS | 13908 | 1461264718670 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:51:58 INFO - PROCESS | 13908 | 1461264718677 Marionette TRACE conn3 <- [1,158,null,{}] 11:51:58 INFO - PROCESS | 13908 | 1461264718686 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:58 INFO - PROCESS | 13908 | 1461264718876 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:51:59 INFO - PROCESS | 13908 | 1461264719008 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d3832000 == 16 [pid = 13908] [id = 47] 11:51:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72d0170000) [pid = 13908] [serial = 139] [outer = (nil)] 11:51:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72d0b23c00) [pid = 13908] [serial = 140] [outer = 0x7f72d0170000] 11:51:59 INFO - PROCESS | 13908 | 1461264719122 Marionette DEBUG loaded listener.js 11:51:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72d196b000) [pid = 13908] [serial = 141] [outer = 0x7f72d0170000] 11:52:00 INFO - PROCESS | 13908 | 1461264720097 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 11:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1444ms 11:52:00 INFO - PROCESS | 13908 | 1461264720112 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:52:00 INFO - PROCESS | 13908 | 1461264720117 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:52:00 INFO - PROCESS | 13908 | 1461264720124 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:52:00 INFO - PROCESS | 13908 | 1461264720127 Marionette TRACE conn3 <- [1,162,null,{}] 11:52:00 INFO - PROCESS | 13908 | 1461264720133 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:00 INFO - PROCESS | 13908 | 1461264720306 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:52:00 INFO - PROCESS | 13908 | 1461264720446 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd271800 == 17 [pid = 13908] [id = 48] 11:52:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72c9b99c00) [pid = 13908] [serial = 142] [outer = (nil)] 11:52:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72cdccf400) [pid = 13908] [serial = 143] [outer = 0x7f72c9b99c00] 11:52:00 INFO - PROCESS | 13908 | 1461264720589 Marionette DEBUG loaded listener.js 11:52:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72d1cb3c00) [pid = 13908] [serial = 144] [outer = 0x7f72c9b99c00] 11:52:00 INFO - PROCESS | 13908 | 1461264720944 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:52:01 INFO - PROCESS | 13908 | 1461264721889 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 112 (0x7f72cb32ac00) [pid = 13908] [serial = 119] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72d0720c00) [pid = 13908] [serial = 12] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72d0bb6c00) [pid = 13908] [serial = 9] [outer = (nil)] [url = about:blank] 11:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1842ms 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72d8c14400) [pid = 13908] [serial = 50] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 108 (0x7f72d7de7800) [pid = 13908] [serial = 49] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 107 (0x7f72cdcca400) [pid = 13908] [serial = 34] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 106 (0x7f72d297a400) [pid = 13908] [serial = 44] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72d1cb7400) [pid = 13908] [serial = 37] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72c8249c00) [pid = 13908] [serial = 25] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 103 (0x7f72d7e4e800) [pid = 13908] [serial = 52] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 102 (0x7f72d1cb4000) [pid = 13908] [serial = 41] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 101 (0x7f72d297ac00) [pid = 13908] [serial = 38] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 100 (0x7f72d1f4b800) [pid = 13908] [serial = 43] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 99 (0x7f72d1963000) [pid = 13908] [serial = 35] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 98 (0x7f72cc8a1000) [pid = 13908] [serial = 31] [outer = (nil)] [url = about:blank] 11:52:01 INFO - PROCESS | 13908 | --DOMWINDOW == 97 (0x7f72c8de7400) [pid = 13908] [serial = 26] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 96 (0x7f72dead7c00) [pid = 13908] [serial = 53] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 95 (0x7f72c7d1ac00) [pid = 13908] [serial = 23] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 94 (0x7f72d0b27000) [pid = 13908] [serial = 98] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 93 (0x7f72d7de7000) [pid = 13908] [serial = 73] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 92 (0x7f72d2983c00) [pid = 13908] [serial = 71] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 91 (0x7f72e35f7400) [pid = 13908] [serial = 91] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 90 (0x7f72d0720400) [pid = 13908] [serial = 68] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 89 (0x7f72d1cbe400) [pid = 13908] [serial = 70] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 88 (0x7f72e191f000) [pid = 13908] [serial = 2] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 87 (0x7f72d1961c00) [pid = 13908] [serial = 40] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 86 (0x7f72c99c2800) [pid = 13908] [serial = 28] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 85 (0x7f72d2df8000) [pid = 13908] [serial = 46] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 84 (0x7f72d38ea800) [pid = 13908] [serial = 47] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 83 (0x7f72d8c1a800) [pid = 13908] [serial = 62] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 82 (0x7f72defe4000) [pid = 13908] [serial = 64] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 81 (0x7f72de862c00) [pid = 13908] [serial = 88] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 80 (0x7f72d1cba800) [pid = 13908] [serial = 59] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 79 (0x7f72c9a80400) [pid = 13908] [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.] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 78 (0x7f72d38e5000) [pid = 13908] [serial = 61] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 77 (0x7f72d0b27800) [pid = 13908] [serial = 100] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 76 (0x7f72deb6ac00) [pid = 13908] [serial = 74] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 75 (0x7f72d1966800) [pid = 13908] [serial = 83] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 74 (0x7f72ce9ae800) [pid = 13908] [serial = 56] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 73 (0x7f72d1cb7800) [pid = 13908] [serial = 85] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 72 (0x7f72d139b800) [pid = 13908] [serial = 58] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 71 (0x7f72c9f66800) [pid = 13908] [serial = 55] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 70 (0x7f72dff04c00) [pid = 13908] [serial = 76] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 69 (0x7f72d0713000) [pid = 13908] [serial = 82] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 68 (0x7f72e3cd1000) [pid = 13908] [serial = 92] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 67 (0x7f72e35f3000) [pid = 13908] [serial = 107] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 66 (0x7f72d29ce400) [pid = 13908] [serial = 86] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 65 (0x7f72def41c00) [pid = 13908] [serial = 105] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 64 (0x7f72dfce3800) [pid = 13908] [serial = 65] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 63 (0x7f72e1ed8400) [pid = 13908] [serial = 79] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 62 (0x7f72ce9ba800) [pid = 13908] [serial = 67] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 61 (0x7f72d0b1f800) [pid = 13908] [serial = 97] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 60 (0x7f72d1f45400) [pid = 13908] [serial = 101] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 59 (0x7f72e3fa5800) [pid = 13908] [serial = 95] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 58 (0x7f72e3d84400) [pid = 13908] [serial = 94] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 57 (0x7f72d1f48c00) [pid = 13908] [serial = 116] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 56 (0x7f72e5eb1c00) [pid = 13908] [serial = 114] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 55 (0x7f72d38e6400) [pid = 13908] [serial = 117] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 54 (0x7f72e35f2000) [pid = 13908] [serial = 80] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 53 (0x7f72c7d15c00) [pid = 13908] [serial = 22] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 52 (0x7f72e3cd2400) [pid = 13908] [serial = 108] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 51 (0x7f72dedf0c00) [pid = 13908] [serial = 89] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 50 (0x7f72d0931c00) [pid = 13908] [serial = 104] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 49 (0x7f72e5e44000) [pid = 13908] [serial = 113] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 48 (0x7f72c9d1f400) [pid = 13908] [serial = 16] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 47 (0x7f72e5e11400) [pid = 13908] [serial = 111] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 46 (0x7f72c9d25c00) [pid = 13908] [serial = 17] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 45 (0x7f72e41fb400) [pid = 13908] [serial = 110] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 44 (0x7f72c9a88c00) [pid = 13908] [serial = 19] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | --DOMWINDOW == 43 (0x7f72e1993c00) [pid = 13908] [serial = 77] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 13908 | 1461264722105 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:52:02 INFO - PROCESS | 13908 | 1461264722111 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:52:02 INFO - PROCESS | 13908 | 1461264722130 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:52:02 INFO - PROCESS | 13908 | 1461264722135 Marionette TRACE conn3 <- [1,166,null,{}] 11:52:02 INFO - PROCESS | 13908 | 1461264722144 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:02 INFO - PROCESS | 13908 | 1461264722283 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:52:02 INFO - PROCESS | 13908 | 1461264722363 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8d58800 == 18 [pid = 13908] [id = 49] 11:52:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 44 (0x7f72c9a8a800) [pid = 13908] [serial = 145] [outer = (nil)] 11:52:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 45 (0x7f72c9d25000) [pid = 13908] [serial = 146] [outer = 0x7f72c9a8a800] 11:52:02 INFO - PROCESS | 13908 | 1461264722437 Marionette DEBUG loaded listener.js 11:52:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 46 (0x7f72cb327000) [pid = 13908] [serial = 147] [outer = 0x7f72c9a8a800] 11:52:03 INFO - PROCESS | 13908 | 1461264723313 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1244ms 11:52:03 INFO - PROCESS | 13908 | 1461264723375 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:52:03 INFO - PROCESS | 13908 | 1461264723383 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:52:03 INFO - PROCESS | 13908 | 1461264723395 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:52:03 INFO - PROCESS | 13908 | 1461264723399 Marionette TRACE conn3 <- [1,170,null,{}] 11:52:03 INFO - PROCESS | 13908 | 1461264723406 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:03 INFO - PROCESS | 13908 | 1461264723581 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:52:03 INFO - PROCESS | 13908 | 1461264723677 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb12d800 == 19 [pid = 13908] [id = 50] 11:52:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 47 (0x7f72c802fc00) [pid = 13908] [serial = 148] [outer = (nil)] 11:52:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 48 (0x7f72cdc46000) [pid = 13908] [serial = 149] [outer = 0x7f72c802fc00] 11:52:03 INFO - PROCESS | 13908 | 1461264723741 Marionette DEBUG loaded listener.js 11:52:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 49 (0x7f72cf1c3000) [pid = 13908] [serial = 150] [outer = 0x7f72c802fc00] 11:52:04 INFO - PROCESS | 13908 | 1461264724430 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1091ms 11:52:04 INFO - PROCESS | 13908 | 1461264724487 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:52:04 INFO - PROCESS | 13908 | 1461264724490 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:52:04 INFO - PROCESS | 13908 | 1461264724497 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:52:04 INFO - PROCESS | 13908 | 1461264724504 Marionette TRACE conn3 <- [1,174,null,{}] 11:52:04 INFO - PROCESS | 13908 | 1461264724533 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:04 INFO - PROCESS | 13908 | 1461264724723 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:52:04 INFO - PROCESS | 13908 | 1461264724750 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d037f800 == 20 [pid = 13908] [id = 51] 11:52:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 50 (0x7f72d0b25800) [pid = 13908] [serial = 151] [outer = (nil)] 11:52:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 51 (0x7f72d0bb6400) [pid = 13908] [serial = 152] [outer = 0x7f72d0b25800] 11:52:04 INFO - PROCESS | 13908 | 1461264724838 Marionette DEBUG loaded listener.js 11:52:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 52 (0x7f72d1963c00) [pid = 13908] [serial = 153] [outer = 0x7f72d0b25800] 11:52:05 INFO - PROCESS | 13908 | 1461264725643 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1198ms 11:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:52:05 INFO - PROCESS | 13908 | 1461264725696 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:52:05 INFO - PROCESS | 13908 | 1461264725700 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:52:05 INFO - PROCESS | 13908 | 1461264725707 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:52:05 INFO - PROCESS | 13908 | 1461264725711 Marionette TRACE conn3 <- [1,178,null,{}] 11:52:05 INFO - PROCESS | 13908 | 1461264725716 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:05 INFO - PROCESS | 13908 | 1461264725905 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:52:05 INFO - PROCESS | 13908 | 1461264725936 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d117d800 == 21 [pid = 13908] [id = 52] 11:52:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 53 (0x7f72d1cb1c00) [pid = 13908] [serial = 154] [outer = (nil)] 11:52:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 54 (0x7f72d1cbdc00) [pid = 13908] [serial = 155] [outer = 0x7f72d1cb1c00] 11:52:06 INFO - PROCESS | 13908 | 1461264726052 Marionette DEBUG loaded listener.js 11:52:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 55 (0x7f72d226bc00) [pid = 13908] [serial = 156] [outer = 0x7f72d1cb1c00] 11:52:06 INFO - PROCESS | 13908 | --DOMWINDOW == 54 (0x7f72dfc2cc00) [pid = 13908] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:52:06 INFO - PROCESS | 13908 | --DOMWINDOW == 53 (0x7f72d0b1c800) [pid = 13908] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:52:06 INFO - PROCESS | 13908 | --DOMWINDOW == 52 (0x7f72cb321400) [pid = 13908] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:52:06 INFO - PROCESS | 13908 | --DOMWINDOW == 51 (0x7f72cc8a9c00) [pid = 13908] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:52:06 INFO - PROCESS | 13908 | --DOMWINDOW == 50 (0x7f72cb66e800) [pid = 13908] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:52:06 INFO - PROCESS | 13908 | 1461264726837 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1180ms 11:52:06 INFO - PROCESS | 13908 | 1461264726887 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:52:06 INFO - PROCESS | 13908 | 1461264726890 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:52:06 INFO - PROCESS | 13908 | 1461264726896 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:52:06 INFO - PROCESS | 13908 | 1461264726898 Marionette TRACE conn3 <- [1,182,null,{}] 11:52:06 INFO - PROCESS | 13908 | 1461264726904 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:07 INFO - PROCESS | 13908 | 1461264727062 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:52:07 INFO - PROCESS | 13908 | 1461264727079 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b4d800 == 22 [pid = 13908] [id = 53] 11:52:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 51 (0x7f72c7d1bc00) [pid = 13908] [serial = 157] [outer = (nil)] 11:52:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 52 (0x7f72d1cbd800) [pid = 13908] [serial = 158] [outer = 0x7f72c7d1bc00] 11:52:07 INFO - PROCESS | 13908 | 1461264727146 Marionette DEBUG loaded listener.js 11:52:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 53 (0x7f72d2a76400) [pid = 13908] [serial = 159] [outer = 0x7f72c7d1bc00] 11:52:07 INFO - PROCESS | 13908 | 1461264727829 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 977ms 11:52:07 INFO - PROCESS | 13908 | 1461264727874 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:52:07 INFO - PROCESS | 13908 | 1461264727877 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:52:07 INFO - PROCESS | 13908 | 1461264727883 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:52:07 INFO - PROCESS | 13908 | 1461264727885 Marionette TRACE conn3 <- [1,186,null,{}] 11:52:07 INFO - PROCESS | 13908 | 1461264727891 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:08 INFO - PROCESS | 13908 | 1461264728081 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:52:08 INFO - PROCESS | 13908 | 1461264728100 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d21a1000 == 23 [pid = 13908] [id = 54] 11:52:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 54 (0x7f72cff6a000) [pid = 13908] [serial = 160] [outer = (nil)] 11:52:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 55 (0x7f72d38eb400) [pid = 13908] [serial = 161] [outer = 0x7f72cff6a000] 11:52:08 INFO - PROCESS | 13908 | 1461264728170 Marionette DEBUG loaded listener.js 11:52:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 56 (0x7f72d8c72800) [pid = 13908] [serial = 162] [outer = 0x7f72cff6a000] 11:52:09 INFO - PROCESS | 13908 | 1461264729028 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1188ms 11:52:09 INFO - PROCESS | 13908 | 1461264729073 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:52:09 INFO - PROCESS | 13908 | 1461264729080 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:52:09 INFO - PROCESS | 13908 | 1461264729091 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:52:09 INFO - PROCESS | 13908 | 1461264729095 Marionette TRACE conn3 <- [1,190,null,{}] 11:52:09 INFO - PROCESS | 13908 | 1461264729104 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:09 INFO - PROCESS | 13908 | 1461264729281 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:52:09 INFO - PROCESS | 13908 | 1461264729404 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb125000 == 24 [pid = 13908] [id = 55] 11:52:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 57 (0x7f72cb197000) [pid = 13908] [serial = 163] [outer = (nil)] 11:52:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 58 (0x7f72cc8a1000) [pid = 13908] [serial = 164] [outer = 0x7f72cb197000] 11:52:09 INFO - PROCESS | 13908 | 1461264729480 Marionette DEBUG loaded listener.js 11:52:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 59 (0x7f72ce77f000) [pid = 13908] [serial = 165] [outer = 0x7f72cb197000] 11:52:10 INFO - PROCESS | 13908 | 1461264730319 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1283ms 11:52:10 INFO - PROCESS | 13908 | 1461264730374 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:52:10 INFO - PROCESS | 13908 | 1461264730384 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:52:10 INFO - PROCESS | 13908 | 1461264730395 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:52:10 INFO - PROCESS | 13908 | 1461264730399 Marionette TRACE conn3 <- [1,194,null,{}] 11:52:10 INFO - PROCESS | 13908 | 1461264730406 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:10 INFO - PROCESS | 13908 | 1461264730630 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:52:10 INFO - PROCESS | 13908 | 1461264730752 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b45000 == 25 [pid = 13908] [id = 56] 11:52:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 60 (0x7f72cb321c00) [pid = 13908] [serial = 166] [outer = (nil)] 11:52:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 61 (0x7f72d1960c00) [pid = 13908] [serial = 167] [outer = 0x7f72cb321c00] 11:52:10 INFO - PROCESS | 13908 | 1461264730827 Marionette DEBUG loaded listener.js 11:52:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 62 (0x7f72d1f43400) [pid = 13908] [serial = 168] [outer = 0x7f72cb321c00] 11:52:11 INFO - PROCESS | 13908 | 1461264731794 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1431ms 11:52:11 INFO - PROCESS | 13908 | 1461264731827 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:52:11 INFO - PROCESS | 13908 | 1461264731831 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:52:11 INFO - PROCESS | 13908 | 1461264731839 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:52:11 INFO - PROCESS | 13908 | 1461264731847 Marionette TRACE conn3 <- [1,198,null,{}] 11:52:11 INFO - PROCESS | 13908 | 1461264731865 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:12 INFO - PROCESS | 13908 | 1461264732059 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:52:12 INFO - PROCESS | 13908 | 1461264732190 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cfe5d800 == 26 [pid = 13908] [id = 57] 11:52:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 63 (0x7f72d29cec00) [pid = 13908] [serial = 169] [outer = (nil)] 11:52:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 64 (0x7f72d4f82000) [pid = 13908] [serial = 170] [outer = 0x7f72d29cec00] 11:52:12 INFO - PROCESS | 13908 | 1461264732277 Marionette DEBUG loaded listener.js 11:52:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 65 (0x7f72d8c1bc00) [pid = 13908] [serial = 171] [outer = 0x7f72d29cec00] 11:52:13 INFO - PROCESS | 13908 | 1461264733266 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1450ms 11:52:13 INFO - PROCESS | 13908 | 1461264733289 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:52:13 INFO - PROCESS | 13908 | 1461264733293 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:52:13 INFO - PROCESS | 13908 | 1461264733301 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:52:13 INFO - PROCESS | 13908 | 1461264733304 Marionette TRACE conn3 <- [1,202,null,{}] 11:52:13 INFO - PROCESS | 13908 | 1461264733310 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:13 INFO - PROCESS | 13908 | 1461264733475 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:52:13 INFO - PROCESS | 13908 | 1461264733604 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c7d000 == 27 [pid = 13908] [id = 58] 11:52:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 66 (0x7f72c8029800) [pid = 13908] [serial = 172] [outer = (nil)] 11:52:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 67 (0x7f72d7e4c800) [pid = 13908] [serial = 173] [outer = 0x7f72c8029800] 11:52:13 INFO - PROCESS | 13908 | 1461264733679 Marionette DEBUG loaded listener.js 11:52:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 68 (0x7f72def3f800) [pid = 13908] [serial = 174] [outer = 0x7f72c8029800] 11:52:14 INFO - PROCESS | 13908 | 1461264734650 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1386ms 11:52:14 INFO - PROCESS | 13908 | 1461264734687 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:52:14 INFO - PROCESS | 13908 | 1461264734693 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:52:14 INFO - PROCESS | 13908 | 1461264734701 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:52:14 INFO - PROCESS | 13908 | 1461264734707 Marionette TRACE conn3 <- [1,206,null,{}] 11:52:14 INFO - PROCESS | 13908 | 1461264734715 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:14 INFO - PROCESS | 13908 | 1461264734878 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:52:15 INFO - PROCESS | 13908 | 1461264735032 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99bd000 == 28 [pid = 13908] [id = 59] 11:52:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 69 (0x7f72c7d19c00) [pid = 13908] [serial = 175] [outer = (nil)] 11:52:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 70 (0x7f72cb32a800) [pid = 13908] [serial = 176] [outer = 0x7f72c7d19c00] 11:52:15 INFO - PROCESS | 13908 | 1461264735181 Marionette DEBUG loaded listener.js 11:52:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 71 (0x7f72cdcc7400) [pid = 13908] [serial = 177] [outer = 0x7f72c7d19c00] 11:52:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ce70c800 == 27 [pid = 13908] [id = 40] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 70 (0x7f72cfe92400) [pid = 13908] [serial = 134] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 69 (0x7f72dfdc1000) [pid = 13908] [serial = 131] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 68 (0x7f72d0b23800) [pid = 13908] [serial = 125] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 67 (0x7f72cc8a5800) [pid = 13908] [serial = 120] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 66 (0x7f72cdc3e000) [pid = 13908] [serial = 122] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 65 (0x7f72cf0ba000) [pid = 13908] [serial = 123] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 64 (0x7f72deb69c00) [pid = 13908] [serial = 129] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 63 (0x7f72d7e4b400) [pid = 13908] [serial = 128] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 62 (0x7f72e1e2ac00) [pid = 13908] [serial = 132] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | --DOMWINDOW == 61 (0x7f72d11c5800) [pid = 13908] [serial = 126] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 13908 | 1461264735920 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1236ms 11:52:15 INFO - PROCESS | 13908 | 1461264735936 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:52:15 INFO - PROCESS | 13908 | 1461264735944 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:52:15 INFO - PROCESS | 13908 | 1461264735957 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:52:15 INFO - PROCESS | 13908 | 1461264735960 Marionette TRACE conn3 <- [1,210,null,{}] 11:52:15 INFO - PROCESS | 13908 | 1461264735983 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:16 INFO - PROCESS | 13908 | 1461264736138 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:52:16 INFO - PROCESS | 13908 | 1461264736156 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d08a0000 == 28 [pid = 13908] [id = 60] 11:52:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 62 (0x7f72cdcc8800) [pid = 13908] [serial = 178] [outer = (nil)] 11:52:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 63 (0x7f72d0925800) [pid = 13908] [serial = 179] [outer = 0x7f72cdcc8800] 11:52:16 INFO - PROCESS | 13908 | 1461264736219 Marionette DEBUG loaded listener.js 11:52:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 64 (0x7f72d11d1c00) [pid = 13908] [serial = 180] [outer = 0x7f72cdcc8800] 11:52:16 INFO - PROCESS | 13908 | 1461264736976 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 11:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1031ms 11:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:52:16 INFO - PROCESS | 13908 | 1461264736987 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:52:16 INFO - PROCESS | 13908 | 1461264736990 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:52:16 INFO - PROCESS | 13908 | 1461264736996 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:52:17 INFO - PROCESS | 13908 | 1461264737002 Marionette TRACE conn3 <- [1,214,null,{}] 11:52:17 INFO - PROCESS | 13908 | 1461264737018 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:17 INFO - PROCESS | 13908 | 1461264737197 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:52:17 INFO - PROCESS | 13908 | 1461264737218 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1f19800 == 29 [pid = 13908] [id = 61] 11:52:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 65 (0x7f72d1f44800) [pid = 13908] [serial = 181] [outer = (nil)] 11:52:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 66 (0x7f72d2a80400) [pid = 13908] [serial = 182] [outer = 0x7f72d1f44800] 11:52:17 INFO - PROCESS | 13908 | 1461264737286 Marionette DEBUG loaded listener.js 11:52:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 67 (0x7f72d4c6ec00) [pid = 13908] [serial = 183] [outer = 0x7f72d1f44800] 11:52:18 INFO - PROCESS | 13908 | 1461264738006 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 11:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1035ms 11:52:18 INFO - PROCESS | 13908 | 1461264738031 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:52:18 INFO - PROCESS | 13908 | 1461264738036 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:52:18 INFO - PROCESS | 13908 | 1461264738063 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:52:18 INFO - PROCESS | 13908 | 1461264738067 Marionette TRACE conn3 <- [1,218,null,{}] 11:52:18 INFO - PROCESS | 13908 | 1461264738085 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:18 INFO - PROCESS | 13908 | 1461264738257 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:52:18 INFO - PROCESS | 13908 | 1461264738285 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d3830800 == 30 [pid = 13908] [id = 62] 11:52:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 68 (0x7f72d016fc00) [pid = 13908] [serial = 184] [outer = (nil)] 11:52:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 69 (0x7f72deacd000) [pid = 13908] [serial = 185] [outer = 0x7f72d016fc00] 11:52:18 INFO - PROCESS | 13908 | 1461264738349 Marionette DEBUG loaded listener.js 11:52:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 70 (0x7f72df99cc00) [pid = 13908] [serial = 186] [outer = 0x7f72d016fc00] 11:52:19 INFO - PROCESS | 13908 | 1461264739173 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 11:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1151ms 11:52:19 INFO - PROCESS | 13908 | 1461264739214 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:52:19 INFO - PROCESS | 13908 | 1461264739217 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:52:19 INFO - PROCESS | 13908 | 1461264739223 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:52:19 INFO - PROCESS | 13908 | 1461264739225 Marionette TRACE conn3 <- [1,222,null,{}] 11:52:19 INFO - PROCESS | 13908 | 1461264739231 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:19 INFO - PROCESS | 13908 | 1461264739410 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:52:19 INFO - PROCESS | 13908 | 1461264739436 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddc9d800 == 31 [pid = 13908] [id = 63] 11:52:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 71 (0x7f72c7d18400) [pid = 13908] [serial = 187] [outer = (nil)] 11:52:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 72 (0x7f72dfc25000) [pid = 13908] [serial = 188] [outer = 0x7f72c7d18400] 11:52:19 INFO - PROCESS | 13908 | 1461264739499 Marionette DEBUG loaded listener.js 11:52:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 73 (0x7f72dfdc1000) [pid = 13908] [serial = 189] [outer = 0x7f72c7d18400] 11:52:20 INFO - PROCESS | 13908 | --DOMWINDOW == 72 (0x7f72d0b25800) [pid = 13908] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:52:20 INFO - PROCESS | 13908 | --DOMWINDOW == 71 (0x7f72c8244400) [pid = 13908] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:52:20 INFO - PROCESS | 13908 | --DOMWINDOW == 70 (0x7f72c9a8a800) [pid = 13908] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:52:20 INFO - PROCESS | 13908 | --DOMWINDOW == 69 (0x7f72c802fc00) [pid = 13908] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:52:20 INFO - PROCESS | 13908 | --DOMWINDOW == 68 (0x7f72d1cb1c00) [pid = 13908] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:52:20 INFO - PROCESS | 13908 | --DOMWINDOW == 67 (0x7f72c7d1bc00) [pid = 13908] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:52:20 INFO - PROCESS | 13908 | 1461264740269 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 11:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1131ms 11:52:20 INFO - PROCESS | 13908 | 1461264740359 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:52:20 INFO - PROCESS | 13908 | 1461264740363 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:52:20 INFO - PROCESS | 13908 | 1461264740370 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:52:20 INFO - PROCESS | 13908 | 1461264740372 Marionette TRACE conn3 <- [1,226,null,{}] 11:52:20 INFO - PROCESS | 13908 | 1461264740379 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:20 INFO - PROCESS | 13908 | 1461264740564 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:52:20 INFO - PROCESS | 13908 | 1461264740650 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dea99800 == 32 [pid = 13908] [id = 64] 11:52:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 68 (0x7f72cc89fc00) [pid = 13908] [serial = 190] [outer = (nil)] 11:52:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 69 (0x7f72d2a80800) [pid = 13908] [serial = 191] [outer = 0x7f72cc89fc00] 11:52:20 INFO - PROCESS | 13908 | 1461264740723 Marionette DEBUG loaded listener.js 11:52:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 70 (0x7f72e3cd1400) [pid = 13908] [serial = 192] [outer = 0x7f72cc89fc00] 11:52:21 INFO - PROCESS | 13908 | 1461264741356 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1035ms 11:52:21 INFO - PROCESS | 13908 | 1461264741405 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:52:21 INFO - PROCESS | 13908 | 1461264741408 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:52:21 INFO - PROCESS | 13908 | 1461264741418 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:52:21 INFO - PROCESS | 13908 | 1461264741420 Marionette TRACE conn3 <- [1,230,null,{}] 11:52:21 INFO - PROCESS | 13908 | 1461264741426 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:21 INFO - PROCESS | 13908 | 1461264741591 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:52:21 INFO - PROCESS | 13908 | 1461264741608 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c80d6000 == 33 [pid = 13908] [id = 65] 11:52:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 71 (0x7f72c8244000) [pid = 13908] [serial = 193] [outer = (nil)] 11:52:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 72 (0x7f72e3d58c00) [pid = 13908] [serial = 194] [outer = 0x7f72c8244000] 11:52:21 INFO - PROCESS | 13908 | 1461264741673 Marionette DEBUG loaded listener.js 11:52:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 73 (0x7f72e3f72000) [pid = 13908] [serial = 195] [outer = 0x7f72c8244000] 11:52:22 INFO - PROCESS | 13908 | 1461264742522 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 11:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1136ms 11:52:22 INFO - PROCESS | 13908 | 1461264742566 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:52:22 INFO - PROCESS | 13908 | 1461264742573 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:52:22 INFO - PROCESS | 13908 | 1461264742585 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:52:22 INFO - PROCESS | 13908 | 1461264742589 Marionette TRACE conn3 <- [1,234,null,{}] 11:52:22 INFO - PROCESS | 13908 | 1461264742599 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:22 INFO - PROCESS | 13908 | 1461264742772 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:52:22 INFO - PROCESS | 13908 | 1461264742899 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ce70c800 == 34 [pid = 13908] [id = 66] 11:52:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 74 (0x7f72c9b9a400) [pid = 13908] [serial = 196] [outer = (nil)] 11:52:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 75 (0x7f72cb675400) [pid = 13908] [serial = 197] [outer = 0x7f72c9b9a400] 11:52:22 INFO - PROCESS | 13908 | 1461264742981 Marionette DEBUG loaded listener.js 11:52:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 76 (0x7f72cff6b400) [pid = 13908] [serial = 198] [outer = 0x7f72c9b9a400] 11:52:23 INFO - PROCESS | 13908 | 1461264743871 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 11:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1334ms 11:52:23 INFO - PROCESS | 13908 | 1461264743920 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:52:23 INFO - PROCESS | 13908 | 1461264743930 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:52:23 INFO - PROCESS | 13908 | 1461264743943 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:52:23 INFO - PROCESS | 13908 | 1461264743947 Marionette TRACE conn3 <- [1,238,null,{}] 11:52:23 INFO - PROCESS | 13908 | 1461264743955 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:24 INFO - PROCESS | 13908 | 1461264744134 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:52:24 INFO - PROCESS | 13908 | 1461264744262 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c7d800 == 35 [pid = 13908] [id = 67] 11:52:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 77 (0x7f72c9d18400) [pid = 13908] [serial = 199] [outer = (nil)] 11:52:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 78 (0x7f72d19d2c00) [pid = 13908] [serial = 200] [outer = 0x7f72c9d18400] 11:52:24 INFO - PROCESS | 13908 | 1461264744341 Marionette DEBUG loaded listener.js 11:52:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 79 (0x7f72d3884c00) [pid = 13908] [serial = 201] [outer = 0x7f72c9d18400] 11:52:25 INFO - PROCESS | 13908 | 1461264745195 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 11:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1288ms 11:52:25 INFO - PROCESS | 13908 | 1461264745230 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:52:25 INFO - PROCESS | 13908 | 1461264745234 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:52:25 INFO - PROCESS | 13908 | 1461264745242 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:52:25 INFO - PROCESS | 13908 | 1461264745248 Marionette TRACE conn3 <- [1,242,null,{}] 11:52:25 INFO - PROCESS | 13908 | 1461264745265 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:25 INFO - PROCESS | 13908 | 1461264745462 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:52:25 INFO - PROCESS | 13908 | 1461264745592 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dfd11800 == 36 [pid = 13908] [id = 68] 11:52:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 80 (0x7f72d8c75800) [pid = 13908] [serial = 202] [outer = (nil)] 11:52:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 81 (0x7f72e1edb800) [pid = 13908] [serial = 203] [outer = 0x7f72d8c75800] 11:52:25 INFO - PROCESS | 13908 | 1461264745673 Marionette DEBUG loaded listener.js 11:52:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 82 (0x7f72e37bc000) [pid = 13908] [serial = 204] [outer = 0x7f72d8c75800] 11:52:26 INFO - PROCESS | 13908 | 1461264746577 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 11:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1392ms 11:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:52:26 INFO - PROCESS | 13908 | 1461264746634 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:52:26 INFO - PROCESS | 13908 | 1461264746638 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:52:26 INFO - PROCESS | 13908 | 1461264746645 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:52:26 INFO - PROCESS | 13908 | 1461264746648 Marionette TRACE conn3 <- [1,246,null,{}] 11:52:26 INFO - PROCESS | 13908 | 1461264746653 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:26 INFO - PROCESS | 13908 | 1461264746809 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:52:26 INFO - PROCESS | 13908 | 1461264746940 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e35c1000 == 37 [pid = 13908] [id = 69] 11:52:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 83 (0x7f72defe7400) [pid = 13908] [serial = 205] [outer = (nil)] 11:52:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 84 (0x7f72e41a9000) [pid = 13908] [serial = 206] [outer = 0x7f72defe7400] 11:52:27 INFO - PROCESS | 13908 | 1461264747015 Marionette DEBUG loaded listener.js 11:52:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 85 (0x7f72e41f5400) [pid = 13908] [serial = 207] [outer = 0x7f72defe7400] 11:52:27 INFO - PROCESS | 13908 | 1461264747776 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1178ms 11:52:27 INFO - PROCESS | 13908 | 1461264747824 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:52:27 INFO - PROCESS | 13908 | 1461264747826 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:52:27 INFO - PROCESS | 13908 | 1461264747834 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:52:27 INFO - PROCESS | 13908 | 1461264747839 Marionette TRACE conn3 <- [1,250,null,{}] 11:52:27 INFO - PROCESS | 13908 | 1461264747844 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:28 INFO - PROCESS | 13908 | 1461264748004 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:52:28 INFO - PROCESS | 13908 | 1461264748132 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e377f800 == 38 [pid = 13908] [id = 70] 11:52:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 86 (0x7f72e3ccc800) [pid = 13908] [serial = 208] [outer = (nil)] 11:52:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 87 (0x7f72e420c800) [pid = 13908] [serial = 209] [outer = 0x7f72e3ccc800] 11:52:28 INFO - PROCESS | 13908 | 1461264748206 Marionette DEBUG loaded listener.js 11:52:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 88 (0x7f72e5e0d000) [pid = 13908] [serial = 210] [outer = 0x7f72e3ccc800] 11:52:29 INFO - PROCESS | 13908 | 1461264749037 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1239ms 11:52:29 INFO - PROCESS | 13908 | 1461264749289 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:52:29 INFO - PROCESS | 13908 | 1461264749297 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:52:29 INFO - PROCESS | 13908 | 1461264749306 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:52:29 INFO - PROCESS | 13908 | 1461264749310 Marionette TRACE conn3 <- [1,254,null,{}] 11:52:29 INFO - PROCESS | 13908 | 1461264749318 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:29 INFO - PROCESS | 13908 | 1461264749481 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:52:29 INFO - PROCESS | 13908 | 1461264749656 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b63000 == 39 [pid = 13908] [id = 71] 11:52:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 89 (0x7f72cb326800) [pid = 13908] [serial = 211] [outer = (nil)] 11:52:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 90 (0x7f72cc89c400) [pid = 13908] [serial = 212] [outer = 0x7f72cb326800] 11:52:29 INFO - PROCESS | 13908 | 1461264749728 Marionette DEBUG loaded listener.js 11:52:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 91 (0x7f72cf0ba000) [pid = 13908] [serial = 213] [outer = 0x7f72cb326800] 11:52:30 INFO - PROCESS | 13908 | 1461264750540 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 11:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1282ms 11:52:30 INFO - PROCESS | 13908 | 1461264750590 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:52:30 INFO - PROCESS | 13908 | 1461264750602 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:52:30 INFO - PROCESS | 13908 | 1461264750620 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:52:30 INFO - PROCESS | 13908 | 1461264750626 Marionette TRACE conn3 <- [1,258,null,{}] 11:52:30 INFO - PROCESS | 13908 | 1461264750633 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:30 INFO - PROCESS | 13908 | 1461264750863 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:52:31 INFO - PROCESS | 13908 | 1461264750997 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9f46800 == 40 [pid = 13908] [id = 72] 11:52:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 92 (0x7f72cdc3f000) [pid = 13908] [serial = 214] [outer = (nil)] 11:52:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 93 (0x7f72d0b1c000) [pid = 13908] [serial = 215] [outer = 0x7f72cdc3f000] 11:52:31 INFO - PROCESS | 13908 | 1461264751109 Marionette DEBUG loaded listener.js 11:52:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 94 (0x7f72d1cba800) [pid = 13908] [serial = 216] [outer = 0x7f72cdc3f000] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 93 (0x7f72c8242c00) [pid = 13908] [serial = 137] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 92 (0x7f72cdccf400) [pid = 13908] [serial = 143] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 91 (0x7f72d0b23c00) [pid = 13908] [serial = 140] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 90 (0x7f72d38eb400) [pid = 13908] [serial = 161] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 89 (0x7f72d0bb6400) [pid = 13908] [serial = 152] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 88 (0x7f72d297a000) [pid = 13908] [serial = 135] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 87 (0x7f72c9d25000) [pid = 13908] [serial = 146] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 86 (0x7f72cb327000) [pid = 13908] [serial = 147] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 85 (0x7f72cdc46000) [pid = 13908] [serial = 149] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 84 (0x7f72d226bc00) [pid = 13908] [serial = 156] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 83 (0x7f72d1cbdc00) [pid = 13908] [serial = 155] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 82 (0x7f72d2a76400) [pid = 13908] [serial = 159] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 81 (0x7f72d1963c00) [pid = 13908] [serial = 153] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 80 (0x7f72cf1c3000) [pid = 13908] [serial = 150] [outer = (nil)] [url = about:blank] 11:52:31 INFO - PROCESS | 13908 | --DOMWINDOW == 79 (0x7f72d1cbd800) [pid = 13908] [serial = 158] [outer = (nil)] [url = about:blank] 11:52:32 INFO - PROCESS | 13908 | 1461264752107 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 11:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1540ms 11:52:32 INFO - PROCESS | 13908 | 1461264752167 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:52:32 INFO - PROCESS | 13908 | 1461264752172 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:52:32 INFO - PROCESS | 13908 | 1461264752181 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:52:32 INFO - PROCESS | 13908 | 1461264752184 Marionette TRACE conn3 <- [1,262,null,{}] 11:52:32 INFO - PROCESS | 13908 | 1461264752198 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:32 INFO - PROCESS | 13908 | 1461264752360 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:52:32 INFO - PROCESS | 13908 | 1461264752375 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d08a9800 == 41 [pid = 13908] [id = 73] 11:52:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 80 (0x7f72d2dbd400) [pid = 13908] [serial = 217] [outer = (nil)] 11:52:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 81 (0x7f72d3893000) [pid = 13908] [serial = 218] [outer = 0x7f72d2dbd400] 11:52:32 INFO - PROCESS | 13908 | 1461264752445 Marionette DEBUG loaded listener.js 11:52:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 82 (0x7f72d7def000) [pid = 13908] [serial = 219] [outer = 0x7f72d2dbd400] 11:52:33 INFO - PROCESS | 13908 | 1461264753192 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 11:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1029ms 11:52:33 INFO - PROCESS | 13908 | 1461264753210 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:52:33 INFO - PROCESS | 13908 | 1461264753214 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:52:33 INFO - PROCESS | 13908 | 1461264753219 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:52:33 INFO - PROCESS | 13908 | 1461264753221 Marionette TRACE conn3 <- [1,266,null,{}] 11:52:33 INFO - PROCESS | 13908 | 1461264753227 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:33 INFO - PROCESS | 13908 | 1461264753391 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:52:33 INFO - PROCESS | 13908 | 1461264753414 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d294a000 == 42 [pid = 13908] [id = 74] 11:52:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 83 (0x7f72deacd400) [pid = 13908] [serial = 220] [outer = (nil)] 11:52:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 84 (0x7f72df9a6800) [pid = 13908] [serial = 221] [outer = 0x7f72deacd400] 11:52:33 INFO - PROCESS | 13908 | 1461264753480 Marionette DEBUG loaded listener.js 11:52:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 85 (0x7f72e1e2ec00) [pid = 13908] [serial = 222] [outer = 0x7f72deacd400] 11:52:34 INFO - PROCESS | 13908 | 1461264754305 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 11:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1132ms 11:52:34 INFO - PROCESS | 13908 | 1461264754358 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:52:34 INFO - PROCESS | 13908 | 1461264754373 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:52:34 INFO - PROCESS | 13908 | 1461264754379 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:52:34 INFO - PROCESS | 13908 | 1461264754381 Marionette TRACE conn3 <- [1,270,null,{}] 11:52:34 INFO - PROCESS | 13908 | 1461264754387 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:34 INFO - PROCESS | 13908 | 1461264754567 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:52:34 INFO - PROCESS | 13908 | 1461264754583 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72deb9b800 == 43 [pid = 13908] [id = 75] 11:52:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 86 (0x7f72c6edbc00) [pid = 13908] [serial = 223] [outer = (nil)] 11:52:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 87 (0x7f72c6ee4000) [pid = 13908] [serial = 224] [outer = 0x7f72c6edbc00] 11:52:34 INFO - PROCESS | 13908 | 1461264754648 Marionette DEBUG loaded listener.js 11:52:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 88 (0x7f72c6ee9800) [pid = 13908] [serial = 225] [outer = 0x7f72c6edbc00] 11:52:35 INFO - PROCESS | 13908 | 1461264755342 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1077ms 11:52:35 INFO - PROCESS | 13908 | 1461264755464 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:52:35 INFO - PROCESS | 13908 | 1461264755468 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:52:35 INFO - PROCESS | 13908 | 1461264755474 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:52:35 INFO - PROCESS | 13908 | 1461264755479 Marionette TRACE conn3 <- [1,274,null,{}] 11:52:35 INFO - PROCESS | 13908 | 1461264755484 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:35 INFO - PROCESS | 13908 | 1461264755715 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:52:35 INFO - PROCESS | 13908 | 1461264755736 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99bb800 == 44 [pid = 13908] [id = 76] 11:52:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 89 (0x7f72e35a3c00) [pid = 13908] [serial = 226] [outer = (nil)] 11:52:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 90 (0x7f72e41f6000) [pid = 13908] [serial = 227] [outer = 0x7f72e35a3c00] 11:52:35 INFO - PROCESS | 13908 | 1461264755807 Marionette DEBUG loaded listener.js 11:52:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 91 (0x7f72e5ea9000) [pid = 13908] [serial = 228] [outer = 0x7f72e35a3c00] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 90 (0x7f72c9b99c00) [pid = 13908] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 89 (0x7f72c8029800) [pid = 13908] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 88 (0x7f72d016fc00) [pid = 13908] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 87 (0x7f72cdcc8800) [pid = 13908] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 86 (0x7f72c7d18400) [pid = 13908] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 85 (0x7f72c7d19c00) [pid = 13908] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 84 (0x7f72d0170000) [pid = 13908] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 83 (0x7f72d1f44800) [pid = 13908] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 82 (0x7f72cc89fc00) [pid = 13908] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:52:36 INFO - PROCESS | 13908 | --DOMWINDOW == 81 (0x7f72c7d12400) [pid = 13908] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:52:36 INFO - PROCESS | 13908 | 1461264756677 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 11:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1230ms 11:52:36 INFO - PROCESS | 13908 | 1461264756705 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:52:36 INFO - PROCESS | 13908 | 1461264756709 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:52:36 INFO - PROCESS | 13908 | 1461264756714 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:52:36 INFO - PROCESS | 13908 | 1461264756717 Marionette TRACE conn3 <- [1,278,null,{}] 11:52:36 INFO - PROCESS | 13908 | 1461264756722 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:36 INFO - PROCESS | 13908 | 1461264756895 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:52:36 INFO - PROCESS | 13908 | 1461264756913 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8cd9000 == 45 [pid = 13908] [id = 77] 11:52:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 82 (0x7f72c6ee6800) [pid = 13908] [serial = 229] [outer = (nil)] 11:52:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 83 (0x7f72d0bc4800) [pid = 13908] [serial = 230] [outer = 0x7f72c6ee6800] 11:52:36 INFO - PROCESS | 13908 | 1461264756975 Marionette DEBUG loaded listener.js 11:52:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 84 (0x7f72e5e43400) [pid = 13908] [serial = 231] [outer = 0x7f72c6ee6800] 11:52:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 85 (0x7f72e816c400) [pid = 13908] [serial = 232] [outer = 0x7f72c9a7f800] 11:52:37 INFO - PROCESS | 13908 | 1461264757797 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 11:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1135ms 11:52:37 INFO - PROCESS | 13908 | 1461264757851 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:52:37 INFO - PROCESS | 13908 | 1461264757855 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:52:37 INFO - PROCESS | 13908 | 1461264757862 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:52:37 INFO - PROCESS | 13908 | 1461264757864 Marionette TRACE conn3 <- [1,282,null,{}] 11:52:37 INFO - PROCESS | 13908 | 1461264757871 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:38 INFO - PROCESS | 13908 | 1461264758006 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:52:38 INFO - PROCESS | 13908 | 1461264758020 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f8a800 == 46 [pid = 13908] [id = 78] 11:52:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 86 (0x7f72d1f4b400) [pid = 13908] [serial = 233] [outer = (nil)] 11:52:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 87 (0x7f72e6b98000) [pid = 13908] [serial = 234] [outer = 0x7f72d1f4b400] 11:52:38 INFO - PROCESS | 13908 | 1461264758084 Marionette DEBUG loaded listener.js 11:52:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 88 (0x7f72e839ec00) [pid = 13908] [serial = 235] [outer = 0x7f72d1f4b400] 11:52:39 INFO - PROCESS | 13908 | 1461264759041 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 11:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1234ms 11:52:39 INFO - PROCESS | 13908 | 1461264759097 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:52:39 INFO - PROCESS | 13908 | 1461264759105 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:52:39 INFO - PROCESS | 13908 | 1461264759115 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:52:39 INFO - PROCESS | 13908 | 1461264759119 Marionette TRACE conn3 <- [1,286,null,{}] 11:52:39 INFO - PROCESS | 13908 | 1461264759128 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:39 INFO - PROCESS | 13908 | 1461264759344 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:52:39 INFO - PROCESS | 13908 | 1461264759477 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0ea6000 == 47 [pid = 13908] [id = 79] 11:52:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 89 (0x7f72c9d25800) [pid = 13908] [serial = 236] [outer = (nil)] 11:52:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 90 (0x7f72cc8aa400) [pid = 13908] [serial = 237] [outer = 0x7f72c9d25800] 11:52:39 INFO - PROCESS | 13908 | 1461264759554 Marionette DEBUG loaded listener.js 11:52:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 91 (0x7f72d0b19000) [pid = 13908] [serial = 238] [outer = 0x7f72c9d25800] 11:52:40 INFO - PROCESS | 13908 | 1461264760420 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 11:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1332ms 11:52:40 INFO - PROCESS | 13908 | 1461264760448 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:52:40 INFO - PROCESS | 13908 | 1461264760457 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:52:40 INFO - PROCESS | 13908 | 1461264760468 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:52:40 INFO - PROCESS | 13908 | 1461264760472 Marionette TRACE conn3 <- [1,290,null,{}] 11:52:40 INFO - PROCESS | 13908 | 1461264760478 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:40 INFO - PROCESS | 13908 | 1461264760642 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:52:40 INFO - PROCESS | 13908 | 1461264760780 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72debb4000 == 48 [pid = 13908] [id = 80] 11:52:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 92 (0x7f72c8030c00) [pid = 13908] [serial = 239] [outer = (nil)] 11:52:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 93 (0x7f72d297a000) [pid = 13908] [serial = 240] [outer = 0x7f72c8030c00] 11:52:40 INFO - PROCESS | 13908 | 1461264760854 Marionette DEBUG loaded listener.js 11:52:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 94 (0x7f72d38e6c00) [pid = 13908] [serial = 241] [outer = 0x7f72c8030c00] 11:52:41 INFO - PROCESS | 13908 | 1461264761798 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1383ms 11:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:52:41 INFO - PROCESS | 13908 | 1461264761852 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:52:41 INFO - PROCESS | 13908 | 1461264761855 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:52:41 INFO - PROCESS | 13908 | 1461264761862 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:52:41 INFO - PROCESS | 13908 | 1461264761868 Marionette TRACE conn3 <- [1,294,null,{}] 11:52:41 INFO - PROCESS | 13908 | 1461264761885 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:42 INFO - PROCESS | 13908 | 1461264762087 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:52:42 INFO - PROCESS | 13908 | 1461264762255 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e5e86800 == 49 [pid = 13908] [id = 81] 11:52:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 95 (0x7f72dfc2c400) [pid = 13908] [serial = 242] [outer = (nil)] 11:52:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 96 (0x7f72e3d54400) [pid = 13908] [serial = 243] [outer = 0x7f72dfc2c400] 11:52:42 INFO - PROCESS | 13908 | 1461264762337 Marionette DEBUG loaded listener.js 11:52:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 97 (0x7f72e4206800) [pid = 13908] [serial = 244] [outer = 0x7f72dfc2c400] 11:52:43 INFO - PROCESS | 13908 | 1461264763080 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1239ms 11:52:43 INFO - PROCESS | 13908 | 1461264763101 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:52:43 INFO - PROCESS | 13908 | 1461264763106 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:52:43 INFO - PROCESS | 13908 | 1461264763112 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:52:43 INFO - PROCESS | 13908 | 1461264763116 Marionette TRACE conn3 <- [1,298,null,{}] 11:52:43 INFO - PROCESS | 13908 | 1461264763121 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:43 INFO - PROCESS | 13908 | 1461264763275 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:52:43 INFO - PROCESS | 13908 | 1461264763411 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e8130800 == 50 [pid = 13908] [id = 82] 11:52:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 98 (0x7f72e1e2f000) [pid = 13908] [serial = 245] [outer = (nil)] 11:52:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 99 (0x7f72e810b800) [pid = 13908] [serial = 246] [outer = 0x7f72e1e2f000] 11:52:43 INFO - PROCESS | 13908 | 1461264763488 Marionette DEBUG loaded listener.js 11:52:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 100 (0x7f72e83a5c00) [pid = 13908] [serial = 247] [outer = 0x7f72e1e2f000] 11:52:44 INFO - PROCESS | 13908 | 1461264764310 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1229ms 11:52:44 INFO - PROCESS | 13908 | 1461264764342 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:52:44 INFO - PROCESS | 13908 | 1461264764345 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:52:44 INFO - PROCESS | 13908 | 1461264764353 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:52:44 INFO - PROCESS | 13908 | 1461264764355 Marionette TRACE conn3 <- [1,302,null,{}] 11:52:44 INFO - PROCESS | 13908 | 1461264764361 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:44 INFO - PROCESS | 13908 | 1461264764520 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:52:44 INFO - PROCESS | 13908 | 1461264764638 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e8391000 == 51 [pid = 13908] [id = 83] 11:52:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 101 (0x7f72c6ee3800) [pid = 13908] [serial = 248] [outer = (nil)] 11:52:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 102 (0x7f72e39d8800) [pid = 13908] [serial = 249] [outer = 0x7f72c6ee3800] 11:52:44 INFO - PROCESS | 13908 | 1461264764710 Marionette DEBUG loaded listener.js 11:52:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 103 (0x7f72e39dc800) [pid = 13908] [serial = 250] [outer = 0x7f72c6ee3800] 11:52:45 INFO - PROCESS | 13908 | 1461264765573 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1482ms 11:52:45 INFO - PROCESS | 13908 | 1461264765835 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:52:45 INFO - PROCESS | 13908 | 1461264765843 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:52:45 INFO - PROCESS | 13908 | 1461264765851 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:52:45 INFO - PROCESS | 13908 | 1461264765855 Marionette TRACE conn3 <- [1,306,null,{}] 11:52:45 INFO - PROCESS | 13908 | 1461264765862 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:46 INFO - PROCESS | 13908 | 1461264766039 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:52:46 INFO - PROCESS | 13908 | 1461264766284 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9d96800 == 52 [pid = 13908] [id = 84] 11:52:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 104 (0x7f72c8d36400) [pid = 13908] [serial = 251] [outer = (nil)] 11:52:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72c9d18800) [pid = 13908] [serial = 252] [outer = 0x7f72c8d36400] 11:52:46 INFO - PROCESS | 13908 | 1461264766381 Marionette DEBUG loaded listener.js 11:52:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72cb323c00) [pid = 13908] [serial = 253] [outer = 0x7f72c8d36400] 11:52:47 INFO - PROCESS | 13908 | 1461264767192 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1387ms 11:52:47 INFO - PROCESS | 13908 | 1461264767239 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:52:47 INFO - PROCESS | 13908 | 1461264767245 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:52:47 INFO - PROCESS | 13908 | 1461264767258 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:52:47 INFO - PROCESS | 13908 | 1461264767264 Marionette TRACE conn3 <- [1,310,null,{}] 11:52:47 INFO - PROCESS | 13908 | 1461264767270 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:47 INFO - PROCESS | 13908 | 1461264767449 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:52:47 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d8cd9000 == 51 [pid = 13908] [id = 77] 11:52:47 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99bb800 == 50 [pid = 13908] [id = 76] 11:52:47 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72deb9b800 == 49 [pid = 13908] [id = 75] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72e3d58c00) [pid = 13908] [serial = 194] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d294a000 == 48 [pid = 13908] [id = 74] 11:52:47 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d08a9800 == 47 [pid = 13908] [id = 73] 11:52:47 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9f46800 == 46 [pid = 13908] [id = 72] 11:52:47 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1b63000 == 45 [pid = 13908] [id = 71] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72cc8a1000) [pid = 13908] [serial = 164] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 103 (0x7f72d1cb3c00) [pid = 13908] [serial = 144] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 102 (0x7f72def3f800) [pid = 13908] [serial = 174] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 101 (0x7f72df99cc00) [pid = 13908] [serial = 186] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 100 (0x7f72d1960c00) [pid = 13908] [serial = 167] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 99 (0x7f72d0925800) [pid = 13908] [serial = 179] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 98 (0x7f72dfc25000) [pid = 13908] [serial = 188] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 97 (0x7f72cb32a800) [pid = 13908] [serial = 176] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 96 (0x7f72d196b000) [pid = 13908] [serial = 141] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 95 (0x7f72deacd000) [pid = 13908] [serial = 185] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 94 (0x7f72d7e4c800) [pid = 13908] [serial = 173] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 93 (0x7f72d2a80400) [pid = 13908] [serial = 182] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 92 (0x7f72e3cd1400) [pid = 13908] [serial = 192] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 91 (0x7f72cb323400) [pid = 13908] [serial = 138] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 90 (0x7f72d4f82000) [pid = 13908] [serial = 170] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 89 (0x7f72d4c6ec00) [pid = 13908] [serial = 183] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 88 (0x7f72d2a80800) [pid = 13908] [serial = 191] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 87 (0x7f72cdcc7400) [pid = 13908] [serial = 177] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 86 (0x7f72dfdc1000) [pid = 13908] [serial = 189] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | --DOMWINDOW == 85 (0x7f72d11d1c00) [pid = 13908] [serial = 180] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 13908 | 1461264767620 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99c7000 == 46 [pid = 13908] [id = 85] 11:52:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 86 (0x7f72c8dea000) [pid = 13908] [serial = 254] [outer = (nil)] 11:52:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 87 (0x7f72ce9b0c00) [pid = 13908] [serial = 255] [outer = 0x7f72c8dea000] 11:52:47 INFO - PROCESS | 13908 | 1461264767693 Marionette DEBUG loaded listener.js 11:52:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 88 (0x7f72d196d000) [pid = 13908] [serial = 256] [outer = 0x7f72c8dea000] 11:52:48 INFO - PROCESS | 13908 | 1461264768439 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1240ms 11:52:48 INFO - PROCESS | 13908 | 1461264768495 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:52:48 INFO - PROCESS | 13908 | 1461264768500 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:52:48 INFO - PROCESS | 13908 | 1461264768509 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:52:48 INFO - PROCESS | 13908 | 1461264768512 Marionette TRACE conn3 <- [1,314,null,{}] 11:52:48 INFO - PROCESS | 13908 | 1461264768527 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:48 INFO - PROCESS | 13908 | 1461264768697 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:52:48 INFO - PROCESS | 13908 | 1461264768710 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d3834800 == 47 [pid = 13908] [id = 86] 11:52:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 89 (0x7f72d0ed2800) [pid = 13908] [serial = 257] [outer = (nil)] 11:52:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 90 (0x7f72d1cb3c00) [pid = 13908] [serial = 258] [outer = 0x7f72d0ed2800] 11:52:48 INFO - PROCESS | 13908 | 1461264768784 Marionette DEBUG loaded listener.js 11:52:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 91 (0x7f72d226d000) [pid = 13908] [serial = 259] [outer = 0x7f72d0ed2800] 11:52:49 INFO - PROCESS | 13908 | 1461264769739 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1283ms 11:52:49 INFO - PROCESS | 13908 | 1461264769791 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:52:49 INFO - PROCESS | 13908 | 1461264769795 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:52:49 INFO - PROCESS | 13908 | 1461264769801 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:52:49 INFO - PROCESS | 13908 | 1461264769803 Marionette TRACE conn3 <- [1,318,null,{}] 11:52:49 INFO - PROCESS | 13908 | 1461264769810 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:49 INFO - PROCESS | 13908 | 1461264769965 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:52:49 INFO - PROCESS | 13908 | 1461264769976 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72de8cf800 == 48 [pid = 13908] [id = 87] 11:52:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 92 (0x7f72d2dfe800) [pid = 13908] [serial = 260] [outer = (nil)] 11:52:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 93 (0x7f72d4f7bc00) [pid = 13908] [serial = 261] [outer = 0x7f72d2dfe800] 11:52:50 INFO - PROCESS | 13908 | 1461264770056 Marionette DEBUG loaded listener.js 11:52:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 94 (0x7f72deacd000) [pid = 13908] [serial = 262] [outer = 0x7f72d2dfe800] 11:52:51 INFO - PROCESS | 13908 | 1461264771087 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1329ms 11:52:51 INFO - PROCESS | 13908 | 1461264771131 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:52:51 INFO - PROCESS | 13908 | 1461264771135 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:52:51 INFO - PROCESS | 13908 | 1461264771140 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:52:51 INFO - PROCESS | 13908 | 1461264771143 Marionette TRACE conn3 <- [1,322,null,{}] 11:52:51 INFO - PROCESS | 13908 | 1461264771148 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:51 INFO - PROCESS | 13908 | 1461264771387 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:52:51 INFO - PROCESS | 13908 | 1461264771419 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72defb9000 == 49 [pid = 13908] [id = 88] 11:52:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 95 (0x7f72d8c1a800) [pid = 13908] [serial = 263] [outer = (nil)] 11:52:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 96 (0x7f72dff07c00) [pid = 13908] [serial = 264] [outer = 0x7f72d8c1a800] 11:52:51 INFO - PROCESS | 13908 | 1461264771488 Marionette DEBUG loaded listener.js 11:52:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 97 (0x7f72e35fbc00) [pid = 13908] [serial = 265] [outer = 0x7f72d8c1a800] 11:52:52 INFO - PROCESS | 13908 | 1461264772444 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 96 (0x7f72c6edbc00) [pid = 13908] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 95 (0x7f72e35a3c00) [pid = 13908] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 94 (0x7f72c8244000) [pid = 13908] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 93 (0x7f72d2dbd400) [pid = 13908] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 92 (0x7f72cdc3f000) [pid = 13908] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 91 (0x7f72cb326800) [pid = 13908] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 90 (0x7f72deacd400) [pid = 13908] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:52:52 INFO - PROCESS | 13908 | --DOMWINDOW == 89 (0x7f72c6ee6800) [pid = 13908] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1379ms 11:52:52 INFO - PROCESS | 13908 | 1461264772520 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:52:52 INFO - PROCESS | 13908 | 1461264772523 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:52:52 INFO - PROCESS | 13908 | 1461264772529 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:52:52 INFO - PROCESS | 13908 | 1461264772531 Marionette TRACE conn3 <- [1,326,null,{}] 11:52:52 INFO - PROCESS | 13908 | 1461264772538 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:52 INFO - PROCESS | 13908 | 1461264772724 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:52:52 INFO - PROCESS | 13908 | 1461264772819 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d013e000 == 50 [pid = 13908] [id = 89] 11:52:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 90 (0x7f72e39dfc00) [pid = 13908] [serial = 266] [outer = (nil)] 11:52:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 91 (0x7f72e3d52000) [pid = 13908] [serial = 267] [outer = 0x7f72e39dfc00] 11:52:52 INFO - PROCESS | 13908 | 1461264772894 Marionette DEBUG loaded listener.js 11:52:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 92 (0x7f72e41fb800) [pid = 13908] [serial = 268] [outer = 0x7f72e39dfc00] 11:52:53 INFO - PROCESS | 13908 | 1461264773691 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1177ms 11:52:53 INFO - PROCESS | 13908 | 1461264773708 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:52:53 INFO - PROCESS | 13908 | 1461264773712 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:52:53 INFO - PROCESS | 13908 | 1461264773722 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:52:53 INFO - PROCESS | 13908 | 1461264773726 Marionette TRACE conn3 <- [1,330,null,{}] 11:52:53 INFO - PROCESS | 13908 | 1461264773731 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:53 INFO - PROCESS | 13908 | 1461264773869 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:52:53 INFO - PROCESS | 13908 | 1461264773882 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f89000 == 51 [pid = 13908] [id = 90] 11:52:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 93 (0x7f72e4205c00) [pid = 13908] [serial = 269] [outer = (nil)] 11:52:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 94 (0x7f72e810d000) [pid = 13908] [serial = 270] [outer = 0x7f72e4205c00] 11:52:53 INFO - PROCESS | 13908 | 1461264773949 Marionette DEBUG loaded listener.js 11:52:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 95 (0x7f72e83f3400) [pid = 13908] [serial = 271] [outer = 0x7f72e4205c00] 11:52:54 INFO - PROCESS | 13908 | 1461264774969 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1278ms 11:52:55 INFO - PROCESS | 13908 | 1461264775003 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:52:55 INFO - PROCESS | 13908 | 1461264775010 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:52:55 INFO - PROCESS | 13908 | 1461264775019 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:52:55 INFO - PROCESS | 13908 | 1461264775025 Marionette TRACE conn3 <- [1,334,null,{}] 11:52:55 INFO - PROCESS | 13908 | 1461264775034 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:55 INFO - PROCESS | 13908 | 1461264775378 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:52:55 INFO - PROCESS | 13908 | 1461264775521 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2188000 == 52 [pid = 13908] [id = 91] 11:52:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 96 (0x7f72c8d3c000) [pid = 13908] [serial = 272] [outer = (nil)] 11:52:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 97 (0x7f72cdccf400) [pid = 13908] [serial = 273] [outer = 0x7f72c8d3c000] 11:52:55 INFO - PROCESS | 13908 | 1461264775615 Marionette DEBUG loaded listener.js 11:52:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 98 (0x7f72d0dc6400) [pid = 13908] [serial = 274] [outer = 0x7f72c8d3c000] 11:52:56 INFO - PROCESS | 13908 | 1461264776501 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:56 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. 11:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1541ms 11:52:56 INFO - PROCESS | 13908 | 1461264776561 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:52:56 INFO - PROCESS | 13908 | 1461264776571 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:52:56 INFO - PROCESS | 13908 | 1461264776581 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:52:56 INFO - PROCESS | 13908 | 1461264776585 Marionette TRACE conn3 <- [1,338,null,{}] 11:52:56 INFO - PROCESS | 13908 | 1461264776591 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:56 INFO - PROCESS | 13908 | 1461264776765 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:52:56 INFO - PROCESS | 13908 | 1461264776898 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddcaf800 == 53 [pid = 13908] [id = 92] 11:52:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 99 (0x7f72c774f800) [pid = 13908] [serial = 275] [outer = (nil)] 11:52:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 100 (0x7f72c7757800) [pid = 13908] [serial = 276] [outer = 0x7f72c774f800] 11:52:56 INFO - PROCESS | 13908 | 1461264776977 Marionette DEBUG loaded listener.js 11:52:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 101 (0x7f72d0ecc000) [pid = 13908] [serial = 277] [outer = 0x7f72c774f800] 11:52:57 INFO - PROCESS | 13908 | 1461264777954 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:58 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. 11:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1435ms 11:52:58 INFO - PROCESS | 13908 | 1461264778017 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:52:58 INFO - PROCESS | 13908 | 1461264778021 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:52:58 INFO - PROCESS | 13908 | 1461264778028 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:52:58 INFO - PROCESS | 13908 | 1461264778033 Marionette TRACE conn3 <- [1,342,null,{}] 11:52:58 INFO - PROCESS | 13908 | 1461264778054 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:58 INFO - PROCESS | 13908 | 1461264778262 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:52:58 INFO - PROCESS | 13908 | 1461264778439 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9026800 == 54 [pid = 13908] [id = 93] 11:52:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 102 (0x7f72d2981000) [pid = 13908] [serial = 278] [outer = (nil)] 11:52:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 103 (0x7f72d3892c00) [pid = 13908] [serial = 279] [outer = 0x7f72d2981000] 11:52:58 INFO - PROCESS | 13908 | 1461264778566 Marionette DEBUG loaded listener.js 11:52:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 104 (0x7f72dead1c00) [pid = 13908] [serial = 280] [outer = 0x7f72d2981000] 11:52:59 INFO - PROCESS | 13908 | 1461264779352 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:52:59 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. 11:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1389ms 11:52:59 INFO - PROCESS | 13908 | 1461264779419 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:52:59 INFO - PROCESS | 13908 | 1461264779426 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:52:59 INFO - PROCESS | 13908 | 1461264779435 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:52:59 INFO - PROCESS | 13908 | 1461264779440 Marionette TRACE conn3 <- [1,346,null,{}] 11:52:59 INFO - PROCESS | 13908 | 1461264779448 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:59 INFO - PROCESS | 13908 | 1461264779687 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:52:59 INFO - PROCESS | 13908 | 1461264779839 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb68c800 == 55 [pid = 13908] [id = 94] 11:52:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72d29d2400) [pid = 13908] [serial = 281] [outer = (nil)] 11:52:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72e39d7000) [pid = 13908] [serial = 282] [outer = 0x7f72d29d2400] 11:52:59 INFO - PROCESS | 13908 | 1461264779930 Marionette DEBUG loaded listener.js 11:53:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72e3f6ec00) [pid = 13908] [serial = 283] [outer = 0x7f72d29d2400] 11:53:00 INFO - PROCESS | 13908 | 1461264780761 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:53:00 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. 11:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1385ms 11:53:00 INFO - PROCESS | 13908 | 1461264780820 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:53:00 INFO - PROCESS | 13908 | 1461264780823 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:53:00 INFO - PROCESS | 13908 | 1461264780829 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:53:00 INFO - PROCESS | 13908 | 1461264780834 Marionette TRACE conn3 <- [1,350,null,{}] 11:53:00 INFO - PROCESS | 13908 | 1461264780840 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:01 INFO - PROCESS | 13908 | 1461264781009 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:53:01 INFO - PROCESS | 13908 | 1461264781146 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c77800 == 56 [pid = 13908] [id = 95] 11:53:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72c6edec00) [pid = 13908] [serial = 284] [outer = (nil)] 11:53:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72c8de5400) [pid = 13908] [serial = 285] [outer = 0x7f72c6edec00] 11:53:01 INFO - PROCESS | 13908 | 1461264781221 Marionette DEBUG loaded listener.js 11:53:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72e4210800) [pid = 13908] [serial = 286] [outer = 0x7f72c6edec00] 11:53:02 INFO - PROCESS | 13908 | 1461264782376 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:53:02 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. 11:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1590ms 11:53:02 INFO - PROCESS | 13908 | 1461264782423 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:53:02 INFO - PROCESS | 13908 | 1461264782433 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:53:02 INFO - PROCESS | 13908 | 1461264782448 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:53:02 INFO - PROCESS | 13908 | 1461264782456 Marionette TRACE conn3 <- [1,354,null,{}] 11:53:02 INFO - PROCESS | 13908 | 1461264782468 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:02 INFO - PROCESS | 13908 | 1461264782772 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:53:02 INFO - PROCESS | 13908 | 1461264782884 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b58800 == 57 [pid = 13908] [id = 96] 11:53:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72c7852400) [pid = 13908] [serial = 287] [outer = (nil)] 11:53:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72c785ec00) [pid = 13908] [serial = 288] [outer = 0x7f72c7852400] 11:53:03 INFO - PROCESS | 13908 | 1461264783023 Marionette DEBUG loaded listener.js 11:53:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72c7d1b800) [pid = 13908] [serial = 289] [outer = 0x7f72c7852400] 11:53:03 INFO - PROCESS | 13908 | 1461264783842 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:53:03 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. 11:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1448ms 11:53:03 INFO - PROCESS | 13908 | 1461264783894 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:53:03 INFO - PROCESS | 13908 | 1461264783903 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:53:03 INFO - PROCESS | 13908 | 1461264783912 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:53:03 INFO - PROCESS | 13908 | 1461264783916 Marionette TRACE conn3 <- [1,358,null,{}] 11:53:03 INFO - PROCESS | 13908 | 1461264783922 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:04 INFO - PROCESS | 13908 | 1461264784080 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:53:04 INFO - PROCESS | 13908 | 1461264784212 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d013e000 == 56 [pid = 13908] [id = 89] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 112 (0x7f72e41a9000) [pid = 13908] [serial = 206] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72e420c800) [pid = 13908] [serial = 209] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72e6b98000) [pid = 13908] [serial = 234] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9da9800 == 57 [pid = 13908] [id = 97] 11:53:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72c785d400) [pid = 13908] [serial = 290] [outer = (nil)] 11:53:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72cb324000) [pid = 13908] [serial = 291] [outer = 0x7f72c785d400] 11:53:04 INFO - PROCESS | 13908 | 1461264784306 Marionette DEBUG loaded listener.js 11:53:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72cc8a9800) [pid = 13908] [serial = 292] [outer = 0x7f72c785d400] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72defb9000 == 56 [pid = 13908] [id = 88] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72de8cf800 == 55 [pid = 13908] [id = 87] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d3834800 == 54 [pid = 13908] [id = 86] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99c7000 == 53 [pid = 13908] [id = 85] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9d96800 == 52 [pid = 13908] [id = 84] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e5e86800 == 51 [pid = 13908] [id = 81] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72debb4000 == 50 [pid = 13908] [id = 80] 11:53:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d0ea6000 == 49 [pid = 13908] [id = 79] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 112 (0x7f72e5e43400) [pid = 13908] [serial = 231] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72c6ee4000) [pid = 13908] [serial = 224] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72e41f6000) [pid = 13908] [serial = 227] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72e3f72000) [pid = 13908] [serial = 195] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 108 (0x7f72d3893000) [pid = 13908] [serial = 218] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 107 (0x7f72e5ea9000) [pid = 13908] [serial = 228] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 106 (0x7f72d7def000) [pid = 13908] [serial = 219] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72d19d2c00) [pid = 13908] [serial = 200] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72d1cba800) [pid = 13908] [serial = 216] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 103 (0x7f72d0b1c000) [pid = 13908] [serial = 215] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 102 (0x7f72cf0ba000) [pid = 13908] [serial = 213] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 101 (0x7f72cc89c400) [pid = 13908] [serial = 212] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 100 (0x7f72d0bc4800) [pid = 13908] [serial = 230] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 99 (0x7f72df9a6800) [pid = 13908] [serial = 221] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 98 (0x7f72cb675400) [pid = 13908] [serial = 197] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 97 (0x7f72e1edb800) [pid = 13908] [serial = 203] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 96 (0x7f72c6ee9800) [pid = 13908] [serial = 225] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 95 (0x7f72e1e2ec00) [pid = 13908] [serial = 222] [outer = (nil)] [url = about:blank] 11:53:04 INFO - PROCESS | 13908 | --DOMWINDOW == 94 (0x7f72d8c0c800) [pid = 13908] [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.] 11:53:05 INFO - PROCESS | 13908 | 1461264785158 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:53:05 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. 11:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1281ms 11:53:05 INFO - PROCESS | 13908 | 1461264785195 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:53:05 INFO - PROCESS | 13908 | 1461264785199 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:53:05 INFO - PROCESS | 13908 | 1461264785205 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:53:05 INFO - PROCESS | 13908 | 1461264785211 Marionette TRACE conn3 <- [1,362,null,{}] 11:53:05 INFO - PROCESS | 13908 | 1461264785225 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:05 INFO - PROCESS | 13908 | 1461264785364 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:53:05 INFO - PROCESS | 13908 | 1461264785393 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2de0800 == 50 [pid = 13908] [id = 98] 11:53:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 95 (0x7f72d0bb7400) [pid = 13908] [serial = 293] [outer = (nil)] 11:53:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 96 (0x7f72d0ecfc00) [pid = 13908] [serial = 294] [outer = 0x7f72d0bb7400] 11:53:05 INFO - PROCESS | 13908 | 1461264785459 Marionette DEBUG loaded listener.js 11:53:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 97 (0x7f72d0ed7400) [pid = 13908] [serial = 295] [outer = 0x7f72d0bb7400] 11:53:06 INFO - PROCESS | 13908 | 1461264786237 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:53:06 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. 11:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1047ms 11:53:06 INFO - PROCESS | 13908 | 1461264786254 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:53:06 INFO - PROCESS | 13908 | 1461264786258 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:53:06 INFO - PROCESS | 13908 | 1461264786304 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:53:06 INFO - PROCESS | 13908 | 1461264786306 Marionette TRACE conn3 <- [1,366,null,{}] 11:53:06 INFO - PROCESS | 13908 | 1461264786312 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:06 INFO - PROCESS | 13908 | 1461264786447 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:53:06 INFO - PROCESS | 13908 | 1461264786463 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8cdd000 == 51 [pid = 13908] [id = 99] 11:53:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 98 (0x7f72c6ee2c00) [pid = 13908] [serial = 296] [outer = (nil)] 11:53:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 99 (0x7f72d29d4000) [pid = 13908] [serial = 297] [outer = 0x7f72c6ee2c00] 11:53:06 INFO - PROCESS | 13908 | 1461264786525 Marionette DEBUG loaded listener.js 11:53:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 100 (0x7f72d2dc1000) [pid = 13908] [serial = 298] [outer = 0x7f72c6ee2c00] 11:53:07 INFO - PROCESS | 13908 | 1461264787356 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:53:07 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. 11:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1152ms 11:53:07 INFO - PROCESS | 13908 | 1461264787436 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:53:07 INFO - PROCESS | 13908 | 1461264787440 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:53:07 INFO - PROCESS | 13908 | 1461264787451 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:53:07 INFO - PROCESS | 13908 | 1461264787455 Marionette TRACE conn3 <- [1,370,null,{}] 11:53:07 INFO - PROCESS | 13908 | 1461264787460 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:07 INFO - PROCESS | 13908 | 1461264787641 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:53:07 INFO - PROCESS | 13908 | 1461264787665 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72deba2800 == 52 [pid = 13908] [id = 100] 11:53:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 101 (0x7f72d1968800) [pid = 13908] [serial = 299] [outer = (nil)] 11:53:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 102 (0x7f72d38e6400) [pid = 13908] [serial = 300] [outer = 0x7f72d1968800] 11:53:07 INFO - PROCESS | 13908 | 1461264787729 Marionette DEBUG loaded listener.js 11:53:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 103 (0x7f72d7df2000) [pid = 13908] [serial = 301] [outer = 0x7f72d1968800] 11:53:08 INFO - PROCESS | 13908 | 1461264788535 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:53:08 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. 11:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1131ms 11:53:08 INFO - PROCESS | 13908 | 1461264788591 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:53:08 INFO - PROCESS | 13908 | 1461264788595 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:53:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:53:08 INFO - PROCESS | 13908 | 1461264788600 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:53:08 INFO - PROCESS | 13908 | 1461264788602 Marionette TRACE conn3 <- [1,374,null,{}] 11:53:08 INFO - PROCESS | 13908 | 1461264788608 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:08 INFO - PROCESS | 13908 | 1461264788828 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:53:08 INFO - PROCESS | 13908 | 1461264788850 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb68b000 == 53 [pid = 13908] [id = 101] 11:53:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 104 (0x7f72dead9800) [pid = 13908] [serial = 302] [outer = (nil)] 11:53:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72e37ba000) [pid = 13908] [serial = 303] [outer = 0x7f72dead9800] 11:53:08 INFO - PROCESS | 13908 | 1461264788920 Marionette DEBUG loaded listener.js 11:53:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72e3d5dc00) [pid = 13908] [serial = 304] [outer = 0x7f72dead9800] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72d8c1a800) [pid = 13908] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72d0ed2800) [pid = 13908] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 103 (0x7f72e39dfc00) [pid = 13908] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 102 (0x7f72c8dea000) [pid = 13908] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 101 (0x7f72d2dfe800) [pid = 13908] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 100 (0x7f72c8d36400) [pid = 13908] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 99 (0x7f72d29cec00) [pid = 13908] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 98 (0x7f72cb321c00) [pid = 13908] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:53:09 INFO - PROCESS | 13908 | --DOMWINDOW == 97 (0x7f72cb197000) [pid = 13908] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:53:09 INFO - PROCESS | 13908 | 1461264789885 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:53:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:53:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1327ms 11:53:09 INFO - PROCESS | 13908 | 1461264789929 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:53:09 INFO - PROCESS | 13908 | 1461264789932 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:53:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:53:09 INFO - PROCESS | 13908 | 1461264789938 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:53:09 INFO - PROCESS | 13908 | 1461264789940 Marionette TRACE conn3 <- [1,378,null,{}] 11:53:09 INFO - PROCESS | 13908 | 1461264789947 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:10 INFO - PROCESS | 13908 | 1461264790092 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:53:10 INFO - PROCESS | 13908 | 1461264790106 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e192d000 == 54 [pid = 13908] [id = 102] 11:53:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 98 (0x7f72d29cec00) [pid = 13908] [serial = 305] [outer = (nil)] 11:53:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 99 (0x7f72e3d88000) [pid = 13908] [serial = 306] [outer = 0x7f72d29cec00] 11:53:10 INFO - PROCESS | 13908 | 1461264790174 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 100 (0x7f72e41f5800) [pid = 13908] [serial = 307] [outer = 0x7f72d29cec00] 11:53:10 INFO - PROCESS | 13908 | 1461264790961 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:53:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:53:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1031ms 11:53:10 INFO - PROCESS | 13908 | 1461264790970 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:53:10 INFO - PROCESS | 13908 | 1461264790973 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:53:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:53:10 INFO - PROCESS | 13908 | 1461264790979 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:53:10 INFO - PROCESS | 13908 | 1461264790981 Marionette TRACE conn3 <- [1,382,null,{}] 11:53:11 INFO - PROCESS | 13908 | 1461264791010 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:11 INFO - PROCESS | 13908 | 1461264791149 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:53:11 INFO - PROCESS | 13908 | 1461264791167 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e6854000 == 55 [pid = 13908] [id = 103] 11:53:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 101 (0x7f72d1cb2000) [pid = 13908] [serial = 308] [outer = (nil)] 11:53:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 102 (0x7f72e5e51c00) [pid = 13908] [serial = 309] [outer = 0x7f72d1cb2000] 11:53:11 INFO - PROCESS | 13908 | 1461264791238 Marionette DEBUG loaded listener.js 11:53:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 103 (0x7f72e83f3c00) [pid = 13908] [serial = 310] [outer = 0x7f72d1cb2000] 11:53:12 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:12 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:53:12 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:12 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:12 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:12 INFO - PROCESS | 13908 | 1461264792276 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:53:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:53:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1345ms 11:53:12 INFO - PROCESS | 13908 | 1461264792326 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:53:12 INFO - PROCESS | 13908 | 1461264792334 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:53:12 INFO - PROCESS | 13908 | 1461264792345 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:53:12 INFO - PROCESS | 13908 | 1461264792349 Marionette TRACE conn3 <- [1,386,null,{}] 11:53:12 INFO - PROCESS | 13908 | 1461264792358 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:12 INFO - PROCESS | 13908 | 1461264792605 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:53:12 INFO - PROCESS | 13908 | 1461264792716 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b4f000 == 56 [pid = 13908] [id = 104] 11:53:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 104 (0x7f72c8244400) [pid = 13908] [serial = 311] [outer = (nil)] 11:53:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72c9b9c000) [pid = 13908] [serial = 312] [outer = 0x7f72c8244400] 11:53:12 INFO - PROCESS | 13908 | 1461264792793 Marionette DEBUG loaded listener.js 11:53:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72cc8a8000) [pid = 13908] [serial = 313] [outer = 0x7f72c8244400] 11:53:13 INFO - PROCESS | 13908 | 1461264793679 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 11:53:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:53:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1391ms 11:53:13 INFO - PROCESS | 13908 | 1461264793737 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:53:13 INFO - PROCESS | 13908 | 1461264793745 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:53:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:53:13 INFO - PROCESS | 13908 | 1461264793755 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:53:13 INFO - PROCESS | 13908 | 1461264793759 Marionette TRACE conn3 <- [1,390,null,{}] 11:53:13 INFO - PROCESS | 13908 | 1461264793765 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:13 INFO - PROCESS | 13908 | 1461264793941 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:53:14 INFO - PROCESS | 13908 | 1461264794077 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72defb8000 == 57 [pid = 13908] [id = 105] 11:53:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72c8249000) [pid = 13908] [serial = 314] [outer = (nil)] 11:53:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72d0ed7000) [pid = 13908] [serial = 315] [outer = 0x7f72c8249000] 11:53:14 INFO - PROCESS | 13908 | 1461264794152 Marionette DEBUG loaded listener.js 11:53:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72d2df0c00) [pid = 13908] [serial = 316] [outer = 0x7f72c8249000] 11:53:15 INFO - PROCESS | 13908 | 1461264795162 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 11:53:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:53:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1439ms 11:53:15 INFO - PROCESS | 13908 | 1461264795194 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:53:15 INFO - PROCESS | 13908 | 1461264795197 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:53:15 INFO - PROCESS | 13908 | 1461264795205 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:53:15 INFO - PROCESS | 13908 | 1461264795210 Marionette TRACE conn3 <- [1,394,null,{}] 11:53:15 INFO - PROCESS | 13908 | 1461264795227 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:15 INFO - PROCESS | 13908 | 1461264795391 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:53:15 INFO - PROCESS | 13908 | 1461264795518 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9037000 == 58 [pid = 13908] [id = 106] 11:53:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72d8c75c00) [pid = 13908] [serial = 317] [outer = (nil)] 11:53:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72e35a8c00) [pid = 13908] [serial = 318] [outer = 0x7f72d8c75c00] 11:53:15 INFO - PROCESS | 13908 | 1461264795600 Marionette DEBUG loaded listener.js 11:53:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72e4211400) [pid = 13908] [serial = 319] [outer = 0x7f72d8c75c00] 11:53:16 INFO - PROCESS | 13908 | 1461264796493 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 11:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1334ms 11:53:16 INFO - PROCESS | 13908 | 1461264796541 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:53:16 INFO - PROCESS | 13908 | 1461264796546 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:53:16 INFO - PROCESS | 13908 | 1461264796552 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:53:16 INFO - PROCESS | 13908 | 1461264796556 Marionette TRACE conn3 <- [1,398,null,{}] 11:53:16 INFO - PROCESS | 13908 | 1461264796561 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:16 INFO - PROCESS | 13908 | 1461264796729 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:53:16 INFO - PROCESS | 13908 | 1461264796873 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c78a1800 == 59 [pid = 13908] [id = 107] 11:53:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72c6ee1400) [pid = 13908] [serial = 320] [outer = (nil)] 11:53:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 114 (0x7f72e8f6e800) [pid = 13908] [serial = 321] [outer = 0x7f72c6ee1400] 11:53:16 INFO - PROCESS | 13908 | 1461264796947 Marionette DEBUG loaded listener.js 11:53:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f7302f09400) [pid = 13908] [serial = 322] [outer = 0x7f72c6ee1400] 11:53:17 INFO - PROCESS | 13908 | 1461264797869 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 11:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1383ms 11:53:17 INFO - PROCESS | 13908 | 1461264797936 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:53:17 INFO - PROCESS | 13908 | 1461264797940 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:53:17 INFO - PROCESS | 13908 | 1461264797946 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:53:17 INFO - PROCESS | 13908 | 1461264797949 Marionette TRACE conn3 <- [1,402,null,{}] 11:53:17 INFO - PROCESS | 13908 | 1461264797955 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:18 INFO - PROCESS | 13908 | 1461264798152 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:53:18 INFO - PROCESS | 13908 | 1461264798303 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09ce000 == 60 [pid = 13908] [id = 108] 11:53:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72c831c400) [pid = 13908] [serial = 323] [outer = (nil)] 11:53:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72c831f800) [pid = 13908] [serial = 324] [outer = 0x7f72c831c400] 11:53:18 INFO - PROCESS | 13908 | 1461264798427 Marionette DEBUG loaded listener.js 11:53:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72e5eb1c00) [pid = 13908] [serial = 325] [outer = 0x7f72c831c400] 11:53:19 INFO - PROCESS | 13908 | 1461264799283 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 11:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1387ms 11:53:19 INFO - PROCESS | 13908 | 1461264799334 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:53:19 INFO - PROCESS | 13908 | 1461264799338 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:53:19 INFO - PROCESS | 13908 | 1461264799343 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:53:19 INFO - PROCESS | 13908 | 1461264799346 Marionette TRACE conn3 <- [1,406,null,{}] 11:53:19 INFO - PROCESS | 13908 | 1461264799352 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:19 INFO - PROCESS | 13908 | 1461264799544 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:53:19 INFO - PROCESS | 13908 | 1461264799688 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d36800 == 61 [pid = 13908] [id = 109] 11:53:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72c5d17c00) [pid = 13908] [serial = 326] [outer = (nil)] 11:53:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72c5d75800) [pid = 13908] [serial = 327] [outer = 0x7f72c5d17c00] 11:53:19 INFO - PROCESS | 13908 | 1461264799766 Marionette DEBUG loaded listener.js 11:53:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72c5d7e400) [pid = 13908] [serial = 328] [outer = 0x7f72c5d17c00] 11:53:20 INFO - PROCESS | 13908 | 1461264800672 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 11:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1385ms 11:53:20 INFO - PROCESS | 13908 | 1461264800730 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:53:20 INFO - PROCESS | 13908 | 1461264800734 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:53:20 INFO - PROCESS | 13908 | 1461264800742 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:53:20 INFO - PROCESS | 13908 | 1461264800744 Marionette TRACE conn3 <- [1,410,null,{}] 11:53:20 INFO - PROCESS | 13908 | 1461264800751 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:20 INFO - PROCESS | 13908 | 1461264800937 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:53:21 INFO - PROCESS | 13908 | 1461264801396 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9da5800 == 62 [pid = 13908] [id = 110] 11:53:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72c5d12800) [pid = 13908] [serial = 329] [outer = (nil)] 11:53:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72c5d16800) [pid = 13908] [serial = 330] [outer = 0x7f72c5d12800] 11:53:21 INFO - PROCESS | 13908 | 1461264801513 Marionette DEBUG loaded listener.js 11:53:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c5d78c00) [pid = 13908] [serial = 331] [outer = 0x7f72c5d12800] 11:53:22 INFO - PROCESS | 13908 | 1461264802477 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 11:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1781ms 11:53:22 INFO - PROCESS | 13908 | 1461264802524 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:53:22 INFO - PROCESS | 13908 | 1461264802531 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:53:22 INFO - PROCESS | 13908 | 1461264802540 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:53:22 INFO - PROCESS | 13908 | 1461264802545 Marionette TRACE conn3 <- [1,414,null,{}] 11:53:22 INFO - PROCESS | 13908 | 1461264802554 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:22 INFO - PROCESS | 13908 | 1461264802721 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:53:22 INFO - PROCESS | 13908 | 1461264802881 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:22 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e192d000 == 61 [pid = 13908] [id = 102] 11:53:22 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb68b000 == 60 [pid = 13908] [id = 101] 11:53:22 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72deba2800 == 59 [pid = 13908] [id = 100] 11:53:22 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72e810d000) [pid = 13908] [serial = 270] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc4b5000 == 60 [pid = 13908] [id = 111] 11:53:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c785c000) [pid = 13908] [serial = 332] [outer = (nil)] 11:53:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72c8246400) [pid = 13908] [serial = 333] [outer = 0x7f72c785c000] 11:53:23 INFO - PROCESS | 13908 | 1461264803028 Marionette DEBUG loaded listener.js 11:53:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c831fc00) [pid = 13908] [serial = 334] [outer = 0x7f72c785c000] 11:53:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d8cdd000 == 59 [pid = 13908] [id = 99] 11:53:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2de0800 == 58 [pid = 13908] [id = 98] 11:53:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9da9800 == 57 [pid = 13908] [id = 97] 11:53:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1b58800 == 56 [pid = 13908] [id = 96] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72d8c1bc00) [pid = 13908] [serial = 171] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72d1f43400) [pid = 13908] [serial = 168] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72ce77f000) [pid = 13908] [serial = 165] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72e35fbc00) [pid = 13908] [serial = 265] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72deacd000) [pid = 13908] [serial = 262] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72dff07c00) [pid = 13908] [serial = 264] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72d1cb3c00) [pid = 13908] [serial = 258] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72d226d000) [pid = 13908] [serial = 259] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72e3d54400) [pid = 13908] [serial = 243] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72e3d52000) [pid = 13908] [serial = 267] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72ce9b0c00) [pid = 13908] [serial = 255] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 114 (0x7f72d196d000) [pid = 13908] [serial = 256] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 113 (0x7f72d4f7bc00) [pid = 13908] [serial = 261] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 112 (0x7f72cb323c00) [pid = 13908] [serial = 253] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72c9d18800) [pid = 13908] [serial = 252] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72e39d8800) [pid = 13908] [serial = 249] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72cc8aa400) [pid = 13908] [serial = 237] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 108 (0x7f72e810b800) [pid = 13908] [serial = 246] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 107 (0x7f72d297a000) [pid = 13908] [serial = 240] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | --DOMWINDOW == 106 (0x7f72e41fb800) [pid = 13908] [serial = 268] [outer = (nil)] [url = about:blank] 11:53:23 INFO - PROCESS | 13908 | 1461264803834 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 11:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1350ms 11:53:23 INFO - PROCESS | 13908 | 1461264803894 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:53:23 INFO - PROCESS | 13908 | 1461264803900 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:53:23 INFO - PROCESS | 13908 | 1461264803908 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:53:23 INFO - PROCESS | 13908 | 1461264803911 Marionette TRACE conn3 <- [1,418,null,{}] 11:53:23 INFO - PROCESS | 13908 | 1461264803916 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:24 INFO - PROCESS | 13908 | 1461264804061 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:53:24 INFO - PROCESS | 13908 | 1461264804072 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d08a9800 == 57 [pid = 13908] [id = 112] 11:53:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72c5d0cc00) [pid = 13908] [serial = 335] [outer = (nil)] 11:53:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72cc503400) [pid = 13908] [serial = 336] [outer = 0x7f72c5d0cc00] 11:53:24 INFO - PROCESS | 13908 | 1461264804148 Marionette DEBUG loaded listener.js 11:53:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72cc509800) [pid = 13908] [serial = 337] [outer = 0x7f72c5d0cc00] 11:53:25 INFO - PROCESS | 13908 | 1461264805380 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 11:53:25 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 11:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1536ms 11:53:25 INFO - PROCESS | 13908 | 1461264805458 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:53:25 INFO - PROCESS | 13908 | 1461264805462 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:53:25 INFO - PROCESS | 13908 | 1461264805477 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:53:25 INFO - PROCESS | 13908 | 1461264805487 Marionette TRACE conn3 <- [1,422,null,{}] 11:53:25 INFO - PROCESS | 13908 | 1461264805508 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:25 INFO - PROCESS | 13908 | 1461264805738 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:53:25 INFO - PROCESS | 13908 | 1461264805770 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1f12800 == 58 [pid = 13908] [id = 113] 11:53:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72c8de5c00) [pid = 13908] [serial = 338] [outer = (nil)] 11:53:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72cc511800) [pid = 13908] [serial = 339] [outer = 0x7f72c8de5c00] 11:53:25 INFO - PROCESS | 13908 | 1461264805835 Marionette DEBUG loaded listener.js 11:53:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72d034e000) [pid = 13908] [serial = 340] [outer = 0x7f72c8de5c00] 11:53:27 INFO - PROCESS | 13908 | 1461264807059 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 11:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1616ms 11:53:27 INFO - PROCESS | 13908 | 1461264807086 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:53:27 INFO - PROCESS | 13908 | 1461264807092 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:53:27 INFO - PROCESS | 13908 | 1461264807118 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 13908 | 1461264807120 Marionette TRACE conn3 <- [1,426,null,{}] 11:53:27 INFO - PROCESS | 13908 | 1461264807126 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:27 INFO - PROCESS | 13908 | 1461264807374 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72d1f4b400) [pid = 13908] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72c785d400) [pid = 13908] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72c6ee2c00) [pid = 13908] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 108 (0x7f72c7852400) [pid = 13908] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 107 (0x7f72d0bb7400) [pid = 13908] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 106 (0x7f72d1968800) [pid = 13908] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72dead9800) [pid = 13908] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:53:27 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72d29cec00) [pid = 13908] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:53:27 INFO - PROCESS | 13908 | 1461264807565 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ce705000 == 59 [pid = 13908] [id = 114] 11:53:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72c6ede000) [pid = 13908] [serial = 341] [outer = (nil)] 11:53:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72c9b9d000) [pid = 13908] [serial = 342] [outer = 0x7f72c6ede000] 11:53:27 INFO - PROCESS | 13908 | 1461264807628 Marionette DEBUG loaded listener.js 11:53:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72d0eca000) [pid = 13908] [serial = 343] [outer = 0x7f72c6ede000] 11:53:28 INFO - PROCESS | 13908 | 1461264808285 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 11:53:28 INFO - PROCESS | 13908 | 1461264808362 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:53:28 INFO - PROCESS | 13908 | 1461264808369 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:53:28 INFO - PROCESS | 13908 | 1461264808372 Marionette TRACE conn3 <- [1,430,null,{}] 11:53:28 INFO - PROCESS | 13908 | 1461264808377 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:28 INFO - PROCESS | 13908 | 1461264808535 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:53:28 INFO - PROCESS | 13908 | 1461264808547 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddc94800 == 60 [pid = 13908] [id = 115] 11:53:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72d1466400) [pid = 13908] [serial = 344] [outer = (nil)] 11:53:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72d1468000) [pid = 13908] [serial = 345] [outer = 0x7f72d1466400] 11:53:28 INFO - PROCESS | 13908 | 1461264808623 Marionette DEBUG loaded listener.js 11:53:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72d146f400) [pid = 13908] [serial = 346] [outer = 0x7f72d1466400] 11:53:29 INFO - PROCESS | 13908 | 1461264809398 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 11:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1086ms 11:53:29 INFO - PROCESS | 13908 | 1461264809455 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:53:29 INFO - PROCESS | 13908 | 1461264809471 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:53:29 INFO - PROCESS | 13908 | 1461264809478 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:53:29 INFO - PROCESS | 13908 | 1461264809481 Marionette TRACE conn3 <- [1,434,null,{}] 11:53:29 INFO - PROCESS | 13908 | 1461264809486 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:29 INFO - PROCESS | 13908 | 1461264809763 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:53:29 INFO - PROCESS | 13908 | 1461264809871 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb68b000 == 61 [pid = 13908] [id = 116] 11:53:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72c5d11400) [pid = 13908] [serial = 347] [outer = (nil)] 11:53:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72c5d7ec00) [pid = 13908] [serial = 348] [outer = 0x7f72c5d11400] 11:53:29 INFO - PROCESS | 13908 | 1461264809950 Marionette DEBUG loaded listener.js 11:53:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72c7757000) [pid = 13908] [serial = 349] [outer = 0x7f72c5d11400] 11:53:30 INFO - PROCESS | 13908 | 1461264810922 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 11:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1481ms 11:53:30 INFO - PROCESS | 13908 | 1461264810963 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:53:30 INFO - PROCESS | 13908 | 1461264810972 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:53:30 INFO - PROCESS | 13908 | 1461264810981 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:53:30 INFO - PROCESS | 13908 | 1461264810986 Marionette TRACE conn3 <- [1,438,null,{}] 11:53:30 INFO - PROCESS | 13908 | 1461264810993 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:31 INFO - PROCESS | 13908 | 1461264811188 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:53:31 INFO - PROCESS | 13908 | 1461264811329 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2956800 == 62 [pid = 13908] [id = 117] 11:53:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 114 (0x7f72c5d71800) [pid = 13908] [serial = 350] [outer = (nil)] 11:53:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f72cc503800) [pid = 13908] [serial = 351] [outer = 0x7f72c5d71800] 11:53:31 INFO - PROCESS | 13908 | 1461264811419 Marionette DEBUG loaded listener.js 11:53:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72cc50c800) [pid = 13908] [serial = 352] [outer = 0x7f72c5d71800] 11:53:32 INFO - PROCESS | 13908 | 1461264812450 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 11:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1536ms 11:53:32 INFO - PROCESS | 13908 | 1461264812517 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:53:32 INFO - PROCESS | 13908 | 1461264812521 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:53:32 INFO - PROCESS | 13908 | 1461264812530 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:53:32 INFO - PROCESS | 13908 | 1461264812534 Marionette TRACE conn3 <- [1,442,null,{}] 11:53:32 INFO - PROCESS | 13908 | 1461264812541 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:32 INFO - PROCESS | 13908 | 1461264812779 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:53:33 INFO - PROCESS | 13908 | 1461264813071 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e192d000 == 63 [pid = 13908] [id = 118] 11:53:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72cc50a400) [pid = 13908] [serial = 353] [outer = (nil)] 11:53:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72d0ed5400) [pid = 13908] [serial = 354] [outer = 0x7f72cc50a400] 11:53:33 INFO - PROCESS | 13908 | 1461264813162 Marionette DEBUG loaded listener.js 11:53:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72d1466000) [pid = 13908] [serial = 355] [outer = 0x7f72cc50a400] 11:53:34 INFO - PROCESS | 13908 | 1461264814056 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 11:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1582ms 11:53:34 INFO - PROCESS | 13908 | 1461264814113 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:53:34 INFO - PROCESS | 13908 | 1461264814120 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:53:34 INFO - PROCESS | 13908 | 1461264814139 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:53:34 INFO - PROCESS | 13908 | 1461264814147 Marionette TRACE conn3 <- [1,446,null,{}] 11:53:34 INFO - PROCESS | 13908 | 1461264814154 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:34 INFO - PROCESS | 13908 | 1461264814442 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:53:34 INFO - PROCESS | 13908 | 1461264814736 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e423e000 == 64 [pid = 13908] [id = 119] 11:53:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72c6f56800) [pid = 13908] [serial = 356] [outer = (nil)] 11:53:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72c6f5e000) [pid = 13908] [serial = 357] [outer = 0x7f72c6f56800] 11:53:34 INFO - PROCESS | 13908 | 1461264814871 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72d146c800) [pid = 13908] [serial = 358] [outer = 0x7f72c6f56800] 11:53:35 INFO - PROCESS | 13908 | 1461264815855 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 11:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1798ms 11:53:35 INFO - PROCESS | 13908 | 1461264815931 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:53:35 INFO - PROCESS | 13908 | 1461264815935 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:53:35 INFO - PROCESS | 13908 | 1461264815941 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:53:35 INFO - PROCESS | 13908 | 1461264815944 Marionette TRACE conn3 <- [1,450,null,{}] 11:53:35 INFO - PROCESS | 13908 | 1461264815951 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:36 INFO - PROCESS | 13908 | 1461264816166 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:53:36 INFO - PROCESS | 13908 | 1461264816307 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9025800 == 65 [pid = 13908] [id = 120] 11:53:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72c6f57000) [pid = 13908] [serial = 359] [outer = (nil)] 11:53:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c78b8400) [pid = 13908] [serial = 360] [outer = 0x7f72c6f57000] 11:53:36 INFO - PROCESS | 13908 | 1461264816384 Marionette DEBUG loaded listener.js 11:53:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72c78bdc00) [pid = 13908] [serial = 361] [outer = 0x7f72c6f57000] 11:53:37 INFO - PROCESS | 13908 | 1461264817312 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 11:53:37 INFO - PROCESS | 13908 | 1461264817389 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:53:37 INFO - PROCESS | 13908 | 1461264817396 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:53:37 INFO - PROCESS | 13908 | 1461264817398 Marionette TRACE conn3 <- [1,454,null,{}] 11:53:37 INFO - PROCESS | 13908 | 1461264817403 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:37 INFO - PROCESS | 13908 | 1461264817632 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:53:37 INFO - PROCESS | 13908 | 1461264817827 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5f1000 == 66 [pid = 13908] [id = 121] 11:53:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c6edc000) [pid = 13908] [serial = 362] [outer = (nil)] 11:53:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72d4f7bc00) [pid = 13908] [serial = 363] [outer = 0x7f72c6edc000] 11:53:37 INFO - PROCESS | 13908 | 1461264817956 Marionette DEBUG loaded listener.js 11:53:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72d8c76800) [pid = 13908] [serial = 364] [outer = 0x7f72c6edc000] 11:53:38 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:38 INFO - PROCESS | 13908 | 1461264818853 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 11:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1529ms 11:53:38 INFO - PROCESS | 13908 | 1461264818928 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:53:38 INFO - PROCESS | 13908 | 1461264818934 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:53:38 INFO - PROCESS | 13908 | 1461264818944 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:53:38 INFO - PROCESS | 13908 | 1461264818950 Marionette TRACE conn3 <- [1,458,null,{}] 11:53:38 INFO - PROCESS | 13908 | 1461264818960 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:39 INFO - PROCESS | 13908 | 1461264819261 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:53:39 INFO - PROCESS | 13908 | 1461264819707 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5eb800 == 67 [pid = 13908] [id = 122] 11:53:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72c5d79000) [pid = 13908] [serial = 365] [outer = (nil)] 11:53:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72c6eddc00) [pid = 13908] [serial = 366] [outer = 0x7f72c5d79000] 11:53:39 INFO - PROCESS | 13908 | 1461264819785 Marionette DEBUG loaded listener.js 11:53:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72c6f5c000) [pid = 13908] [serial = 367] [outer = 0x7f72c5d79000] 11:53:40 INFO - PROCESS | 13908 | 1461264820744 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 11:53:40 INFO - PROCESS | 13908 | 1461264820799 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:53:40 INFO - PROCESS | 13908 | 1461264820810 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:53:40 INFO - PROCESS | 13908 | 1461264820813 Marionette TRACE conn3 <- [1,462,null,{}] 11:53:40 INFO - PROCESS | 13908 | 1461264820821 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:41 INFO - PROCESS | 13908 | 1461264820998 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:53:41 INFO - PROCESS | 13908 | 1461264821156 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99bd000 == 66 [pid = 13908] [id = 59] 11:53:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ce705000 == 65 [pid = 13908] [id = 114] 11:53:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9f56000 == 66 [pid = 13908] [id = 123] 11:53:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72c78b2800) [pid = 13908] [serial = 368] [outer = (nil)] 11:53:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72c79d5000) [pid = 13908] [serial = 369] [outer = 0x7f72c78b2800] 11:53:41 INFO - PROCESS | 13908 | 1461264821325 Marionette DEBUG loaded listener.js 11:53:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72c79da000) [pid = 13908] [serial = 370] [outer = 0x7f72c78b2800] 11:53:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1f12800 == 65 [pid = 13908] [id = 113] 11:53:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d08a9800 == 64 [pid = 13908] [id = 112] 11:53:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc4b5000 == 63 [pid = 13908] [id = 111] 11:53:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9da5800 == 62 [pid = 13908] [id = 110] 11:53:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9037000 == 61 [pid = 13908] [id = 106] 11:53:42 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72defb8000 == 60 [pid = 13908] [id = 105] 11:53:42 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1b4f000 == 59 [pid = 13908] [id = 104] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72cb324000) [pid = 13908] [serial = 291] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72d29d4000) [pid = 13908] [serial = 297] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c7d1b800) [pid = 13908] [serial = 289] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72c785ec00) [pid = 13908] [serial = 288] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72d0ecfc00) [pid = 13908] [serial = 294] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72cc8a9800) [pid = 13908] [serial = 292] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72c8de5400) [pid = 13908] [serial = 285] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72d38e6400) [pid = 13908] [serial = 300] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72e37ba000) [pid = 13908] [serial = 303] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72d0ed7400) [pid = 13908] [serial = 295] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72e3d88000) [pid = 13908] [serial = 306] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72cdccf400) [pid = 13908] [serial = 273] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72c7757800) [pid = 13908] [serial = 276] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72d3892c00) [pid = 13908] [serial = 279] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72e3d5dc00) [pid = 13908] [serial = 304] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72e39d7000) [pid = 13908] [serial = 282] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72d7df2000) [pid = 13908] [serial = 301] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72e41f5800) [pid = 13908] [serial = 307] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72d2dc1000) [pid = 13908] [serial = 298] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | --DOMWINDOW == 114 (0x7f72e839ec00) [pid = 13908] [serial = 235] [outer = (nil)] [url = about:blank] 11:53:42 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:42 INFO - PROCESS | 13908 | 1461264822604 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 11:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:53:42 INFO - PROCESS | 13908 | 1461264822660 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:53:42 INFO - PROCESS | 13908 | 1461264822673 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:53:42 INFO - PROCESS | 13908 | 1461264822676 Marionette TRACE conn3 <- [1,466,null,{}] 11:53:42 INFO - PROCESS | 13908 | 1461264822688 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:42 INFO - PROCESS | 13908 | 1461264822855 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:53:43 INFO - PROCESS | 13908 | 1461264823049 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1345000 == 60 [pid = 13908] [id = 124] 11:53:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f72c78b9c00) [pid = 13908] [serial = 371] [outer = (nil)] 11:53:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72c9a8a800) [pid = 13908] [serial = 372] [outer = 0x7f72c78b9c00] 11:53:43 INFO - PROCESS | 13908 | 1461264823120 Marionette DEBUG loaded listener.js 11:53:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72cc506000) [pid = 13908] [serial = 373] [outer = 0x7f72c78b9c00] 11:53:43 INFO - PROCESS | 13908 | 1461264823822 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 11:53:43 INFO - PROCESS | 13908 | 1461264823867 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:53:43 INFO - PROCESS | 13908 | 1461264823882 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:53:43 INFO - PROCESS | 13908 | 1461264823892 Marionette TRACE conn3 <- [1,470,null,{}] 11:53:43 INFO - PROCESS | 13908 | 1461264823918 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:44 INFO - PROCESS | 13908 | 1461264824116 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:53:44 INFO - PROCESS | 13908 | 1461264824141 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c7e000 == 61 [pid = 13908] [id = 125] 11:53:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72c9d19000) [pid = 13908] [serial = 374] [outer = (nil)] 11:53:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72cc48d000) [pid = 13908] [serial = 375] [outer = 0x7f72c9d19000] 11:53:44 INFO - PROCESS | 13908 | 1461264824204 Marionette DEBUG loaded listener.js 11:53:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72cc8a6800) [pid = 13908] [serial = 376] [outer = 0x7f72c9d19000] 11:53:45 INFO - PROCESS | 13908 | 1461264825023 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 11:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1213ms 11:53:45 INFO - PROCESS | 13908 | 1461264825089 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:53:45 INFO - PROCESS | 13908 | 1461264825093 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:53:45 INFO - PROCESS | 13908 | 1461264825099 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:53:45 INFO - PROCESS | 13908 | 1461264825101 Marionette TRACE conn3 <- [1,474,null,{}] 11:53:45 INFO - PROCESS | 13908 | 1461264825106 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:45 INFO - PROCESS | 13908 | 1461264825299 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:53:45 INFO - PROCESS | 13908 | 1461264825325 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72df9e3800 == 62 [pid = 13908] [id = 126] 11:53:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72c831a400) [pid = 13908] [serial = 377] [outer = (nil)] 11:53:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72cff73800) [pid = 13908] [serial = 378] [outer = 0x7f72c831a400] 11:53:45 INFO - PROCESS | 13908 | 1461264825387 Marionette DEBUG loaded listener.js 11:53:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72d0ed7c00) [pid = 13908] [serial = 379] [outer = 0x7f72c831a400] 11:53:46 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c5d12800) [pid = 13908] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:53:46 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72d1cb2000) [pid = 13908] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:53:46 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72c785c000) [pid = 13908] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:53:46 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72c8de5c00) [pid = 13908] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:53:46 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72c6ede000) [pid = 13908] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:53:46 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72c5d0cc00) [pid = 13908] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:53:46 INFO - PROCESS | 13908 | 1461264826295 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 11:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1231ms 11:53:46 INFO - PROCESS | 13908 | 1461264826330 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:53:46 INFO - PROCESS | 13908 | 1461264826333 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:53:46 INFO - PROCESS | 13908 | 1461264826339 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:53:46 INFO - PROCESS | 13908 | 1461264826341 Marionette TRACE conn3 <- [1,478,null,{}] 11:53:46 INFO - PROCESS | 13908 | 1461264826346 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:46 INFO - PROCESS | 13908 | 1461264826491 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:53:46 INFO - PROCESS | 13908 | 1461264826508 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3780000 == 63 [pid = 13908] [id = 127] 11:53:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72d0ed7400) [pid = 13908] [serial = 380] [outer = (nil)] 11:53:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72d1464800) [pid = 13908] [serial = 381] [outer = 0x7f72d0ed7400] 11:53:46 INFO - PROCESS | 13908 | 1461264826585 Marionette DEBUG loaded listener.js 11:53:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72d1cba800) [pid = 13908] [serial = 382] [outer = 0x7f72d0ed7400] 11:53:47 INFO - PROCESS | 13908 | 1461264827424 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 11:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1130ms 11:53:47 INFO - PROCESS | 13908 | 1461264827471 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:53:47 INFO - PROCESS | 13908 | 1461264827475 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:53:47 INFO - PROCESS | 13908 | 1461264827491 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:53:47 INFO - PROCESS | 13908 | 1461264827494 Marionette TRACE conn3 <- [1,482,null,{}] 11:53:47 INFO - PROCESS | 13908 | 1461264827500 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:47 INFO - PROCESS | 13908 | 1461264827649 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:53:47 INFO - PROCESS | 13908 | 1461264827659 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9030000 == 64 [pid = 13908] [id = 128] 11:53:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72d2261000) [pid = 13908] [serial = 383] [outer = (nil)] 11:53:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72d8c1a400) [pid = 13908] [serial = 384] [outer = 0x7f72d2261000] 11:53:47 INFO - PROCESS | 13908 | 1461264827721 Marionette DEBUG loaded listener.js 11:53:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72dead9800) [pid = 13908] [serial = 385] [outer = 0x7f72d2261000] 11:53:48 INFO - PROCESS | 13908 | 1461264828748 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1303ms 11:53:48 INFO - PROCESS | 13908 | 1461264828786 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:53:48 INFO - PROCESS | 13908 | 1461264828793 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:53:48 INFO - PROCESS | 13908 | 1461264828804 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:53:48 INFO - PROCESS | 13908 | 1461264828808 Marionette TRACE conn3 <- [1,486,null,{}] 11:53:48 INFO - PROCESS | 13908 | 1461264828817 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:48 INFO - PROCESS | 13908 | 1461264828996 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:53:49 INFO - PROCESS | 13908 | 1461264829145 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1339000 == 65 [pid = 13908] [id = 129] 11:53:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c7751800) [pid = 13908] [serial = 386] [outer = (nil)] 11:53:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72c78ba000) [pid = 13908] [serial = 387] [outer = 0x7f72c7751800] 11:53:49 INFO - PROCESS | 13908 | 1461264829291 Marionette DEBUG loaded listener.js 11:53:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c79d9000) [pid = 13908] [serial = 388] [outer = 0x7f72c7751800] 11:53:50 INFO - PROCESS | 13908 | 1461264830109 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 11:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1383ms 11:53:50 INFO - PROCESS | 13908 | 1461264830187 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:53:50 INFO - PROCESS | 13908 | 1461264830196 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:53:50 INFO - PROCESS | 13908 | 1461264830207 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:53:50 INFO - PROCESS | 13908 | 1461264830211 Marionette TRACE conn3 <- [1,490,null,{}] 11:53:50 INFO - PROCESS | 13908 | 1461264830217 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:50 INFO - PROCESS | 13908 | 1461264830434 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:53:50 INFO - PROCESS | 13908 | 1461264830588 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e378f000 == 66 [pid = 13908] [id = 130] 11:53:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72c856c800) [pid = 13908] [serial = 389] [outer = (nil)] 11:53:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72c8571000) [pid = 13908] [serial = 390] [outer = 0x7f72c856c800] 11:53:50 INFO - PROCESS | 13908 | 1461264830752 Marionette DEBUG loaded listener.js 11:53:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72c8576400) [pid = 13908] [serial = 391] [outer = 0x7f72c856c800] 11:53:51 INFO - PROCESS | 13908 | 1461264831629 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 11:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1482ms 11:53:51 INFO - PROCESS | 13908 | 1461264831689 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:53:51 INFO - PROCESS | 13908 | 1461264831693 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:53:51 INFO - PROCESS | 13908 | 1461264831699 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:53:51 INFO - PROCESS | 13908 | 1461264831704 Marionette TRACE conn3 <- [1,494,null,{}] 11:53:51 INFO - PROCESS | 13908 | 1461264831729 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:52 INFO - PROCESS | 13908 | 1461264832009 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:53:52 INFO - PROCESS | 13908 | 1461264832166 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72eb8a5000 == 67 [pid = 13908] [id = 131] 11:53:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72cc48d400) [pid = 13908] [serial = 392] [outer = (nil)] 11:53:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72cc506800) [pid = 13908] [serial = 393] [outer = 0x7f72cc48d400] 11:53:52 INFO - PROCESS | 13908 | 1461264832286 Marionette DEBUG loaded listener.js 11:53:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72d0784000) [pid = 13908] [serial = 394] [outer = 0x7f72cc48d400] 11:53:53 INFO - PROCESS | 13908 | 1461264833148 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 11:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1492ms 11:53:53 INFO - PROCESS | 13908 | 1461264833192 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:53:53 INFO - PROCESS | 13908 | 1461264833197 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:53:53 INFO - PROCESS | 13908 | 1461264833203 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 13908 | 1461264833205 Marionette TRACE conn3 <- [1,498,null,{}] 11:53:53 INFO - PROCESS | 13908 | 1461264833211 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:53 INFO - PROCESS | 13908 | 1461264833361 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:53:53 INFO - PROCESS | 13908 | 1461264833509 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d06bc000 == 68 [pid = 13908] [id = 132] 11:53:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72cc48fc00) [pid = 13908] [serial = 395] [outer = (nil)] 11:53:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72d196b000) [pid = 13908] [serial = 396] [outer = 0x7f72cc48fc00] 11:53:53 INFO - PROCESS | 13908 | 1461264833582 Marionette DEBUG loaded listener.js 11:53:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72d2983c00) [pid = 13908] [serial = 397] [outer = 0x7f72cc48fc00] 11:53:54 INFO - PROCESS | 13908 | 1461264834442 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 11:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1287ms 11:53:54 INFO - PROCESS | 13908 | 1461264834490 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:53:54 INFO - PROCESS | 13908 | 1461264834493 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:53:54 INFO - PROCESS | 13908 | 1461264834502 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:53:54 INFO - PROCESS | 13908 | 1461264834505 Marionette TRACE conn3 <- [1,502,null,{}] 11:53:54 INFO - PROCESS | 13908 | 1461264834511 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:54 INFO - PROCESS | 13908 | 1461264834678 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:53:54 INFO - PROCESS | 13908 | 1461264834828 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c77b9800 == 69 [pid = 13908] [id = 133] 11:53:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72d0ed1400) [pid = 13908] [serial = 398] [outer = (nil)] 11:53:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72d388e800) [pid = 13908] [serial = 399] [outer = 0x7f72d0ed1400] 11:53:54 INFO - PROCESS | 13908 | 1461264834899 Marionette DEBUG loaded listener.js 11:53:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72deda7800) [pid = 13908] [serial = 400] [outer = 0x7f72d0ed1400] 11:53:55 INFO - PROCESS | 13908 | 1461264835727 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 11:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1280ms 11:53:55 INFO - PROCESS | 13908 | 1461264835783 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:53:55 INFO - PROCESS | 13908 | 1461264835788 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:53:55 INFO - PROCESS | 13908 | 1461264835794 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:53:55 INFO - PROCESS | 13908 | 1461264835798 Marionette TRACE conn3 <- [1,506,null,{}] 11:53:55 INFO - PROCESS | 13908 | 1461264835805 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:56 INFO - PROCESS | 13908 | 1461264836002 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:53:56 INFO - PROCESS | 13908 | 1461264836148 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c861b800 == 70 [pid = 13908] [id = 134] 11:53:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72c89cd800) [pid = 13908] [serial = 401] [outer = (nil)] 11:53:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c89d7800) [pid = 13908] [serial = 402] [outer = 0x7f72c89cd800] 11:53:56 INFO - PROCESS | 13908 | 1461264836227 Marionette DEBUG loaded listener.js 11:53:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72e35a4c00) [pid = 13908] [serial = 403] [outer = 0x7f72c89cd800] 11:53:57 INFO - PROCESS | 13908 | 1461264837165 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 11:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1430ms 11:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:53:57 INFO - PROCESS | 13908 | 1461264837225 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:53:57 INFO - PROCESS | 13908 | 1461264837228 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:53:57 INFO - PROCESS | 13908 | 1461264837235 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:53:57 INFO - PROCESS | 13908 | 1461264837238 Marionette TRACE conn3 <- [1,510,null,{}] 11:53:57 INFO - PROCESS | 13908 | 1461264837245 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:57 INFO - PROCESS | 13908 | 1461264837410 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:53:57 INFO - PROCESS | 13908 | 1461264837563 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b3a800 == 71 [pid = 13908] [id = 135] 11:53:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c5d72400) [pid = 13908] [serial = 404] [outer = (nil)] 11:53:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c785c400) [pid = 13908] [serial = 405] [outer = 0x7f72c5d72400] 11:53:57 INFO - PROCESS | 13908 | 1461264837637 Marionette DEBUG loaded listener.js 11:53:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72e359e000) [pid = 13908] [serial = 406] [outer = 0x7f72c5d72400] 11:53:58 INFO - PROCESS | 13908 | 1461264838800 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 11:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1787ms 11:53:59 INFO - PROCESS | 13908 | 1461264839417 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:53:59 INFO - PROCESS | 13908 | 1461264839424 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:53:59 INFO - PROCESS | 13908 | 1461264839585 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:53:59 INFO - PROCESS | 13908 | 1461264839592 Marionette TRACE conn3 <- [1,514,null,{}] 11:53:59 INFO - PROCESS | 13908 | 1461264839600 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:59 INFO - PROCESS | 13908 | 1461264839765 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:53:59 INFO - PROCESS | 13908 | 1461264839932 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:59 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f8a800 == 70 [pid = 13908] [id = 78] 11:53:59 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3780000 == 69 [pid = 13908] [id = 127] 11:53:59 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72df9e3800 == 68 [pid = 13908] [id = 126] 11:53:59 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72d1468000) [pid = 13908] [serial = 345] [outer = (nil)] [url = about:blank] 11:53:59 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c831f800) [pid = 13908] [serial = 324] [outer = (nil)] [url = about:blank] 11:53:59 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c5d75800) [pid = 13908] [serial = 327] [outer = (nil)] [url = about:blank] 11:53:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c77a6000 == 69 [pid = 13908] [id = 136] 11:54:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c6f57400) [pid = 13908] [serial = 407] [outer = (nil)] 11:54:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c78c0400) [pid = 13908] [serial = 408] [outer = 0x7f72c6f57400] 11:54:00 INFO - PROCESS | 13908 | 1461264840041 Marionette DEBUG loaded listener.js 11:54:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c89d3000) [pid = 13908] [serial = 409] [outer = 0x7f72c6f57400] 11:54:00 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d4c7e000 == 68 [pid = 13908] [id = 125] 11:54:00 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1345000 == 67 [pid = 13908] [id = 124] 11:54:00 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9f56000 == 66 [pid = 13908] [id = 123] 11:54:00 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5eb800 == 65 [pid = 13908] [id = 122] 11:54:00 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f89000 == 64 [pid = 13908] [id = 90] 11:54:00 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ddc94800 == 63 [pid = 13908] [id = 115] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72d0ed7000) [pid = 13908] [serial = 315] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c5d16800) [pid = 13908] [serial = 330] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72e5e51c00) [pid = 13908] [serial = 309] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72e35a8c00) [pid = 13908] [serial = 318] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72e83f3c00) [pid = 13908] [serial = 310] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c8246400) [pid = 13908] [serial = 333] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72cc511800) [pid = 13908] [serial = 339] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c9b9d000) [pid = 13908] [serial = 342] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c831fc00) [pid = 13908] [serial = 334] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72cc503400) [pid = 13908] [serial = 336] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c9b9c000) [pid = 13908] [serial = 312] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c5d78c00) [pid = 13908] [serial = 331] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72e8f6e800) [pid = 13908] [serial = 321] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72cc509800) [pid = 13908] [serial = 337] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72d034e000) [pid = 13908] [serial = 340] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72d0eca000) [pid = 13908] [serial = 343] [outer = (nil)] [url = about:blank] 11:54:00 INFO - PROCESS | 13908 | 1461264840946 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 11:54:01 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 11:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1491ms 11:54:01 INFO - PROCESS | 13908 | 1461264841023 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:54:01 INFO - PROCESS | 13908 | 1461264841033 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:54:01 INFO - PROCESS | 13908 | 1461264841048 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:54:01 INFO - PROCESS | 13908 | 1461264841052 Marionette TRACE conn3 <- [1,518,null,{}] 11:54:01 INFO - PROCESS | 13908 | 1461264841060 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:01 INFO - PROCESS | 13908 | 1461264841271 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:54:01 INFO - PROCESS | 13908 | 1461264841376 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd274000 == 64 [pid = 13908] [id = 137] 11:54:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72c5d16800) [pid = 13908] [serial = 410] [outer = (nil)] 11:54:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72c9b9c000) [pid = 13908] [serial = 411] [outer = 0x7f72c5d16800] 11:54:01 INFO - PROCESS | 13908 | 1461264841446 Marionette DEBUG loaded listener.js 11:54:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72cc48ac00) [pid = 13908] [serial = 412] [outer = 0x7f72c5d16800] 11:54:02 INFO - PROCESS | 13908 | 1461264842216 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 11:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1191ms 11:54:02 INFO - PROCESS | 13908 | 1461264842255 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:54:02 INFO - PROCESS | 13908 | 1461264842260 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:54:02 INFO - PROCESS | 13908 | 1461264842270 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:54:02 INFO - PROCESS | 13908 | 1461264842274 Marionette TRACE conn3 <- [1,522,null,{}] 11:54:02 INFO - PROCESS | 13908 | 1461264842294 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:02 INFO - PROCESS | 13908 | 1461264842470 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:54:02 INFO - PROCESS | 13908 | 1461264842482 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1416000 == 65 [pid = 13908] [id = 138] 11:54:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72cc8a5800) [pid = 13908] [serial = 413] [outer = (nil)] 11:54:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72cff68400) [pid = 13908] [serial = 414] [outer = 0x7f72cc8a5800] 11:54:02 INFO - PROCESS | 13908 | 1461264842557 Marionette DEBUG loaded listener.js 11:54:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72d0eca000) [pid = 13908] [serial = 415] [outer = 0x7f72cc8a5800] 11:54:03 INFO - PROCESS | 13908 | 1461264843521 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 11:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1290ms 11:54:03 INFO - PROCESS | 13908 | 1461264843561 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:54:03 INFO - PROCESS | 13908 | 1461264843565 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:54:03 INFO - PROCESS | 13908 | 1461264843571 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:54:03 INFO - PROCESS | 13908 | 1461264843573 Marionette TRACE conn3 <- [1,526,null,{}] 11:54:03 INFO - PROCESS | 13908 | 1461264843588 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:03 INFO - PROCESS | 13908 | 1461264843778 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:54:03 INFO - PROCESS | 13908 | 1461264843804 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d3835000 == 66 [pid = 13908] [id = 139] 11:54:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72c8635c00) [pid = 13908] [serial = 416] [outer = (nil)] 11:54:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72c863cc00) [pid = 13908] [serial = 417] [outer = 0x7f72c8635c00] 11:54:03 INFO - PROCESS | 13908 | 1461264843867 Marionette DEBUG loaded listener.js 11:54:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72cc510800) [pid = 13908] [serial = 418] [outer = 0x7f72c8635c00] 11:54:04 INFO - PROCESS | 13908 | 1461264844732 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c831a400) [pid = 13908] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c9d19000) [pid = 13908] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c78b2800) [pid = 13908] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72e4205c00) [pid = 13908] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c5d79000) [pid = 13908] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72d0ed7400) [pid = 13908] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72d1466400) [pid = 13908] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:54:04 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72c78b9c00) [pid = 13908] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:54:04 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 11:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1286ms 11:54:04 INFO - PROCESS | 13908 | 1461264844858 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:54:04 INFO - PROCESS | 13908 | 1461264844862 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:54:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:54:04 INFO - PROCESS | 13908 | 1461264844868 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:54:04 INFO - PROCESS | 13908 | 1461264844870 Marionette TRACE conn3 <- [1,530,null,{}] 11:54:04 INFO - PROCESS | 13908 | 1461264844876 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:05 INFO - PROCESS | 13908 | 1461264845031 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:54:05 INFO - PROCESS | 13908 | 1461264845041 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09cb800 == 67 [pid = 13908] [id = 140] 11:54:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72c77ee400) [pid = 13908] [serial = 419] [outer = (nil)] 11:54:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72c77f9000) [pid = 13908] [serial = 420] [outer = 0x7f72c77ee400] 11:54:05 INFO - PROCESS | 13908 | 1461264845105 Marionette DEBUG loaded listener.js 11:54:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72c77fcc00) [pid = 13908] [serial = 421] [outer = 0x7f72c77ee400] 11:54:06 INFO - PROCESS | 13908 | 1461264846069 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 11:54:06 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 11:54:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:54:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:54:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:54:06 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 11:54:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:54:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:54:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:54:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1285ms 11:54:06 INFO - PROCESS | 13908 | 1461264846157 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:54:06 INFO - PROCESS | 13908 | 1461264846173 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:54:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:54:06 INFO - PROCESS | 13908 | 1461264846181 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:54:06 INFO - PROCESS | 13908 | 1461264846184 Marionette TRACE conn3 <- [1,534,null,{}] 11:54:06 INFO - PROCESS | 13908 | 1461264846193 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:06 INFO - PROCESS | 13908 | 1461264846436 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:54:06 INFO - PROCESS | 13908 | 1461264846462 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3d31800 == 68 [pid = 13908] [id = 141] 11:54:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72c78b2800) [pid = 13908] [serial = 422] [outer = (nil)] 11:54:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72d0ed6800) [pid = 13908] [serial = 423] [outer = 0x7f72c78b2800] 11:54:06 INFO - PROCESS | 13908 | 1461264846532 Marionette DEBUG loaded listener.js 11:54:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72d38e3c00) [pid = 13908] [serial = 424] [outer = 0x7f72c78b2800] 11:54:07 INFO - PROCESS | 13908 | 1461264847535 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:54:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72c78ba800) [pid = 13908] [serial = 425] [outer = 0x7f72c9a7f800] 11:54:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:54:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1392ms 11:54:07 INFO - PROCESS | 13908 | 1461264847629 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:54:07 INFO - PROCESS | 13908 | 1461264847636 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:54:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:54:07 INFO - PROCESS | 13908 | 1461264847706 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:54:07 INFO - PROCESS | 13908 | 1461264847712 Marionette TRACE conn3 <- [1,538,null,{}] 11:54:07 INFO - PROCESS | 13908 | 1461264847745 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:08 INFO - PROCESS | 13908 | 1461264848047 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:54:08 INFO - PROCESS | 13908 | 1461264848349 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09c0000 == 69 [pid = 13908] [id = 142] 11:54:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72c77f9400) [pid = 13908] [serial = 426] [outer = (nil)] 11:54:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72c8632400) [pid = 13908] [serial = 427] [outer = 0x7f72c77f9400] 11:54:08 INFO - PROCESS | 13908 | 1461264848472 Marionette DEBUG loaded listener.js 11:54:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72c863ec00) [pid = 13908] [serial = 428] [outer = 0x7f72c77f9400] 11:54:09 INFO - PROCESS | 13908 | 1461264849291 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 11:54:09 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. 11:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1647ms 11:54:09 INFO - PROCESS | 13908 | 1461264849306 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:54:09 INFO - PROCESS | 13908 | 1461264849314 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:54:09 INFO - PROCESS | 13908 | 1461264849326 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:54:09 INFO - PROCESS | 13908 | 1461264849330 Marionette TRACE conn3 <- [1,542,null,{}] 11:54:09 INFO - PROCESS | 13908 | 1461264849341 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:09 INFO - PROCESS | 13908 | 1461264849581 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:54:09 INFO - PROCESS | 13908 | 1461264849733 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f04000 == 70 [pid = 13908] [id = 143] 11:54:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c77f9c00) [pid = 13908] [serial = 429] [outer = (nil)] 11:54:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72cb198400) [pid = 13908] [serial = 430] [outer = 0x7f72c77f9c00] 11:54:09 INFO - PROCESS | 13908 | 1461264849807 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72cc490000) [pid = 13908] [serial = 431] [outer = 0x7f72c77f9c00] 11:54:10 INFO - PROCESS | 13908 | 1461264850766 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 11:54:10 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. 11:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1498ms 11:54:10 INFO - PROCESS | 13908 | 1461264850824 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:54:10 INFO - PROCESS | 13908 | 1461264850827 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:54:10 INFO - PROCESS | 13908 | 1461264850836 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 13908 | 1461264850842 Marionette TRACE conn3 <- [1,546,null,{}] 11:54:10 INFO - PROCESS | 13908 | 1461264850905 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:11 INFO - PROCESS | 13908 | 1461264851127 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:54:11 INFO - PROCESS | 13908 | 1461264851277 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9089800 == 71 [pid = 13908] [id = 144] 11:54:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c8543400) [pid = 13908] [serial = 432] [outer = (nil)] 11:54:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c8549c00) [pid = 13908] [serial = 433] [outer = 0x7f72c8543400] 11:54:11 INFO - PROCESS | 13908 | 1461264851356 Marionette DEBUG loaded listener.js 11:54:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72cc503c00) [pid = 13908] [serial = 434] [outer = 0x7f72c8543400] 11:54:12 INFO - PROCESS | 13908 | 1461264852410 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 11:54:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:54:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1633ms 11:54:12 INFO - PROCESS | 13908 | 1461264852485 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:54:12 INFO - PROCESS | 13908 | 1461264852493 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:54:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:54:12 INFO - PROCESS | 13908 | 1461264852507 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:54:12 INFO - PROCESS | 13908 | 1461264852511 Marionette TRACE conn3 <- [1,550,null,{}] 11:54:12 INFO - PROCESS | 13908 | 1461264852517 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:12 INFO - PROCESS | 13908 | 1461264852740 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:54:12 INFO - PROCESS | 13908 | 1461264852945 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8422000 == 72 [pid = 13908] [id = 145] 11:54:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72c77f3000) [pid = 13908] [serial = 435] [outer = (nil)] 11:54:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72c8804000) [pid = 13908] [serial = 436] [outer = 0x7f72c77f3000] 11:54:13 INFO - PROCESS | 13908 | 1461264853021 Marionette DEBUG loaded listener.js 11:54:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c880e800) [pid = 13908] [serial = 437] [outer = 0x7f72c77f3000] 11:54:13 INFO - PROCESS | 13908 | 1461264853905 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 11:54:13 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. 11:54:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1484ms 11:54:13 INFO - PROCESS | 13908 | 1461264853992 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:54:14 INFO - PROCESS | 13908 | 1461264853999 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:54:14 INFO - PROCESS | 13908 | 1461264854010 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:54:14 INFO - PROCESS | 13908 | 1461264854014 Marionette TRACE conn3 <- [1,554,null,{}] 11:54:14 INFO - PROCESS | 13908 | 1461264854024 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:14 INFO - PROCESS | 13908 | 1461264854327 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:54:14 INFO - PROCESS | 13908 | 1461264854617 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85b2800 == 73 [pid = 13908] [id = 146] 11:54:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c8545000) [pid = 13908] [serial = 438] [outer = (nil)] 11:54:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c8811800) [pid = 13908] [serial = 439] [outer = 0x7f72c8545000] 11:54:14 INFO - PROCESS | 13908 | 1461264854749 Marionette DEBUG loaded listener.js 11:54:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72cc8abc00) [pid = 13908] [serial = 440] [outer = 0x7f72c8545000] 11:54:15 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:15 INFO - PROCESS | 13908 | 1461264855654 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 11:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1688ms 11:54:15 INFO - PROCESS | 13908 | 1461264855698 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:54:15 INFO - PROCESS | 13908 | 1461264855703 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:54:15 INFO - PROCESS | 13908 | 1461264855709 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:54:15 INFO - PROCESS | 13908 | 1461264855712 Marionette TRACE conn3 <- [1,558,null,{}] 11:54:15 INFO - PROCESS | 13908 | 1461264855717 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:15 INFO - PROCESS | 13908 | 1461264855901 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:54:16 INFO - PROCESS | 13908 | 1461264856050 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11db000 == 74 [pid = 13908] [id = 147] 11:54:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c7689000) [pid = 13908] [serial = 441] [outer = (nil)] 11:54:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c768f800) [pid = 13908] [serial = 442] [outer = 0x7f72c7689000] 11:54:16 INFO - PROCESS | 13908 | 1461264856122 Marionette DEBUG loaded listener.js 11:54:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72d1461c00) [pid = 13908] [serial = 443] [outer = 0x7f72c7689000] 11:54:17 INFO - PROCESS | 13908 | 1461264857018 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 11:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1381ms 11:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:54:17 INFO - PROCESS | 13908 | 1461264857090 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:54:17 INFO - PROCESS | 13908 | 1461264857093 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:54:17 INFO - PROCESS | 13908 | 1461264857100 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:54:17 INFO - PROCESS | 13908 | 1461264857103 Marionette TRACE conn3 <- [1,562,null,{}] 11:54:17 INFO - PROCESS | 13908 | 1461264857108 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:17 INFO - PROCESS | 13908 | 1461264857338 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:54:17 INFO - PROCESS | 13908 | 1461264857500 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed81800 == 75 [pid = 13908] [id = 148] 11:54:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c1315000) [pid = 13908] [serial = 444] [outer = (nil)] 11:54:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c1319800) [pid = 13908] [serial = 445] [outer = 0x7f72c1315000] 11:54:17 INFO - PROCESS | 13908 | 1461264857570 Marionette DEBUG loaded listener.js 11:54:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c131ec00) [pid = 13908] [serial = 446] [outer = 0x7f72c1315000] 11:54:18 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:18 INFO - PROCESS | 13908 | 1461264858436 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 11:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1389ms 11:54:18 INFO - PROCESS | 13908 | 1461264858489 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:54:18 INFO - PROCESS | 13908 | 1461264858492 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:54:18 INFO - PROCESS | 13908 | 1461264858500 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:54:18 INFO - PROCESS | 13908 | 1461264858503 Marionette TRACE conn3 <- [1,566,null,{}] 11:54:18 INFO - PROCESS | 13908 | 1461264858510 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:18 INFO - PROCESS | 13908 | 1461264858683 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:54:18 INFO - PROCESS | 13908 | 1461264858839 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72be9ac800 == 76 [pid = 13908] [id = 149] 11:54:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c1315400) [pid = 13908] [serial = 447] [outer = (nil)] 11:54:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c72c3800) [pid = 13908] [serial = 448] [outer = 0x7f72c1315400] 11:54:18 INFO - PROCESS | 13908 | 1461264858918 Marionette DEBUG loaded listener.js 11:54:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c72c8c00) [pid = 13908] [serial = 449] [outer = 0x7f72c1315400] 11:54:19 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:19 INFO - PROCESS | 13908 | 1461264859709 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1235ms 11:54:19 INFO - PROCESS | 13908 | 1461264859736 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:54:19 INFO - PROCESS | 13908 | 1461264859740 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:54:19 INFO - PROCESS | 13908 | 1461264859746 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:54:19 INFO - PROCESS | 13908 | 1461264859749 Marionette TRACE conn3 <- [1,570,null,{}] 11:54:19 INFO - PROCESS | 13908 | 1461264859754 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:19 INFO - PROCESS | 13908 | 1461264859924 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:54:20 INFO - PROCESS | 13908 | 1461264860079 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7896000 == 77 [pid = 13908] [id = 150] 11:54:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72beb03c00) [pid = 13908] [serial = 450] [outer = (nil)] 11:54:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72beb0a800) [pid = 13908] [serial = 451] [outer = 0x7f72beb03c00] 11:54:20 INFO - PROCESS | 13908 | 1461264860152 Marionette DEBUG loaded listener.js 11:54:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72beb10000) [pid = 13908] [serial = 452] [outer = 0x7f72beb03c00] 11:54:20 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:21 INFO - PROCESS | 13908 | 1461264861065 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 11:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1383ms 11:54:21 INFO - PROCESS | 13908 | 1461264861129 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:54:21 INFO - PROCESS | 13908 | 1461264861132 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:54:21 INFO - PROCESS | 13908 | 1461264861139 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:54:21 INFO - PROCESS | 13908 | 1461264861141 Marionette TRACE conn3 <- [1,574,null,{}] 11:54:21 INFO - PROCESS | 13908 | 1461264861147 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:21 INFO - PROCESS | 13908 | 1461264861330 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:54:21 INFO - PROCESS | 13908 | 1461264861743 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11c5000 == 78 [pid = 13908] [id = 151] 11:54:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c6eda400) [pid = 13908] [serial = 453] [outer = (nil)] 11:54:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c6ee4c00) [pid = 13908] [serial = 454] [outer = 0x7f72c6eda400] 11:54:21 INFO - PROCESS | 13908 | 1461264861860 Marionette DEBUG loaded listener.js 11:54:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c72c4c00) [pid = 13908] [serial = 455] [outer = 0x7f72c6eda400] 11:54:22 INFO - PROCESS | 13908 | 1461264862929 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1883ms 11:54:23 INFO - PROCESS | 13908 | 1461264863024 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:54:23 INFO - PROCESS | 13908 | 1461264863028 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:54:23 INFO - PROCESS | 13908 | 1461264863039 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:54:23 INFO - PROCESS | 13908 | 1461264863044 Marionette TRACE conn3 <- [1,578,null,{}] 11:54:23 INFO - PROCESS | 13908 | 1461264863060 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:23 INFO - PROCESS | 13908 | 1461264863268 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:54:23 INFO - PROCESS | 13908 | 1461264863475 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c80d8800 == 79 [pid = 13908] [id = 152] 11:54:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c72cd400) [pid = 13908] [serial = 456] [outer = (nil)] 11:54:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c7686c00) [pid = 13908] [serial = 457] [outer = 0x7f72c72cd400] 11:54:23 INFO - PROCESS | 13908 | 1461264863546 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c768fc00) [pid = 13908] [serial = 458] [outer = 0x7f72c72cd400] 11:54:24 INFO - PROCESS | 13908 | 1461264864419 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 11:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1448ms 11:54:24 INFO - PROCESS | 13908 | 1461264864490 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:54:24 INFO - PROCESS | 13908 | 1461264864497 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:54:24 INFO - PROCESS | 13908 | 1461264864505 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:54:24 INFO - PROCESS | 13908 | 1461264864508 Marionette TRACE conn3 <- [1,582,null,{}] 11:54:24 INFO - PROCESS | 13908 | 1461264864514 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:24 INFO - PROCESS | 13908 | 1461264864723 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:54:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d08a0000 == 78 [pid = 13908] [id = 60] 11:54:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5d36800 == 77 [pid = 13908] [id = 109] 11:54:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09cb800 == 76 [pid = 13908] [id = 140] 11:54:24 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72d8c1a400) [pid = 13908] [serial = 384] [outer = (nil)] [url = about:blank] 11:54:24 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72cc503800) [pid = 13908] [serial = 351] [outer = (nil)] [url = about:blank] 11:54:24 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72c5d7ec00) [pid = 13908] [serial = 348] [outer = (nil)] [url = about:blank] 11:54:25 INFO - PROCESS | 13908 | 1461264864997 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d3835000 == 75 [pid = 13908] [id = 139] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1416000 == 74 [pid = 13908] [id = 138] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd274000 == 73 [pid = 13908] [id = 137] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c77a6000 == 72 [pid = 13908] [id = 136] 11:54:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7886800 == 73 [pid = 13908] [id = 153] 11:54:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c5d7ec00) [pid = 13908] [serial = 459] [outer = (nil)] 11:54:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c78bd000) [pid = 13908] [serial = 460] [outer = 0x7f72c5d7ec00] 11:54:25 INFO - PROCESS | 13908 | 1461264865097 Marionette DEBUG loaded listener.js 11:54:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c8542400) [pid = 13908] [serial = 461] [outer = 0x7f72c5d7ec00] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c1b3a800 == 72 [pid = 13908] [id = 135] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c861b800 == 71 [pid = 13908] [id = 134] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c77b9800 == 70 [pid = 13908] [id = 133] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d06bc000 == 69 [pid = 13908] [id = 132] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72eb8a5000 == 68 [pid = 13908] [id = 131] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e378f000 == 67 [pid = 13908] [id = 130] 11:54:25 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1339000 == 66 [pid = 13908] [id = 129] 11:54:25 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72d1cba800) [pid = 13908] [serial = 382] [outer = (nil)] [url = about:blank] 11:54:25 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72d0ed7c00) [pid = 13908] [serial = 379] [outer = (nil)] [url = about:blank] 11:54:25 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72cc8a6800) [pid = 13908] [serial = 376] [outer = (nil)] [url = about:blank] 11:54:25 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72c79d5000) [pid = 13908] [serial = 369] [outer = (nil)] [url = about:blank] 11:54:25 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72d4f7bc00) [pid = 13908] [serial = 363] [outer = (nil)] [url = about:blank] 11:54:25 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c78b8400) [pid = 13908] [serial = 360] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72cc48d000) [pid = 13908] [serial = 375] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72cff73800) [pid = 13908] [serial = 378] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72e83f3400) [pid = 13908] [serial = 271] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c6eddc00) [pid = 13908] [serial = 366] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c6f5c000) [pid = 13908] [serial = 367] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72d0ed5400) [pid = 13908] [serial = 354] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c6f5e000) [pid = 13908] [serial = 357] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72d1464800) [pid = 13908] [serial = 381] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72d146f400) [pid = 13908] [serial = 346] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72c9a8a800) [pid = 13908] [serial = 372] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72cc506000) [pid = 13908] [serial = 373] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72c79da000) [pid = 13908] [serial = 370] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 13908 | 1461264866173 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 11:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1697ms 11:54:26 INFO - PROCESS | 13908 | 1461264866206 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:54:26 INFO - PROCESS | 13908 | 1461264866211 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:54:26 INFO - PROCESS | 13908 | 1461264866226 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:54:26 INFO - PROCESS | 13908 | 1461264866236 Marionette TRACE conn3 <- [1,586,null,{}] 11:54:26 INFO - PROCESS | 13908 | 1461264866245 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:26 INFO - PROCESS | 13908 | 1461264866412 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:54:26 INFO - PROCESS | 13908 | 1461264866459 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ce705000 == 67 [pid = 13908] [id = 154] 11:54:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c5d73800) [pid = 13908] [serial = 462] [outer = (nil)] 11:54:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c8573000) [pid = 13908] [serial = 463] [outer = 0x7f72c5d73800] 11:54:26 INFO - PROCESS | 13908 | 1461264866709 Marionette DEBUG loaded listener.js 11:54:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72c8637400) [pid = 13908] [serial = 464] [outer = 0x7f72c5d73800] 11:54:27 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:27 INFO - PROCESS | 13908 | 1461264867896 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 11:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1753ms 11:54:27 INFO - PROCESS | 13908 | 1461264867974 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:54:27 INFO - PROCESS | 13908 | 1461264867980 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:54:27 INFO - PROCESS | 13908 | 1461264867989 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:54:27 INFO - PROCESS | 13908 | 1461264867995 Marionette TRACE conn3 <- [1,590,null,{}] 11:54:28 INFO - PROCESS | 13908 | 1461264868007 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:28 INFO - PROCESS | 13908 | 1461264868215 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:54:28 INFO - PROCESS | 13908 | 1461264868373 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09bb800 == 68 [pid = 13908] [id = 155] 11:54:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c6eddc00) [pid = 13908] [serial = 465] [outer = (nil)] 11:54:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c8806400) [pid = 13908] [serial = 466] [outer = 0x7f72c6eddc00] 11:54:28 INFO - PROCESS | 13908 | 1461264868436 Marionette DEBUG loaded listener.js 11:54:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c89d1400) [pid = 13908] [serial = 467] [outer = 0x7f72c6eddc00] 11:54:29 INFO - PROCESS | 13908 | 1461264869348 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 11:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1397ms 11:54:29 INFO - PROCESS | 13908 | 1461264869388 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:54:29 INFO - PROCESS | 13908 | 1461264869394 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:54:29 INFO - PROCESS | 13908 | 1461264869402 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:54:29 INFO - PROCESS | 13908 | 1461264869405 Marionette TRACE conn3 <- [1,594,null,{}] 11:54:29 INFO - PROCESS | 13908 | 1461264869418 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:29 INFO - PROCESS | 13908 | 1461264869615 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:54:29 INFO - PROCESS | 13908 | 1461264869642 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d219a000 == 69 [pid = 13908] [id = 156] 11:54:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c8de5c00) [pid = 13908] [serial = 468] [outer = (nil)] 11:54:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c9b9d800) [pid = 13908] [serial = 469] [outer = 0x7f72c8de5c00] 11:54:29 INFO - PROCESS | 13908 | 1461264869716 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72cc48e400) [pid = 13908] [serial = 470] [outer = 0x7f72c8de5c00] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c8249000) [pid = 13908] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c831c400) [pid = 13908] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72c8030c00) [pid = 13908] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c8d3c000) [pid = 13908] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72c6edec00) [pid = 13908] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72d8c75800) [pid = 13908] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72e3ccc800) [pid = 13908] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72c9b9a400) [pid = 13908] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72defe7400) [pid = 13908] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72c8635c00) [pid = 13908] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c77ee400) [pid = 13908] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c5d72400) [pid = 13908] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c856c800) [pid = 13908] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c6f57400) [pid = 13908] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c7751800) [pid = 13908] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72cc8a5800) [pid = 13908] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72c5d16800) [pid = 13908] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72cc48d400) [pid = 13908] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c5d11400) [pid = 13908] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72c5d71800) [pid = 13908] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72e1e2f000) [pid = 13908] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c6ee1400) [pid = 13908] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72d2981000) [pid = 13908] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c8244400) [pid = 13908] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c6ee3800) [pid = 13908] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72cff6a000) [pid = 13908] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c9d18400) [pid = 13908] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72d29d2400) [pid = 13908] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c9d25800) [pid = 13908] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72dfc2c400) [pid = 13908] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72d8c75c00) [pid = 13908] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c774f800) [pid = 13908] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:54:30 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72c5d17c00) [pid = 13908] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:54:31 INFO - PROCESS | 13908 | 1461264871136 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1798ms 11:54:31 INFO - PROCESS | 13908 | 1461264871201 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:54:31 INFO - PROCESS | 13908 | 1461264871207 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:54:31 INFO - PROCESS | 13908 | 1461264871228 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:54:31 INFO - PROCESS | 13908 | 1461264871233 Marionette TRACE conn3 <- [1,598,null,{}] 11:54:31 INFO - PROCESS | 13908 | 1461264871242 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:31 INFO - PROCESS | 13908 | 1461264871496 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:54:31 INFO - PROCESS | 13908 | 1461264871721 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09bd800 == 70 [pid = 13908] [id = 157] 11:54:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72c5d72400) [pid = 13908] [serial = 471] [outer = (nil)] 11:54:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72c78b4000) [pid = 13908] [serial = 472] [outer = 0x7f72c5d72400] 11:54:31 INFO - PROCESS | 13908 | 1461264871787 Marionette DEBUG loaded listener.js 11:54:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72c89d4c00) [pid = 13908] [serial = 473] [outer = 0x7f72c5d72400] 11:54:32 INFO - PROCESS | 13908 | 1461264872863 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 11:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1689ms 11:54:32 INFO - PROCESS | 13908 | 1461264872916 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:54:32 INFO - PROCESS | 13908 | 1461264872922 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:54:32 INFO - PROCESS | 13908 | 1461264872932 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:54:32 INFO - PROCESS | 13908 | 1461264872939 Marionette TRACE conn3 <- [1,602,null,{}] 11:54:32 INFO - PROCESS | 13908 | 1461264872949 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:33 INFO - PROCESS | 13908 | 1461264873175 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:54:33 INFO - PROCESS | 13908 | 1461264873385 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c77b9800 == 71 [pid = 13908] [id = 158] 11:54:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72beb11c00) [pid = 13908] [serial = 474] [outer = (nil)] 11:54:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72c6f5c400) [pid = 13908] [serial = 475] [outer = 0x7f72beb11c00] 11:54:33 INFO - PROCESS | 13908 | 1461264873462 Marionette DEBUG loaded listener.js 11:54:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72c72d1000) [pid = 13908] [serial = 476] [outer = 0x7f72beb11c00] 11:54:34 INFO - PROCESS | 13908 | 1461264874316 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 11:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1437ms 11:54:34 INFO - PROCESS | 13908 | 1461264874369 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:54:34 INFO - PROCESS | 13908 | 1461264874378 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:54:34 INFO - PROCESS | 13908 | 1461264874389 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:54:34 INFO - PROCESS | 13908 | 1461264874393 Marionette TRACE conn3 <- [1,606,null,{}] 11:54:34 INFO - PROCESS | 13908 | 1461264874399 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:34 INFO - PROCESS | 13908 | 1461264874585 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:54:34 INFO - PROCESS | 13908 | 1461264874738 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd27b800 == 72 [pid = 13908] [id = 159] 11:54:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72c5d76800) [pid = 13908] [serial = 477] [outer = (nil)] 11:54:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72c77fa400) [pid = 13908] [serial = 478] [outer = 0x7f72c5d76800] 11:54:34 INFO - PROCESS | 13908 | 1461264874815 Marionette DEBUG loaded listener.js 11:54:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72c8312800) [pid = 13908] [serial = 479] [outer = 0x7f72c5d76800] 11:54:36 INFO - PROCESS | 13908 | 1461264876193 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1882ms 11:54:36 INFO - PROCESS | 13908 | 1461264876272 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:54:36 INFO - PROCESS | 13908 | 1461264876276 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:54:36 INFO - PROCESS | 13908 | 1461264876282 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:54:36 INFO - PROCESS | 13908 | 1461264876288 Marionette TRACE conn3 <- [1,610,null,{}] 11:54:36 INFO - PROCESS | 13908 | 1461264876305 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:36 INFO - PROCESS | 13908 | 1461264876669 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:54:36 INFO - PROCESS | 13908 | 1461264876853 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dea90800 == 73 [pid = 13908] [id = 160] 11:54:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72c8315400) [pid = 13908] [serial = 480] [outer = (nil)] 11:54:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72c863b400) [pid = 13908] [serial = 481] [outer = 0x7f72c8315400] 11:54:36 INFO - PROCESS | 13908 | 1461264876977 Marionette DEBUG loaded listener.js 11:54:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72c9a7b400) [pid = 13908] [serial = 482] [outer = 0x7f72c8315400] 11:54:38 INFO - PROCESS | 13908 | 1461264878124 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 11:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1887ms 11:54:38 INFO - PROCESS | 13908 | 1461264878171 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:54:38 INFO - PROCESS | 13908 | 1461264878175 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:54:38 INFO - PROCESS | 13908 | 1461264878182 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:54:38 INFO - PROCESS | 13908 | 1461264878185 Marionette TRACE conn3 <- [1,614,null,{}] 11:54:38 INFO - PROCESS | 13908 | 1461264878191 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:38 INFO - PROCESS | 13908 | 1461264878374 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:54:38 INFO - PROCESS | 13908 | 1461264878588 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e36af000 == 74 [pid = 13908] [id = 161] 11:54:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c131bc00) [pid = 13908] [serial = 483] [outer = (nil)] 11:54:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72cc486c00) [pid = 13908] [serial = 484] [outer = 0x7f72c131bc00] 11:54:38 INFO - PROCESS | 13908 | 1461264878692 Marionette DEBUG loaded listener.js 11:54:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72cc508400) [pid = 13908] [serial = 485] [outer = 0x7f72c131bc00] 11:54:39 INFO - PROCESS | 13908 | 1461264879499 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:54:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:54:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1387ms 11:54:39 INFO - PROCESS | 13908 | 1461264879571 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:54:39 INFO - PROCESS | 13908 | 1461264879575 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:54:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:54:39 INFO - PROCESS | 13908 | 1461264879583 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:54:39 INFO - PROCESS | 13908 | 1461264879588 Marionette TRACE conn3 <- [1,618,null,{}] 11:54:39 INFO - PROCESS | 13908 | 1461264879593 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:39 INFO - PROCESS | 13908 | 1461264879768 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:54:39 INFO - PROCESS | 13908 | 1461264879925 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e5e75000 == 75 [pid = 13908] [id = 162] 11:54:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c831c400) [pid = 13908] [serial = 486] [outer = (nil)] 11:54:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72cdccf400) [pid = 13908] [serial = 487] [outer = 0x7f72c831c400] 11:54:40 INFO - PROCESS | 13908 | 1461264879999 Marionette DEBUG loaded listener.js 11:54:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72d0b26400) [pid = 13908] [serial = 488] [outer = 0x7f72c831c400] 11:54:40 INFO - PROCESS | 13908 | 1461264880890 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:54:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:54:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1383ms 11:54:40 INFO - PROCESS | 13908 | 1461264880967 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:54:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:54:40 INFO - PROCESS | 13908 | 1461264880971 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:54:40 INFO - PROCESS | 13908 | 1461264880978 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:54:40 INFO - PROCESS | 13908 | 1461264880981 Marionette TRACE conn3 <- [1,622,null,{}] 11:54:40 INFO - PROCESS | 13908 | 1461264880987 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:41 INFO - PROCESS | 13908 | 1461264881246 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:54:41 INFO - PROCESS | 13908 | 1461264881457 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9088800 == 76 [pid = 13908] [id = 163] 11:54:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72d196a000) [pid = 13908] [serial = 489] [outer = (nil)] 11:54:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72d29d2400) [pid = 13908] [serial = 490] [outer = 0x7f72d196a000] 11:54:41 INFO - PROCESS | 13908 | 1461264881548 Marionette DEBUG loaded listener.js 11:54:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72d4c6e000) [pid = 13908] [serial = 491] [outer = 0x7f72d196a000] 11:54:42 INFO - PROCESS | 13908 | 1461264882411 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 11:54:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:54:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1489ms 11:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:54:42 INFO - PROCESS | 13908 | 1461264882468 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:54:42 INFO - PROCESS | 13908 | 1461264882471 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:54:42 INFO - PROCESS | 13908 | 1461264882478 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:54:42 INFO - PROCESS | 13908 | 1461264882480 Marionette TRACE conn3 <- [1,626,null,{}] 11:54:42 INFO - PROCESS | 13908 | 1461264882487 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:42 INFO - PROCESS | 13908 | 1461264882666 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:54:42 INFO - PROCESS | 13908 | 1461264882840 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85e5000 == 77 [pid = 13908] [id = 164] 11:54:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c79a4000) [pid = 13908] [serial = 492] [outer = (nil)] 11:54:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c79aa800) [pid = 13908] [serial = 493] [outer = 0x7f72c79a4000] 11:54:42 INFO - PROCESS | 13908 | 1461264882918 Marionette DEBUG loaded listener.js 11:54:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c79afc00) [pid = 13908] [serial = 494] [outer = 0x7f72c79a4000] 11:54:43 INFO - PROCESS | 13908 | 1461264883792 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1383ms 11:54:43 INFO - PROCESS | 13908 | 1461264883860 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:54:43 INFO - PROCESS | 13908 | 1461264883864 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:54:43 INFO - PROCESS | 13908 | 1461264883870 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:54:43 INFO - PROCESS | 13908 | 1461264883873 Marionette TRACE conn3 <- [1,630,null,{}] 11:54:43 INFO - PROCESS | 13908 | 1461264883879 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:44 INFO - PROCESS | 13908 | 1461264884066 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:54:44 INFO - PROCESS | 13908 | 1461264884224 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc130800 == 78 [pid = 13908] [id = 165] 11:54:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c6e93000) [pid = 13908] [serial = 495] [outer = (nil)] 11:54:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c6e9a000) [pid = 13908] [serial = 496] [outer = 0x7f72c6e93000] 11:54:44 INFO - PROCESS | 13908 | 1461264884296 Marionette DEBUG loaded listener.js 11:54:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72c6e9fc00) [pid = 13908] [serial = 497] [outer = 0x7f72c6e93000] 11:54:45 INFO - PROCESS | 13908 | 1461264885149 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 11:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1334ms 11:54:45 INFO - PROCESS | 13908 | 1461264885205 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:54:45 INFO - PROCESS | 13908 | 1461264885209 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:54:45 INFO - PROCESS | 13908 | 1461264885215 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:54:45 INFO - PROCESS | 13908 | 1461264885218 Marionette TRACE conn3 <- [1,634,null,{}] 11:54:45 INFO - PROCESS | 13908 | 1461264885224 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:45 INFO - PROCESS | 13908 | 1461264885412 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:54:45 INFO - PROCESS | 13908 | 1461264885578 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2c9000 == 79 [pid = 13908] [id = 166] 11:54:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c6e93800) [pid = 13908] [serial = 498] [outer = (nil)] 11:54:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c79acc00) [pid = 13908] [serial = 499] [outer = 0x7f72c6e93800] 11:54:45 INFO - PROCESS | 13908 | 1461264885655 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72d297d800) [pid = 13908] [serial = 500] [outer = 0x7f72c6e93800] 11:54:46 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:46 INFO - PROCESS | 13908 | 1461264886507 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 11:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1335ms 11:54:46 INFO - PROCESS | 13908 | 1461264886551 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:54:46 INFO - PROCESS | 13908 | 1461264886555 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:54:46 INFO - PROCESS | 13908 | 1461264886561 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:54:46 INFO - PROCESS | 13908 | 1461264886564 Marionette TRACE conn3 <- [1,638,null,{}] 11:54:46 INFO - PROCESS | 13908 | 1461264886569 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:46 INFO - PROCESS | 13908 | 1461264886741 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:54:46 INFO - PROCESS | 13908 | 1461264886932 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d32800 == 80 [pid = 13908] [id = 167] 11:54:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c1206800) [pid = 13908] [serial = 501] [outer = (nil)] 11:54:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c120dc00) [pid = 13908] [serial = 502] [outer = 0x7f72c1206800] 11:54:47 INFO - PROCESS | 13908 | 1461264887006 Marionette DEBUG loaded listener.js 11:54:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c6e9f000) [pid = 13908] [serial = 503] [outer = 0x7f72c1206800] 11:54:47 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:47 INFO - PROCESS | 13908 | 1461264887898 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1383ms 11:54:47 INFO - PROCESS | 13908 | 1461264887946 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:54:47 INFO - PROCESS | 13908 | 1461264887950 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:54:47 INFO - PROCESS | 13908 | 1461264887956 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:54:47 INFO - PROCESS | 13908 | 1461264887961 Marionette TRACE conn3 <- [1,642,null,{}] 11:54:47 INFO - PROCESS | 13908 | 1461264887966 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:48 INFO - PROCESS | 13908 | 1461264888182 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:54:48 INFO - PROCESS | 13908 | 1461264888665 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c840c800 == 81 [pid = 13908] [id = 168] 11:54:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c120e000) [pid = 13908] [serial = 504] [outer = (nil)] 11:54:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c1313000) [pid = 13908] [serial = 505] [outer = 0x7f72c120e000] 11:54:48 INFO - PROCESS | 13908 | 1461264888781 Marionette DEBUG loaded listener.js 11:54:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c5d14000) [pid = 13908] [serial = 506] [outer = 0x7f72c120e000] 11:54:49 INFO - PROCESS | 13908 | 1461264889676 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 11:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1780ms 11:54:49 INFO - PROCESS | 13908 | 1461264889739 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:54:49 INFO - PROCESS | 13908 | 1461264889753 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:54:49 INFO - PROCESS | 13908 | 1461264889767 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:54:49 INFO - PROCESS | 13908 | 1461264889781 Marionette TRACE conn3 <- [1,646,null,{}] 11:54:49 INFO - PROCESS | 13908 | 1461264889794 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:50 INFO - PROCESS | 13908 | 1461264890038 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:54:50 INFO - PROCESS | 13908 | 1461264890251 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed81000 == 82 [pid = 13908] [id = 169] 11:54:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c6f58c00) [pid = 13908] [serial = 507] [outer = (nil)] 11:54:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c72ce000) [pid = 13908] [serial = 508] [outer = 0x7f72c6f58c00] 11:54:50 INFO - PROCESS | 13908 | 1461264890340 Marionette DEBUG loaded listener.js 11:54:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c768a400) [pid = 13908] [serial = 509] [outer = 0x7f72c6f58c00] 11:54:51 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d219a000 == 81 [pid = 13908] [id = 156] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72d196b000) [pid = 13908] [serial = 396] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72d388e800) [pid = 13908] [serial = 399] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c89d7800) [pid = 13908] [serial = 402] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72d0ed6800) [pid = 13908] [serial = 423] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09bb800 == 80 [pid = 13908] [id = 155] 11:54:51 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ce705000 == 79 [pid = 13908] [id = 154] 11:54:51 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c7886800 == 78 [pid = 13908] [id = 153] 11:54:51 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c80d8800 == 77 [pid = 13908] [id = 152] 11:54:51 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11c5000 == 76 [pid = 13908] [id = 151] 11:54:51 INFO - PROCESS | 13908 | 1461264891282 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72e83a5c00) [pid = 13908] [serial = 247] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f7302f09400) [pid = 13908] [serial = 322] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72dead1c00) [pid = 13908] [serial = 280] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72cc8a8000) [pid = 13908] [serial = 313] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72e39dc800) [pid = 13908] [serial = 250] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72d8c72800) [pid = 13908] [serial = 162] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72d3884c00) [pid = 13908] [serial = 201] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72e3f6ec00) [pid = 13908] [serial = 283] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72d0b19000) [pid = 13908] [serial = 238] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72e4206800) [pid = 13908] [serial = 244] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72e4211400) [pid = 13908] [serial = 319] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72d0ecc000) [pid = 13908] [serial = 277] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c5d7e400) [pid = 13908] [serial = 328] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72d2df0c00) [pid = 13908] [serial = 316] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72e5eb1c00) [pid = 13908] [serial = 325] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72d38e6c00) [pid = 13908] [serial = 241] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72d0dc6400) [pid = 13908] [serial = 274] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72e4210800) [pid = 13908] [serial = 286] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72e37bc000) [pid = 13908] [serial = 204] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72e5e0d000) [pid = 13908] [serial = 210] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72cff6b400) [pid = 13908] [serial = 198] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72e41f5400) [pid = 13908] [serial = 207] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72cc50c800) [pid = 13908] [serial = 352] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c863cc00) [pid = 13908] [serial = 417] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c77f9000) [pid = 13908] [serial = 420] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72cc510800) [pid = 13908] [serial = 418] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72e359e000) [pid = 13908] [serial = 406] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c785c400) [pid = 13908] [serial = 405] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c8576400) [pid = 13908] [serial = 391] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c8571000) [pid = 13908] [serial = 390] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c78c0400) [pid = 13908] [serial = 408] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72c89d3000) [pid = 13908] [serial = 409] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72c79d9000) [pid = 13908] [serial = 388] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c78ba000) [pid = 13908] [serial = 387] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72cff68400) [pid = 13908] [serial = 414] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72c9b9c000) [pid = 13908] [serial = 411] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72cc48ac00) [pid = 13908] [serial = 412] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72d0784000) [pid = 13908] [serial = 394] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72cc506800) [pid = 13908] [serial = 393] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c77fcc00) [pid = 13908] [serial = 421] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72d0eca000) [pid = 13908] [serial = 415] [outer = (nil)] [url = about:blank] 11:54:51 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72c7757000) [pid = 13908] [serial = 349] [outer = (nil)] [url = about:blank] 11:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1597ms 11:54:51 INFO - PROCESS | 13908 | 1461264891369 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:54:51 INFO - PROCESS | 13908 | 1461264891375 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:54:51 INFO - PROCESS | 13908 | 1461264891382 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:54:51 INFO - PROCESS | 13908 | 1461264891386 Marionette TRACE conn3 <- [1,650,null,{}] 11:54:51 INFO - PROCESS | 13908 | 1461264891393 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:51 INFO - PROCESS | 13908 | 1461264891561 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:54:51 INFO - PROCESS | 13908 | 1461264891776 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c77a2800 == 77 [pid = 13908] [id = 170] 11:54:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72c72cf400) [pid = 13908] [serial = 510] [outer = (nil)] 11:54:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72c77f9000) [pid = 13908] [serial = 511] [outer = 0x7f72c72cf400] 11:54:51 INFO - PROCESS | 13908 | 1461264891899 Marionette DEBUG loaded listener.js 11:54:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72c78be000) [pid = 13908] [serial = 512] [outer = 0x7f72c72cf400] 11:54:52 INFO - PROCESS | 13908 | 1461264892704 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 11:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1382ms 11:54:52 INFO - PROCESS | 13908 | 1461264892766 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:54:52 INFO - PROCESS | 13908 | 1461264892768 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:54:52 INFO - PROCESS | 13908 | 1461264892782 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:54:52 INFO - PROCESS | 13908 | 1461264892791 Marionette TRACE conn3 <- [1,654,null,{}] 11:54:52 INFO - PROCESS | 13908 | 1461264892799 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:52 INFO - PROCESS | 13908 | 1461264892976 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:54:53 INFO - PROCESS | 13908 | 1461264893123 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9f44800 == 78 [pid = 13908] [id = 171] 11:54:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c7750800) [pid = 13908] [serial = 513] [outer = (nil)] 11:54:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72c831d400) [pid = 13908] [serial = 514] [outer = 0x7f72c7750800] 11:54:53 INFO - PROCESS | 13908 | 1461264893187 Marionette DEBUG loaded listener.js 11:54:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c854e800) [pid = 13908] [serial = 515] [outer = 0x7f72c7750800] 11:54:54 INFO - PROCESS | 13908 | 1461264894004 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1243ms 11:54:54 INFO - PROCESS | 13908 | 1461264894018 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:54:54 INFO - PROCESS | 13908 | 1461264894024 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:54:54 INFO - PROCESS | 13908 | 1461264894029 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:54:54 INFO - PROCESS | 13908 | 1461264894032 Marionette TRACE conn3 <- [1,658,null,{}] 11:54:54 INFO - PROCESS | 13908 | 1461264894044 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:54 INFO - PROCESS | 13908 | 1461264894240 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:54:54 INFO - PROCESS | 13908 | 1461264894268 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5dd000 == 79 [pid = 13908] [id = 172] 11:54:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72c7758000) [pid = 13908] [serial = 516] [outer = (nil)] 11:54:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72c8572c00) [pid = 13908] [serial = 517] [outer = 0x7f72c7758000] 11:54:54 INFO - PROCESS | 13908 | 1461264894332 Marionette DEBUG loaded listener.js 11:54:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72c8637c00) [pid = 13908] [serial = 518] [outer = 0x7f72c7758000] 11:54:55 INFO - PROCESS | 13908 | 1461264895234 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:54:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:54:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1237ms 11:54:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:54:55 INFO - PROCESS | 13908 | 1461264895267 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:54:55 INFO - PROCESS | 13908 | 1461264895269 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:54:55 INFO - PROCESS | 13908 | 1461264895276 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:54:55 INFO - PROCESS | 13908 | 1461264895279 Marionette TRACE conn3 <- [1,662,null,{}] 11:54:55 INFO - PROCESS | 13908 | 1461264895284 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:55 INFO - PROCESS | 13908 | 1461264895533 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c6eddc00) [pid = 13908] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72c5d7ec00) [pid = 13908] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72c8de5c00) [pid = 13908] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72c78b2800) [pid = 13908] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72d0ed1400) [pid = 13908] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72c6eda400) [pid = 13908] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c89cd800) [pid = 13908] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72c72cd400) [pid = 13908] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72c6f57000) [pid = 13908] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72cc50a400) [pid = 13908] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72cc48fc00) [pid = 13908] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72c6f56800) [pid = 13908] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72c6edc000) [pid = 13908] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:54:55 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72c5d73800) [pid = 13908] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:54:55 INFO - PROCESS | 13908 | 1461264895888 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c77ae800 == 80 [pid = 13908] [id = 173] 11:54:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72c77ee800) [pid = 13908] [serial = 519] [outer = (nil)] 11:54:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72c78b8c00) [pid = 13908] [serial = 520] [outer = 0x7f72c77ee800] 11:54:55 INFO - PROCESS | 13908 | 1461264895969 Marionette DEBUG loaded listener.js 11:54:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72c89d2c00) [pid = 13908] [serial = 521] [outer = 0x7f72c77ee800] 11:54:56 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:56 INFO - PROCESS | 13908 | 1461264896645 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 11:54:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:54:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1383ms 11:54:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:54:56 INFO - PROCESS | 13908 | 1461264896658 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:54:56 INFO - PROCESS | 13908 | 1461264896661 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:54:56 INFO - PROCESS | 13908 | 1461264896667 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:54:56 INFO - PROCESS | 13908 | 1461264896670 Marionette TRACE conn3 <- [1,666,null,{}] 11:54:56 INFO - PROCESS | 13908 | 1461264896685 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:56 INFO - PROCESS | 13908 | 1461264896897 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:54:56 INFO - PROCESS | 13908 | 1461264896921 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0eaf000 == 81 [pid = 13908] [id = 174] 11:54:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72cb32bc00) [pid = 13908] [serial = 522] [outer = (nil)] 11:54:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72cc491000) [pid = 13908] [serial = 523] [outer = 0x7f72cb32bc00] 11:54:56 INFO - PROCESS | 13908 | 1461264896985 Marionette DEBUG loaded listener.js 11:54:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72cc50cc00) [pid = 13908] [serial = 524] [outer = 0x7f72cb32bc00] 11:54:57 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:54:57 INFO - PROCESS | 13908 | 1461264897898 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 11:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1279ms 11:54:57 INFO - PROCESS | 13908 | 1461264897947 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:54:57 INFO - PROCESS | 13908 | 1461264897953 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:54:57 INFO - PROCESS | 13908 | 1461264897963 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:54:57 INFO - PROCESS | 13908 | 1461264897969 Marionette TRACE conn3 <- [1,670,null,{}] 11:54:57 INFO - PROCESS | 13908 | 1461264897989 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:58 INFO - PROCESS | 13908 | 1461264898249 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:54:58 INFO - PROCESS | 13908 | 1461264898444 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b3f000 == 82 [pid = 13908] [id = 175] 11:54:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72c5d16000) [pid = 13908] [serial = 525] [outer = (nil)] 11:54:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72c6edc000) [pid = 13908] [serial = 526] [outer = 0x7f72c5d16000] 11:54:58 INFO - PROCESS | 13908 | 1461264898569 Marionette DEBUG loaded listener.js 11:54:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c6f57000) [pid = 13908] [serial = 527] [outer = 0x7f72c5d16000] 11:54:59 INFO - PROCESS | 13908 | 1461264899579 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 11:54:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:54:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1652ms 11:54:59 INFO - PROCESS | 13908 | 1461264899615 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:54:59 INFO - PROCESS | 13908 | 1461264899624 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:54:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:54:59 INFO - PROCESS | 13908 | 1461264899635 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:54:59 INFO - PROCESS | 13908 | 1461264899640 Marionette TRACE conn3 <- [1,674,null,{}] 11:54:59 INFO - PROCESS | 13908 | 1461264899647 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:59 INFO - PROCESS | 13908 | 1461264899885 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:55:00 INFO - PROCESS | 13908 | 1461264900087 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09c3800 == 83 [pid = 13908] [id = 176] 11:55:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72c79a9c00) [pid = 13908] [serial = 528] [outer = (nil)] 11:55:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c79d5000) [pid = 13908] [serial = 529] [outer = 0x7f72c79a9c00] 11:55:00 INFO - PROCESS | 13908 | 1461264900205 Marionette DEBUG loaded listener.js 11:55:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72c8320400) [pid = 13908] [serial = 530] [outer = 0x7f72c79a9c00] 11:55:00 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:55:01 INFO - PROCESS | 13908 | 1461264901131 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 11:55:01 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 11:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1531ms 11:55:01 INFO - PROCESS | 13908 | 1461264901167 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:55:01 INFO - PROCESS | 13908 | 1461264901171 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:55:01 INFO - PROCESS | 13908 | 1461264901178 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:55:01 INFO - PROCESS | 13908 | 1461264901185 Marionette TRACE conn3 <- [1,678,null,{}] 11:55:01 INFO - PROCESS | 13908 | 1461264901202 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:01 INFO - PROCESS | 13908 | 1461264901402 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:55:01 INFO - PROCESS | 13908 | 1461264901641 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2de3000 == 84 [pid = 13908] [id = 177] 11:55:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72c89cb800) [pid = 13908] [serial = 531] [outer = (nil)] 11:55:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72c9d22c00) [pid = 13908] [serial = 532] [outer = 0x7f72c89cb800] 11:55:01 INFO - PROCESS | 13908 | 1461264901766 Marionette DEBUG loaded listener.js 11:55:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72cc48bc00) [pid = 13908] [serial = 533] [outer = 0x7f72c89cb800] 11:55:02 INFO - PROCESS | 13908 | 1461264902805 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 11:55:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:55:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1687ms 11:55:02 INFO - PROCESS | 13908 | 1461264902867 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:55:02 INFO - PROCESS | 13908 | 1461264902873 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:55:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:55:02 INFO - PROCESS | 13908 | 1461264902881 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:55:02 INFO - PROCESS | 13908 | 1461264902886 Marionette TRACE conn3 <- [1,682,null,{}] 11:55:02 INFO - PROCESS | 13908 | 1461264902892 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:03 INFO - PROCESS | 13908 | 1461264903100 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:55:03 INFO - PROCESS | 13908 | 1461264903345 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8cde000 == 85 [pid = 13908] [id = 178] 11:55:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72c78c0400) [pid = 13908] [serial = 534] [outer = (nil)] 11:55:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72cdccec00) [pid = 13908] [serial = 535] [outer = 0x7f72c78c0400] 11:55:03 INFO - PROCESS | 13908 | 1461264903430 Marionette DEBUG loaded listener.js 11:55:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72d0bb6c00) [pid = 13908] [serial = 536] [outer = 0x7f72c78c0400] 11:55:04 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:04 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:04 INFO - PROCESS | 13908 | 1461264904694 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 11:55:04 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) 11:55:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1832ms 11:55:04 INFO - PROCESS | 13908 | 1461264904713 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:55:04 INFO - PROCESS | 13908 | 1461264904716 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:55:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:55:04 INFO - PROCESS | 13908 | 1461264904724 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:55:04 INFO - PROCESS | 13908 | 1461264904728 Marionette TRACE conn3 <- [1,686,null,{}] 11:55:04 INFO - PROCESS | 13908 | 1461264904734 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:04 INFO - PROCESS | 13908 | 1461264904965 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:55:05 INFO - PROCESS | 13908 | 1461264905121 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72debb4000 == 86 [pid = 13908] [id = 179] 11:55:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72c8243800) [pid = 13908] [serial = 537] [outer = (nil)] 11:55:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72d0ecf400) [pid = 13908] [serial = 538] [outer = 0x7f72c8243800] 11:55:05 INFO - PROCESS | 13908 | 1461264905195 Marionette DEBUG loaded listener.js 11:55:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72d146dc00) [pid = 13908] [serial = 539] [outer = 0x7f72c8243800] 11:55:06 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:06 INFO - PROCESS | 13908 | 1461264906525 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 11:55:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:55:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1836ms 11:55:06 INFO - PROCESS | 13908 | 1461264906590 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 13908 | 1461264906595 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:55:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:55:06 INFO - PROCESS | 13908 | 1461264906623 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:55:06 INFO - PROCESS | 13908 | 1461264906627 Marionette TRACE conn3 <- [1,690,null,{}] 11:55:06 INFO - PROCESS | 13908 | 1461264906634 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:06 INFO - PROCESS | 13908 | 1461264906831 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:55:06 INFO - PROCESS | 13908 | 1461264906985 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e377f000 == 87 [pid = 13908] [id = 180] 11:55:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72d0ed8400) [pid = 13908] [serial = 540] [outer = (nil)] 11:55:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72d1ff0000) [pid = 13908] [serial = 541] [outer = 0x7f72d0ed8400] 11:55:07 INFO - PROCESS | 13908 | 1461264907062 Marionette DEBUG loaded listener.js 11:55:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72d7e4b800) [pid = 13908] [serial = 542] [outer = 0x7f72d0ed8400] 11:55:08 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:08 INFO - PROCESS | 13908 | 1461264908460 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 11:55:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:55:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1893ms 11:55:08 INFO - PROCESS | 13908 | 1461264908872 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:55:08 INFO - PROCESS | 13908 | 1461264908879 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:55:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:55:08 INFO - PROCESS | 13908 | 1461264908953 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:55:08 INFO - PROCESS | 13908 | 1461264908958 Marionette TRACE conn3 <- [1,694,null,{}] 11:55:08 INFO - PROCESS | 13908 | 1461264908967 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:09 INFO - PROCESS | 13908 | 1461264909213 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:55:09 INFO - PROCESS | 13908 | 1461264909349 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c860f800 == 88 [pid = 13908] [id = 181] 11:55:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c6e93c00) [pid = 13908] [serial = 543] [outer = (nil)] 11:55:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72c6e9c000) [pid = 13908] [serial = 544] [outer = 0x7f72c6e93c00] 11:55:09 INFO - PROCESS | 13908 | 1461264909421 Marionette DEBUG loaded listener.js 11:55:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c72cd400) [pid = 13908] [serial = 545] [outer = 0x7f72c6e93c00] 11:55:10 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:10 INFO - PROCESS | 13908 | 1461264910759 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 11:55:10 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) 11:55:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1882ms 11:55:10 INFO - PROCESS | 13908 | 1461264910790 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:55:10 INFO - PROCESS | 13908 | 1461264910796 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:55:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:55:10 INFO - PROCESS | 13908 | 1461264910940 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:55:10 INFO - PROCESS | 13908 | 1461264910947 Marionette TRACE conn3 <- [1,698,null,{}] 11:55:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c77ae800 == 87 [pid = 13908] [id = 173] 11:55:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5dd000 == 86 [pid = 13908] [id = 172] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c8804000) [pid = 13908] [serial = 436] [outer = (nil)] [url = about:blank] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72beb0a800) [pid = 13908] [serial = 451] [outer = (nil)] [url = about:blank] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c72c3800) [pid = 13908] [serial = 448] [outer = (nil)] [url = about:blank] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c8549c00) [pid = 13908] [serial = 433] [outer = (nil)] [url = about:blank] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c8811800) [pid = 13908] [serial = 439] [outer = (nil)] [url = about:blank] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c768f800) [pid = 13908] [serial = 442] [outer = (nil)] [url = about:blank] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c1319800) [pid = 13908] [serial = 445] [outer = (nil)] [url = about:blank] 11:55:10 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c78b4000) [pid = 13908] [serial = 472] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9f44800 == 85 [pid = 13908] [id = 171] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c77a2800 == 84 [pid = 13908] [id = 170] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bed81000 == 83 [pid = 13908] [id = 169] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c840c800 == 82 [pid = 13908] [id = 168] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc130800 == 81 [pid = 13908] [id = 165] 11:55:11 INFO - PROCESS | 13908 | 1461264911037 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85e5000 == 80 [pid = 13908] [id = 164] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9088800 == 79 [pid = 13908] [id = 163] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e5e75000 == 78 [pid = 13908] [id = 162] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e36af000 == 77 [pid = 13908] [id = 161] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dea90800 == 76 [pid = 13908] [id = 160] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd27b800 == 75 [pid = 13908] [id = 159] 11:55:11 INFO - PROCESS | 13908 | 1461264911197 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:55:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c77b9800 == 74 [pid = 13908] [id = 158] 11:55:11 INFO - PROCESS | 13908 | 1461264911210 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11c7800 == 75 [pid = 13908] [id = 182] 11:55:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72c6e9d000) [pid = 13908] [serial = 546] [outer = (nil)] 11:55:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72c7688400) [pid = 13908] [serial = 547] [outer = 0x7f72c6e9d000] 11:55:11 INFO - PROCESS | 13908 | 1461264911292 Marionette DEBUG loaded listener.js 11:55:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72c78b9c00) [pid = 13908] [serial = 548] [outer = 0x7f72c6e9d000] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c89d1400) [pid = 13908] [serial = 467] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c78bd000) [pid = 13908] [serial = 460] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72cc48e400) [pid = 13908] [serial = 470] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72cb198400) [pid = 13908] [serial = 430] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c8542400) [pid = 13908] [serial = 461] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c8632400) [pid = 13908] [serial = 427] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72d38e3c00) [pid = 13908] [serial = 424] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72deda7800) [pid = 13908] [serial = 400] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c72c4c00) [pid = 13908] [serial = 455] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72e35a4c00) [pid = 13908] [serial = 403] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72c8806400) [pid = 13908] [serial = 466] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72c7686c00) [pid = 13908] [serial = 457] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72c9b9d800) [pid = 13908] [serial = 469] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72c78bdc00) [pid = 13908] [serial = 361] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c6ee4c00) [pid = 13908] [serial = 454] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72d1466000) [pid = 13908] [serial = 355] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72d2983c00) [pid = 13908] [serial = 397] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72d146c800) [pid = 13908] [serial = 358] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72c768fc00) [pid = 13908] [serial = 458] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72d8c76800) [pid = 13908] [serial = 364] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72e816c400) [pid = 13908] [serial = 232] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72c8637400) [pid = 13908] [serial = 464] [outer = (nil)] [url = about:blank] 11:55:11 INFO - PROCESS | 13908 | --DOMWINDOW == 114 (0x7f72c8573000) [pid = 13908] [serial = 463] [outer = (nil)] [url = about:blank] 11:55:12 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:12 INFO - PROCESS | 13908 | 1461264912530 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 11:55:12 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) 11:55:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1691ms 11:55:12 INFO - PROCESS | 13908 | 1461264912547 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:55:12 INFO - PROCESS | 13908 | 1461264912550 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:55:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:55:12 INFO - PROCESS | 13908 | 1461264912557 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:55:12 INFO - PROCESS | 13908 | 1461264912561 Marionette TRACE conn3 <- [1,702,null,{}] 11:55:12 INFO - PROCESS | 13908 | 1461264912570 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:12 INFO - PROCESS | 13908 | 1461264912743 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:55:13 INFO - PROCESS | 13908 | 1461264913045 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85ad000 == 76 [pid = 13908] [id = 183] 11:55:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f72c8319000) [pid = 13908] [serial = 549] [outer = (nil)] 11:55:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72c8321800) [pid = 13908] [serial = 550] [outer = 0x7f72c8319000] 11:55:13 INFO - PROCESS | 13908 | 1461264913153 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72c854ec00) [pid = 13908] [serial = 551] [outer = 0x7f72c8319000] 11:55:14 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:14 INFO - PROCESS | 13908 | 1461264914418 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 11:55:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:55:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1890ms 11:55:14 INFO - PROCESS | 13908 | 1461264914448 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:55:14 INFO - PROCESS | 13908 | 1461264914451 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:55:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:55:14 INFO - PROCESS | 13908 | 1461264914465 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:55:14 INFO - PROCESS | 13908 | 1461264914468 Marionette TRACE conn3 <- [1,706,null,{}] 11:55:14 INFO - PROCESS | 13908 | 1461264914496 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:14 INFO - PROCESS | 13908 | 1461264914740 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:55:14 INFO - PROCESS | 13908 | 1461264914776 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb697800 == 77 [pid = 13908] [id = 184] 11:55:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72c79db800) [pid = 13908] [serial = 552] [outer = (nil)] 11:55:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72c880e400) [pid = 13908] [serial = 553] [outer = 0x7f72c79db800] 11:55:14 INFO - PROCESS | 13908 | 1461264914840 Marionette DEBUG loaded listener.js 11:55:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72c89d9800) [pid = 13908] [serial = 554] [outer = 0x7f72c79db800] 11:55:15 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72c120e000) [pid = 13908] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:55:15 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72c7750800) [pid = 13908] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:55:15 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72c7758000) [pid = 13908] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:55:15 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72c72cf400) [pid = 13908] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:55:15 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72c6f58c00) [pid = 13908] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:55:15 INFO - PROCESS | 13908 | --DOMWINDOW == 114 (0x7f72c77ee800) [pid = 13908] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:55:16 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:16 INFO - PROCESS | 13908 | 1461264916389 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 11:55:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:55:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1961ms 11:55:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:55:16 INFO - PROCESS | 13908 | 1461264916423 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:55:16 INFO - PROCESS | 13908 | 1461264916425 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:55:16 INFO - PROCESS | 13908 | 1461264916433 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:55:16 INFO - PROCESS | 13908 | 1461264916436 Marionette TRACE conn3 <- [1,710,null,{}] 11:55:16 INFO - PROCESS | 13908 | 1461264916442 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:16 INFO - PROCESS | 13908 | 1461264916593 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:55:16 INFO - PROCESS | 13908 | 1461264916603 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2d3800 == 78 [pid = 13908] [id = 185] 11:55:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f72c131c800) [pid = 13908] [serial = 555] [outer = (nil)] 11:55:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72c8577000) [pid = 13908] [serial = 556] [outer = 0x7f72c131c800] 11:55:16 INFO - PROCESS | 13908 | 1461264916667 Marionette DEBUG loaded listener.js 11:55:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72cb198400) [pid = 13908] [serial = 557] [outer = 0x7f72c131c800] 11:55:17 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:17 INFO - PROCESS | 13908 | 1461264917900 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 11:55:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:55:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1487ms 11:55:17 INFO - PROCESS | 13908 | 1461264917921 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:55:17 INFO - PROCESS | 13908 | 1461264917927 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:55:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:55:17 INFO - PROCESS | 13908 | 1461264917937 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:55:17 INFO - PROCESS | 13908 | 1461264917944 Marionette TRACE conn3 <- [1,714,null,{}] 11:55:17 INFO - PROCESS | 13908 | 1461264917955 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:18 INFO - PROCESS | 13908 | 1461264918184 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:55:18 INFO - PROCESS | 13908 | 1461264918393 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c78a0800 == 79 [pid = 13908] [id = 186] 11:55:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72c6f5a000) [pid = 13908] [serial = 558] [outer = (nil)] 11:55:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72c72d0400) [pid = 13908] [serial = 559] [outer = 0x7f72c6f5a000] 11:55:18 INFO - PROCESS | 13908 | 1461264918474 Marionette DEBUG loaded listener.js 11:55:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72c77f0c00) [pid = 13908] [serial = 560] [outer = 0x7f72c6f5a000] 11:55:19 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:19 INFO - PROCESS | 13908 | 1461264919799 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 11:55:19 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 11:55:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1901ms 11:55:19 INFO - PROCESS | 13908 | 1461264919838 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:55:19 INFO - PROCESS | 13908 | 1461264919847 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:55:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:55:19 INFO - PROCESS | 13908 | 1461264919957 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:55:19 INFO - PROCESS | 13908 | 1461264919962 Marionette TRACE conn3 <- [1,718,null,{}] 11:55:19 INFO - PROCESS | 13908 | 1461264919972 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:20 INFO - PROCESS | 13908 | 1461264920147 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:55:20 INFO - PROCESS | 13908 | 1461264920299 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5d4800 == 80 [pid = 13908] [id = 187] 11:55:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72c6e9d400) [pid = 13908] [serial = 561] [outer = (nil)] 11:55:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72c78bc400) [pid = 13908] [serial = 562] [outer = 0x7f72c6e9d400] 11:55:20 INFO - PROCESS | 13908 | 1461264920373 Marionette DEBUG loaded listener.js 11:55:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72c8551c00) [pid = 13908] [serial = 563] [outer = 0x7f72c6e9d400] 11:55:21 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:21 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:21 INFO - PROCESS | 13908 | 1461264921916 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 11:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2043ms 11:55:21 INFO - PROCESS | 13908 | 1461264921950 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:55:21 INFO - PROCESS | 13908 | 1461264921954 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:55:21 INFO - PROCESS | 13908 | 1461264921961 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:55:21 INFO - PROCESS | 13908 | 1461264921967 Marionette TRACE conn3 <- [1,722,null,{}] 11:55:21 INFO - PROCESS | 13908 | 1461264921983 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:22 INFO - PROCESS | 13908 | 1461264922203 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:55:22 INFO - PROCESS | 13908 | 1461264922357 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09c6000 == 81 [pid = 13908] [id = 188] 11:55:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c8551000) [pid = 13908] [serial = 564] [outer = (nil)] 11:55:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72cc48ac00) [pid = 13908] [serial = 565] [outer = 0x7f72c8551000] 11:55:22 INFO - PROCESS | 13908 | 1461264922437 Marionette DEBUG loaded listener.js 11:55:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72d0bc4400) [pid = 13908] [serial = 566] [outer = 0x7f72c8551000] 11:55:23 INFO - PROCESS | 13908 | 1461264923421 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 11:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:55:23 INFO - PROCESS | 13908 | 1461264923460 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:55:23 INFO - PROCESS | 13908 | 1461264923468 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:55:23 INFO - PROCESS | 13908 | 1461264923470 Marionette TRACE conn3 <- [1,726,null,{}] 11:55:23 INFO - PROCESS | 13908 | 1461264923477 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:23 INFO - PROCESS | 13908 | 1461264923708 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:55:23 INFO - PROCESS | 13908 | 1461264923921 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2945800 == 82 [pid = 13908] [id = 189] 11:55:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72c863bc00) [pid = 13908] [serial = 567] [outer = (nil)] 11:55:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72d1ffd000) [pid = 13908] [serial = 568] [outer = 0x7f72c863bc00] 11:55:24 INFO - PROCESS | 13908 | 1461264924060 Marionette DEBUG loaded listener.js 11:55:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72d2a81c00) [pid = 13908] [serial = 569] [outer = 0x7f72c863bc00] 11:55:24 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:24 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:24 INFO - PROCESS | 13908 | 1461264924990 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 11:55:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1583ms 11:55:25 INFO - PROCESS | 13908 | 1461264925050 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:55:25 INFO - PROCESS | 13908 | 1461264925055 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:55:25 INFO - PROCESS | 13908 | 1461264925063 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:55:25 INFO - PROCESS | 13908 | 1461264925067 Marionette TRACE conn3 <- [1,730,null,{}] 11:55:25 INFO - PROCESS | 13908 | 1461264925073 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:25 INFO - PROCESS | 13908 | 1461264925274 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:55:25 INFO - PROCESS | 13908 | 1461264925475 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8ce6000 == 83 [pid = 13908] [id = 190] 11:55:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72c1212000) [pid = 13908] [serial = 570] [outer = (nil)] 11:55:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72d4f7bc00) [pid = 13908] [serial = 571] [outer = 0x7f72c1212000] 11:55:25 INFO - PROCESS | 13908 | 1461264925596 Marionette DEBUG loaded listener.js 11:55:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72d8c1a400) [pid = 13908] [serial = 572] [outer = 0x7f72c1212000] 11:55:26 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:26 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:26 INFO - PROCESS | 13908 | 1461264926497 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 11:55:26 INFO - PROCESS | 13908 | 1461264926553 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:55:26 INFO - PROCESS | 13908 | 1461264926559 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:55:26 INFO - PROCESS | 13908 | 1461264926562 Marionette TRACE conn3 <- [1,734,null,{}] 11:55:26 INFO - PROCESS | 13908 | 1461264926569 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:26 INFO - PROCESS | 13908 | 1461264926798 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:55:27 INFO - PROCESS | 13908 | 1461264927037 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f05800 == 84 [pid = 13908] [id = 191] 11:55:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72dfc30800) [pid = 13908] [serial = 573] [outer = (nil)] 11:55:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72e35a8c00) [pid = 13908] [serial = 574] [outer = 0x7f72dfc30800] 11:55:27 INFO - PROCESS | 13908 | 1461264927204 Marionette DEBUG loaded listener.js 11:55:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72e39d7800) [pid = 13908] [serial = 575] [outer = 0x7f72dfc30800] 11:55:27 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:28 INFO - PROCESS | 13908 | 1461264928114 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 11:55:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:55:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1635ms 11:55:28 INFO - PROCESS | 13908 | 1461264928198 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:55:28 INFO - PROCESS | 13908 | 1461264928203 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:55:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:55:28 INFO - PROCESS | 13908 | 1461264928212 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:55:28 INFO - PROCESS | 13908 | 1461264928218 Marionette TRACE conn3 <- [1,738,null,{}] 11:55:28 INFO - PROCESS | 13908 | 1461264928227 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:28 INFO - PROCESS | 13908 | 1461264928460 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:55:28 INFO - PROCESS | 13908 | 1461264928682 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e6b46000 == 85 [pid = 13908] [id = 192] 11:55:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72c7806000) [pid = 13908] [serial = 576] [outer = (nil)] 11:55:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72c780d000) [pid = 13908] [serial = 577] [outer = 0x7f72c7806000] 11:55:28 INFO - PROCESS | 13908 | 1461264928771 Marionette DEBUG loaded listener.js 11:55:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72c7811c00) [pid = 13908] [serial = 578] [outer = 0x7f72c7806000] 11:55:30 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:30 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:30 INFO - PROCESS | 13908 | 1461264930063 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 11:55:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:55:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1893ms 11:55:30 INFO - PROCESS | 13908 | 1461264930105 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:55:30 INFO - PROCESS | 13908 | 1461264930109 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:55:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:55:30 INFO - PROCESS | 13908 | 1461264930117 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:55:30 INFO - PROCESS | 13908 | 1461264930121 Marionette TRACE conn3 <- [1,742,null,{}] 11:55:30 INFO - PROCESS | 13908 | 1461264930127 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:30 INFO - PROCESS | 13908 | 1461264930392 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:55:30 INFO - PROCESS | 13908 | 1461264930552 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d1f800 == 86 [pid = 13908] [id = 193] 11:55:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72beb02800) [pid = 13908] [serial = 579] [outer = (nil)] 11:55:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c1d46800) [pid = 13908] [serial = 580] [outer = 0x7f72beb02800] 11:55:30 INFO - PROCESS | 13908 | 1461264930625 Marionette DEBUG loaded listener.js 11:55:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72c1d4e800) [pid = 13908] [serial = 581] [outer = 0x7f72beb02800] 11:55:32 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:32 INFO - PROCESS | 13908 | 1461264932192 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 11:55:32 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 11:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2088ms 11:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:55:32 INFO - PROCESS | 13908 | 1461264932206 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:55:32 INFO - PROCESS | 13908 | 1461264932210 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:55:32 INFO - PROCESS | 13908 | 1461264932219 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:55:32 INFO - PROCESS | 13908 | 1461264932225 Marionette TRACE conn3 <- [1,746,null,{}] 11:55:32 INFO - PROCESS | 13908 | 1461264932314 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:32 INFO - PROCESS | 13908 | 1461264932509 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:55:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb697800 == 85 [pid = 13908] [id = 184] 11:55:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85ad000 == 84 [pid = 13908] [id = 183] 11:55:32 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72cc491000) [pid = 13908] [serial = 523] [outer = (nil)] [url = about:blank] 11:55:32 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c79aa800) [pid = 13908] [serial = 493] [outer = (nil)] [url = about:blank] 11:55:32 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c6e9a000) [pid = 13908] [serial = 496] [outer = (nil)] [url = about:blank] 11:55:32 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c79acc00) [pid = 13908] [serial = 499] [outer = (nil)] [url = about:blank] 11:55:32 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c120dc00) [pid = 13908] [serial = 502] [outer = (nil)] [url = about:blank] 11:55:32 INFO - PROCESS | 13908 | 1461264932731 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11c7800 == 83 [pid = 13908] [id = 182] 11:55:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c860f800 == 82 [pid = 13908] [id = 181] 11:55:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11c7800 == 83 [pid = 13908] [id = 194] 11:55:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72c131fc00) [pid = 13908] [serial = 582] [outer = (nil)] 11:55:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72c5d15c00) [pid = 13908] [serial = 583] [outer = 0x7f72c131fc00] 11:55:32 INFO - PROCESS | 13908 | 1461264932820 Marionette DEBUG loaded listener.js 11:55:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72c6e9d800) [pid = 13908] [serial = 584] [outer = 0x7f72c131fc00] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c5d14000) [pid = 13908] [serial = 506] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c1313000) [pid = 13908] [serial = 505] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c831d400) [pid = 13908] [serial = 514] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72cc486c00) [pid = 13908] [serial = 484] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c8572c00) [pid = 13908] [serial = 517] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72cdccf400) [pid = 13908] [serial = 487] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c77f9000) [pid = 13908] [serial = 511] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c78be000) [pid = 13908] [serial = 512] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72c6f5c400) [pid = 13908] [serial = 475] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72c77fa400) [pid = 13908] [serial = 478] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c768a400) [pid = 13908] [serial = 509] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72c72ce000) [pid = 13908] [serial = 508] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72d29d2400) [pid = 13908] [serial = 490] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72c78b8c00) [pid = 13908] [serial = 520] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72c863b400) [pid = 13908] [serial = 481] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72c8637c00) [pid = 13908] [serial = 518] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c854e800) [pid = 13908] [serial = 515] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72c89d2c00) [pid = 13908] [serial = 521] [outer = (nil)] [url = about:blank] 11:55:33 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:34 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:34 INFO - PROCESS | 13908 | 1461264934050 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 11:55:34 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.) 11:55:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1902ms 11:55:34 INFO - PROCESS | 13908 | 1461264934121 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:55:34 INFO - PROCESS | 13908 | 1461264934134 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:55:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:55:34 INFO - PROCESS | 13908 | 1461264934269 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:55:34 INFO - PROCESS | 13908 | 1461264934277 Marionette TRACE conn3 <- [1,750,null,{}] 11:55:34 INFO - PROCESS | 13908 | 1461264934301 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:34 INFO - PROCESS | 13908 | 1461264934493 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:55:34 INFO - PROCESS | 13908 | 1461264934610 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8418800 == 84 [pid = 13908] [id = 195] 11:55:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72c1d4a800) [pid = 13908] [serial = 585] [outer = (nil)] 11:55:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72c6ee9c00) [pid = 13908] [serial = 586] [outer = 0x7f72c1d4a800] 11:55:34 INFO - PROCESS | 13908 | 1461264934683 Marionette DEBUG loaded listener.js 11:55:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c7680400) [pid = 13908] [serial = 587] [outer = 0x7f72c1d4a800] 11:55:35 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:35 INFO - PROCESS | 13908 | 1461264935878 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 11:55:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1765ms 11:55:35 INFO - PROCESS | 13908 | 1461264935942 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:55:35 INFO - PROCESS | 13908 | 1461264935946 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:55:35 INFO - PROCESS | 13908 | 1461264935953 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:55:35 INFO - PROCESS | 13908 | 1461264935960 Marionette TRACE conn3 <- [1,754,null,{}] 11:55:35 INFO - PROCESS | 13908 | 1461264935983 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:36 INFO - PROCESS | 13908 | 1461264936314 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:55:36 INFO - PROCESS | 13908 | 1461264936353 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8c7d800 == 85 [pid = 13908] [id = 196] 11:55:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72c7683800) [pid = 13908] [serial = 588] [outer = (nil)] 11:55:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c77f2000) [pid = 13908] [serial = 589] [outer = 0x7f72c7683800] 11:55:36 INFO - PROCESS | 13908 | 1461264936453 Marionette DEBUG loaded listener.js 11:55:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72c78b6c00) [pid = 13908] [serial = 590] [outer = 0x7f72c7683800] 11:55:37 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72c6e9d000) [pid = 13908] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:55:37 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72c79db800) [pid = 13908] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:55:37 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72c8319000) [pid = 13908] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:55:37 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72cb32bc00) [pid = 13908] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:55:37 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c6e93c00) [pid = 13908] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:55:37 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72c5d72400) [pid = 13908] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:55:38 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:38 INFO - PROCESS | 13908 | 1461264938056 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 11:55:38 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 11:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2157ms 11:55:38 INFO - PROCESS | 13908 | 1461264938111 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:55:38 INFO - PROCESS | 13908 | 1461264938116 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:55:38 INFO - PROCESS | 13908 | 1461264938122 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:55:38 INFO - PROCESS | 13908 | 1461264938124 Marionette TRACE conn3 <- [1,758,null,{}] 11:55:38 INFO - PROCESS | 13908 | 1461264938131 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:38 INFO - PROCESS | 13908 | 1461264938350 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:55:38 INFO - PROCESS | 13908 | 1461264938391 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb346800 == 86 [pid = 13908] [id = 197] 11:55:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72c78bac00) [pid = 13908] [serial = 591] [outer = (nil)] 11:55:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72c79a8800) [pid = 13908] [serial = 592] [outer = 0x7f72c78bac00] 11:55:38 INFO - PROCESS | 13908 | 1461264938462 Marionette DEBUG loaded listener.js 11:55:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72c79d6400) [pid = 13908] [serial = 593] [outer = 0x7f72c78bac00] 11:55:39 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:39 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:39 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:39 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:39 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:39 INFO - PROCESS | 13908 | 1461264939254 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 11:55:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:55:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1186ms 11:55:39 INFO - PROCESS | 13908 | 1461264939311 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:55:39 INFO - PROCESS | 13908 | 1461264939314 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:55:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:55:39 INFO - PROCESS | 13908 | 1461264939321 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:55:39 INFO - PROCESS | 13908 | 1461264939323 Marionette TRACE conn3 <- [1,762,null,{}] 11:55:39 INFO - PROCESS | 13908 | 1461264939330 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:39 INFO - PROCESS | 13908 | 1461264939617 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:55:39 INFO - PROCESS | 13908 | 1461264939778 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11d7800 == 87 [pid = 13908] [id = 198] 11:55:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72beb0e800) [pid = 13908] [serial = 594] [outer = (nil)] 11:55:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c1316800) [pid = 13908] [serial = 595] [outer = 0x7f72beb0e800] 11:55:39 INFO - PROCESS | 13908 | 1461264939866 Marionette DEBUG loaded listener.js 11:55:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72c5d0c400) [pid = 13908] [serial = 596] [outer = 0x7f72beb0e800] 11:55:41 INFO - PROCESS | 13908 | 1461264941271 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 11:55:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:55:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1995ms 11:55:41 INFO - PROCESS | 13908 | 1461264941351 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:55:41 INFO - PROCESS | 13908 | 1461264941358 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:55:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:55:41 INFO - PROCESS | 13908 | 1461264941366 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:55:41 INFO - PROCESS | 13908 | 1461264941373 Marionette TRACE conn3 <- [1,766,null,{}] 11:55:41 INFO - PROCESS | 13908 | 1461264941424 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:41 INFO - PROCESS | 13908 | 1461264941600 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:55:41 INFO - PROCESS | 13908 | 1461264941798 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c996a000 == 88 [pid = 13908] [id = 199] 11:55:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72c120e000) [pid = 13908] [serial = 597] [outer = (nil)] 11:55:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72c72d1c00) [pid = 13908] [serial = 598] [outer = 0x7f72c120e000] 11:55:41 INFO - PROCESS | 13908 | 1461264941877 Marionette DEBUG loaded listener.js 11:55:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72c77f7000) [pid = 13908] [serial = 599] [outer = 0x7f72c120e000] 11:55:43 INFO - PROCESS | 13908 | 1461264943259 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 11:55:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:55:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2038ms 11:55:43 INFO - PROCESS | 13908 | 1461264943423 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:55:43 INFO - PROCESS | 13908 | 1461264943431 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:55:43 INFO - PROCESS | 13908 | 1461264943443 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:55:43 INFO - PROCESS | 13908 | 1461264943446 Marionette TRACE conn3 <- [1,770,null,{}] 11:55:43 INFO - PROCESS | 13908 | 1461264943453 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:43 INFO - PROCESS | 13908 | 1461264943635 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:55:43 INFO - PROCESS | 13908 | 1461264943797 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc49a800 == 89 [pid = 13908] [id = 200] 11:55:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72beb05400) [pid = 13908] [serial = 600] [outer = (nil)] 11:55:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72c79d7000) [pid = 13908] [serial = 601] [outer = 0x7f72beb05400] 11:55:43 INFO - PROCESS | 13908 | 1461264943872 Marionette DEBUG loaded listener.js 11:55:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72c8029c00) [pid = 13908] [serial = 602] [outer = 0x7f72beb05400] 11:55:44 INFO - PROCESS | 13908 | 1461264944793 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1384ms 11:55:44 INFO - PROCESS | 13908 | 1461264944828 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:55:44 INFO - PROCESS | 13908 | 1461264944835 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:55:44 INFO - PROCESS | 13908 | 1461264944853 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:55:44 INFO - PROCESS | 13908 | 1461264944862 Marionette TRACE conn3 <- [1,774,null,{}] 11:55:44 INFO - PROCESS | 13908 | 1461264944867 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:45 INFO - PROCESS | 13908 | 1461264945064 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:55:45 INFO - PROCESS | 13908 | 1461264945226 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cf614800 == 90 [pid = 13908] [id = 201] 11:55:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72beb03400) [pid = 13908] [serial = 603] [outer = (nil)] 11:55:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72c8321400) [pid = 13908] [serial = 604] [outer = 0x7f72beb03400] 11:55:45 INFO - PROCESS | 13908 | 1461264945350 Marionette DEBUG loaded listener.js 11:55:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72c854f400) [pid = 13908] [serial = 605] [outer = 0x7f72beb03400] 11:55:46 INFO - PROCESS | 13908 | 1461264946203 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 11:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1395ms 11:55:46 INFO - PROCESS | 13908 | 1461264946241 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:55:46 INFO - PROCESS | 13908 | 1461264946245 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:55:46 INFO - PROCESS | 13908 | 1461264946254 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:55:46 INFO - PROCESS | 13908 | 1461264946258 Marionette TRACE conn3 <- [1,778,null,{}] 11:55:46 INFO - PROCESS | 13908 | 1461264946264 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:46 INFO - PROCESS | 13908 | 1461264946463 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:55:46 INFO - PROCESS | 13908 | 1461264946629 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09c3000 == 91 [pid = 13908] [id = 202] 11:55:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72c7859400) [pid = 13908] [serial = 606] [outer = (nil)] 11:55:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72c8577400) [pid = 13908] [serial = 607] [outer = 0x7f72c7859400] 11:55:46 INFO - PROCESS | 13908 | 1461264946720 Marionette DEBUG loaded listener.js 11:55:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72c8639000) [pid = 13908] [serial = 608] [outer = 0x7f72c7859400] 11:55:47 INFO - PROCESS | 13908 | 1461264947690 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 11:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1487ms 11:55:47 INFO - PROCESS | 13908 | 1461264947743 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:55:47 INFO - PROCESS | 13908 | 1461264947749 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:55:47 INFO - PROCESS | 13908 | 1461264947758 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:55:47 INFO - PROCESS | 13908 | 1461264947764 Marionette TRACE conn3 <- [1,782,null,{}] 11:55:47 INFO - PROCESS | 13908 | 1461264947774 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:48 INFO - PROCESS | 13908 | 1461264948162 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:55:48 INFO - PROCESS | 13908 | 1461264948418 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b5d000 == 92 [pid = 13908] [id = 203] 11:55:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c8ddc400) [pid = 13908] [serial = 609] [outer = (nil)] 11:55:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72c8de9c00) [pid = 13908] [serial = 610] [outer = 0x7f72c8ddc400] 11:55:48 INFO - PROCESS | 13908 | 1461264948538 Marionette DEBUG loaded listener.js 11:55:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c9d17400) [pid = 13908] [serial = 611] [outer = 0x7f72c8ddc400] 11:55:49 INFO - PROCESS | 13908 | 1461264949446 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 11:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1743ms 11:55:49 INFO - PROCESS | 13908 | 1461264949504 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:55:49 INFO - PROCESS | 13908 | 1461264949506 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:55:49 INFO - PROCESS | 13908 | 1461264949519 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:55:49 INFO - PROCESS | 13908 | 1461264949522 Marionette TRACE conn3 <- [1,786,null,{}] 11:55:49 INFO - PROCESS | 13908 | 1461264949529 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:49 INFO - PROCESS | 13908 | 1461264949747 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:55:49 INFO - PROCESS | 13908 | 1461264949916 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2141800 == 93 [pid = 13908] [id = 204] 11:55:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c1316400) [pid = 13908] [serial = 612] [outer = (nil)] 11:55:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72cb191c00) [pid = 13908] [serial = 613] [outer = 0x7f72c1316400] 11:55:49 INFO - PROCESS | 13908 | 1461264949992 Marionette DEBUG loaded listener.js 11:55:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72cc487800) [pid = 13908] [serial = 614] [outer = 0x7f72c1316400] 11:55:51 INFO - PROCESS | 13908 | 1461264951210 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1738ms 11:55:51 INFO - PROCESS | 13908 | 1461264951261 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:55:51 INFO - PROCESS | 13908 | 1461264951268 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:55:51 INFO - PROCESS | 13908 | 1461264951288 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:55:51 INFO - PROCESS | 13908 | 1461264951294 Marionette TRACE conn3 <- [1,790,null,{}] 11:55:51 INFO - PROCESS | 13908 | 1461264951305 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:51 INFO - PROCESS | 13908 | 1461264951531 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:55:51 INFO - PROCESS | 13908 | 1461264951905 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8411000 == 94 [pid = 13908] [id = 205] 11:55:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72c6e9e000) [pid = 13908] [serial = 615] [outer = (nil)] 11:55:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72c6ee7000) [pid = 13908] [serial = 616] [outer = 0x7f72c6e9e000] 11:55:51 INFO - PROCESS | 13908 | 1461264951986 Marionette DEBUG loaded listener.js 11:55:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c7682000) [pid = 13908] [serial = 617] [outer = 0x7f72c6e9e000] 11:55:52 INFO - PROCESS | 13908 | 1461264952891 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1649ms 11:55:52 INFO - PROCESS | 13908 | 1461264952930 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:55:52 INFO - PROCESS | 13908 | 1461264952939 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:55:52 INFO - PROCESS | 13908 | 1461264952951 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:55:52 INFO - PROCESS | 13908 | 1461264952955 Marionette TRACE conn3 <- [1,794,null,{}] 11:55:52 INFO - PROCESS | 13908 | 1461264952961 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:53 INFO - PROCESS | 13908 | 1461264953146 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:55:53 INFO - PROCESS | 13908 | 1461264953438 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc4a7000 == 95 [pid = 13908] [id = 206] 11:55:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c7855800) [pid = 13908] [serial = 618] [outer = (nil)] 11:55:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c78b3400) [pid = 13908] [serial = 619] [outer = 0x7f72c7855800] 11:55:53 INFO - PROCESS | 13908 | 1461264953592 Marionette DEBUG loaded listener.js 11:55:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c79d7c00) [pid = 13908] [serial = 620] [outer = 0x7f72c7855800] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5d32800 == 94 [pid = 13908] [id = 167] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb346800 == 93 [pid = 13908] [id = 197] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8c7d800 == 92 [pid = 13908] [id = 196] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8418800 == 91 [pid = 13908] [id = 195] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72cdccec00) [pid = 13908] [serial = 535] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c9d22c00) [pid = 13908] [serial = 532] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72d0ecf400) [pid = 13908] [serial = 538] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72d1ff0000) [pid = 13908] [serial = 541] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c6edc000) [pid = 13908] [serial = 526] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c79d5000) [pid = 13908] [serial = 529] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c8577000) [pid = 13908] [serial = 556] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11c7800 == 90 [pid = 13908] [id = 194] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f05800 == 89 [pid = 13908] [id = 191] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d8ce6000 == 88 [pid = 13908] [id = 190] 11:55:54 INFO - PROCESS | 13908 | 1461264954638 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2945800 == 87 [pid = 13908] [id = 189] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09c6000 == 86 [pid = 13908] [id = 188] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5d4800 == 85 [pid = 13908] [id = 187] 11:55:54 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c78a0800 == 84 [pid = 13908] [id = 186] 11:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1747ms 11:55:54 INFO - PROCESS | 13908 | 1461264954698 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:55:54 INFO - PROCESS | 13908 | 1461264954703 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72c78b9c00) [pid = 13908] [serial = 548] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c880e400) [pid = 13908] [serial = 553] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c854ec00) [pid = 13908] [serial = 551] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72cc50cc00) [pid = 13908] [serial = 524] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c8321800) [pid = 13908] [serial = 550] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c72cd400) [pid = 13908] [serial = 545] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c89d9800) [pid = 13908] [serial = 554] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c6e9c000) [pid = 13908] [serial = 544] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c7688400) [pid = 13908] [serial = 547] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c89d4c00) [pid = 13908] [serial = 473] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 13908 | 1461264954735 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:55:54 INFO - PROCESS | 13908 | 1461264954740 Marionette TRACE conn3 <- [1,798,null,{}] 11:55:54 INFO - PROCESS | 13908 | 1461264954761 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:54 INFO - PROCESS | 13908 | 1461264954982 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:55:55 INFO - PROCESS | 13908 | 1461264955168 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8418800 == 85 [pid = 13908] [id = 207] 11:55:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72c802f400) [pid = 13908] [serial = 621] [outer = (nil)] 11:55:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72c831a400) [pid = 13908] [serial = 622] [outer = 0x7f72c802f400] 11:55:55 INFO - PROCESS | 13908 | 1461264955239 Marionette DEBUG loaded listener.js 11:55:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72c8578000) [pid = 13908] [serial = 623] [outer = 0x7f72c802f400] 11:55:55 INFO - PROCESS | 13908 | 1461264955967 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 11:55:56 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 11:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1307ms 11:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:55:56 INFO - PROCESS | 13908 | 1461264956025 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:55:56 INFO - PROCESS | 13908 | 1461264956029 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:55:56 INFO - PROCESS | 13908 | 1461264956035 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:55:56 INFO - PROCESS | 13908 | 1461264956038 Marionette TRACE conn3 <- [1,802,null,{}] 11:55:56 INFO - PROCESS | 13908 | 1461264956044 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:56 INFO - PROCESS | 13908 | 1461264956209 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:55:56 INFO - PROCESS | 13908 | 1461264956224 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ce93d000 == 86 [pid = 13908] [id = 208] 11:55:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72c802e800) [pid = 13908] [serial = 624] [outer = (nil)] 11:55:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72c89d1800) [pid = 13908] [serial = 625] [outer = 0x7f72c802e800] 11:55:56 INFO - PROCESS | 13908 | 1461264956290 Marionette DEBUG loaded listener.js 11:55:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c9a7e000) [pid = 13908] [serial = 626] [outer = 0x7f72c802e800] 11:55:57 INFO - PROCESS | 13908 | 1461264957232 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 11:55:57 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 11:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1240ms 11:55:57 INFO - PROCESS | 13908 | 1461264957275 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:55:57 INFO - PROCESS | 13908 | 1461264957279 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:55:57 INFO - PROCESS | 13908 | 1461264957285 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 13908 | 1461264957287 Marionette TRACE conn3 <- [1,806,null,{}] 11:55:57 INFO - PROCESS | 13908 | 1461264957294 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:57 INFO - PROCESS | 13908 | 1461264957515 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:55:57 INFO - PROCESS | 13908 | 1461264957538 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11dc000 == 87 [pid = 13908] [id = 209] 11:55:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72c1206400) [pid = 13908] [serial = 627] [outer = (nil)] 11:55:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c9b99400) [pid = 13908] [serial = 628] [outer = 0x7f72c1206400] 11:55:57 INFO - PROCESS | 13908 | 1461264957600 Marionette DEBUG loaded listener.js 11:55:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72cb192000) [pid = 13908] [serial = 629] [outer = 0x7f72c1206400] 11:55:58 INFO - PROCESS | 13908 | 1461264958481 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 11:55:58 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 11:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1237ms 11:55:58 INFO - PROCESS | 13908 | 1461264958523 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:55:58 INFO - PROCESS | 13908 | 1461264958527 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:55:58 INFO - PROCESS | 13908 | 1461264958553 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:55:58 INFO - PROCESS | 13908 | 1461264958561 Marionette TRACE conn3 <- [1,810,null,{}] 11:55:58 INFO - PROCESS | 13908 | 1461264958567 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:58 INFO - PROCESS | 13908 | 1461264958816 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:55:58 INFO - PROCESS | 13908 | 1461264958847 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d3825800 == 88 [pid = 13908] [id = 210] 11:55:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72cc485c00) [pid = 13908] [serial = 630] [outer = (nil)] 11:55:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72cc50ec00) [pid = 13908] [serial = 631] [outer = 0x7f72cc485c00] 11:55:58 INFO - PROCESS | 13908 | 1461264958917 Marionette DEBUG loaded listener.js 11:55:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72cc8a8000) [pid = 13908] [serial = 632] [outer = 0x7f72cc485c00] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c78c0400) [pid = 13908] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72d196a000) [pid = 13908] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72c77f9400) [pid = 13908] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c79a4000) [pid = 13908] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72beb03c00) [pid = 13908] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72c5d76800) [pid = 13908] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72beb11c00) [pid = 13908] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72d2261000) [pid = 13908] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c1206800) [pid = 13908] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c1315400) [pid = 13908] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c89cb800) [pid = 13908] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c5d16000) [pid = 13908] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c79a9c00) [pid = 13908] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c1315000) [pid = 13908] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c131bc00) [pid = 13908] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72c6e93800) [pid = 13908] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72c8543400) [pid = 13908] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c77f3000) [pid = 13908] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72c8315400) [pid = 13908] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72c8545000) [pid = 13908] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72c831c400) [pid = 13908] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72c77f9c00) [pid = 13908] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72c6e93000) [pid = 13908] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72c7689000) [pid = 13908] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72c8551000) [pid = 13908] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72dfc30800) [pid = 13908] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72c131fc00) [pid = 13908] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72c7683800) [pid = 13908] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72c1212000) [pid = 13908] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72c863bc00) [pid = 13908] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72c131c800) [pid = 13908] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 114 (0x7f72c7806000) [pid = 13908] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 113 (0x7f72c6e9d400) [pid = 13908] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 112 (0x7f72c6f5a000) [pid = 13908] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72c1d4a800) [pid = 13908] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72d0ed8400) [pid = 13908] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:55:59 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72c8243800) [pid = 13908] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:56:00 INFO - PROCESS | 13908 | 1461264960267 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 11:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1762ms 11:56:00 INFO - PROCESS | 13908 | 1461264960296 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 13908 | 1461264960301 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:56:00 INFO - PROCESS | 13908 | 1461264960308 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 13908 | 1461264960313 Marionette TRACE conn3 <- [1,814,null,{}] 11:56:00 INFO - PROCESS | 13908 | 1461264960320 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:00 INFO - PROCESS | 13908 | 1461264960482 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:56:00 INFO - PROCESS | 13908 | 1461264960509 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85b6000 == 89 [pid = 13908] [id = 211] 11:56:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72beb0e000) [pid = 13908] [serial = 633] [outer = (nil)] 11:56:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72c1d4f000) [pid = 13908] [serial = 634] [outer = 0x7f72beb0e000] 11:56:00 INFO - PROCESS | 13908 | 1461264960679 Marionette DEBUG loaded listener.js 11:56:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72c7681400) [pid = 13908] [serial = 635] [outer = 0x7f72beb0e000] 11:56:01 INFO - PROCESS | 13908 | 1461264961471 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 11:56:01 INFO - PROCESS | 13908 | 1461264961505 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:56:01 INFO - PROCESS | 13908 | 1461264961512 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:56:01 INFO - PROCESS | 13908 | 1461264961517 Marionette TRACE conn3 <- [1,818,null,{}] 11:56:01 INFO - PROCESS | 13908 | 1461264961525 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:01 INFO - PROCESS | 13908 | 1461264961864 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:56:02 INFO - PROCESS | 13908 | 1461264962095 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d22800 == 90 [pid = 13908] [id = 212] 11:56:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72beb0f000) [pid = 13908] [serial = 636] [outer = (nil)] 11:56:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 114 (0x7f72c1d4b800) [pid = 13908] [serial = 637] [outer = 0x7f72beb0f000] 11:56:02 INFO - PROCESS | 13908 | 1461264962185 Marionette DEBUG loaded listener.js 11:56:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f72c5d7bc00) [pid = 13908] [serial = 638] [outer = 0x7f72beb0f000] 11:56:03 INFO - PROCESS | 13908 | 1461264963174 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 11:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1704ms 11:56:03 INFO - PROCESS | 13908 | 1461264963218 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:56:03 INFO - PROCESS | 13908 | 1461264963227 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:56:03 INFO - PROCESS | 13908 | 1461264963237 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:56:03 INFO - PROCESS | 13908 | 1461264963245 Marionette TRACE conn3 <- [1,822,null,{}] 11:56:03 INFO - PROCESS | 13908 | 1461264963255 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:03 INFO - PROCESS | 13908 | 1461264963502 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:56:03 INFO - PROCESS | 13908 | 1461264963725 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2c6800 == 91 [pid = 13908] [id = 213] 11:56:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72c7681000) [pid = 13908] [serial = 639] [outer = (nil)] 11:56:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72c77f6800) [pid = 13908] [serial = 640] [outer = 0x7f72c7681000] 11:56:03 INFO - PROCESS | 13908 | 1461264963828 Marionette DEBUG loaded listener.js 11:56:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72c7854000) [pid = 13908] [serial = 641] [outer = 0x7f72c7681000] 11:56:04 INFO - PROCESS | 13908 | 1461264964826 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 11:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:56:04 INFO - PROCESS | 13908 | 1461264964883 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:56:04 INFO - PROCESS | 13908 | 1461264964891 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:56:04 INFO - PROCESS | 13908 | 1461264964894 Marionette TRACE conn3 <- [1,826,null,{}] 11:56:04 INFO - PROCESS | 13908 | 1461264964901 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:05 INFO - PROCESS | 13908 | 1461264965140 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:56:05 INFO - PROCESS | 13908 | 1461264965391 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2148800 == 92 [pid = 13908] [id = 214] 11:56:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72c7686000) [pid = 13908] [serial = 642] [outer = (nil)] 11:56:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72c8549800) [pid = 13908] [serial = 643] [outer = 0x7f72c7686000] 11:56:05 INFO - PROCESS | 13908 | 1461264965509 Marionette DEBUG loaded listener.js 11:56:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72c8641c00) [pid = 13908] [serial = 644] [outer = 0x7f72c7686000] 11:56:06 INFO - PROCESS | 13908 | 1461264966433 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 11:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1587ms 11:56:06 INFO - PROCESS | 13908 | 1461264966479 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:56:06 INFO - PROCESS | 13908 | 1461264966485 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:56:06 INFO - PROCESS | 13908 | 1461264966502 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:56:06 INFO - PROCESS | 13908 | 1461264966510 Marionette TRACE conn3 <- [1,830,null,{}] 11:56:06 INFO - PROCESS | 13908 | 1461264966516 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:06 INFO - PROCESS | 13908 | 1461264966760 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:56:06 INFO - PROCESS | 13908 | 1461264966967 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dea9e000 == 93 [pid = 13908] [id = 215] 11:56:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72c802a000) [pid = 13908] [serial = 645] [outer = (nil)] 11:56:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72cc482c00) [pid = 13908] [serial = 646] [outer = 0x7f72c802a000] 11:56:07 INFO - PROCESS | 13908 | 1461264967089 Marionette DEBUG loaded listener.js 11:56:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72cc50b000) [pid = 13908] [serial = 647] [outer = 0x7f72c802a000] 11:56:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72cc8a2000) [pid = 13908] [serial = 648] [outer = 0x7f72c9a7f800] 11:56:08 INFO - PROCESS | 13908 | 1461264968085 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 11:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1603ms 11:56:08 INFO - PROCESS | 13908 | 1461264968099 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:56:08 INFO - PROCESS | 13908 | 1461264968102 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:56:08 INFO - PROCESS | 13908 | 1461264968109 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:56:08 INFO - PROCESS | 13908 | 1461264968113 Marionette TRACE conn3 <- [1,834,null,{}] 11:56:08 INFO - PROCESS | 13908 | 1461264968120 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:08 INFO - PROCESS | 13908 | 1461264968325 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:56:08 INFO - PROCESS | 13908 | 1461264968550 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1345000 == 94 [pid = 13908] [id = 216] 11:56:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72c79cf000) [pid = 13908] [serial = 649] [outer = (nil)] 11:56:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72c8319800) [pid = 13908] [serial = 650] [outer = 0x7f72c79cf000] 11:56:08 INFO - PROCESS | 13908 | 1461264968695 Marionette DEBUG loaded listener.js 11:56:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72ce9ba800) [pid = 13908] [serial = 651] [outer = 0x7f72c79cf000] 11:56:09 INFO - PROCESS | 13908 | 1461264969651 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 11:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1587ms 11:56:09 INFO - PROCESS | 13908 | 1461264969697 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:56:09 INFO - PROCESS | 13908 | 1461264969701 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:56:09 INFO - PROCESS | 13908 | 1461264969708 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:56:09 INFO - PROCESS | 13908 | 1461264969712 Marionette TRACE conn3 <- [1,838,null,{}] 11:56:09 INFO - PROCESS | 13908 | 1461264969719 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:09 INFO - PROCESS | 13908 | 1461264969924 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:56:10 INFO - PROCESS | 13908 | 1461264970142 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e36a6000 == 95 [pid = 13908] [id = 217] 11:56:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72cff73800) [pid = 13908] [serial = 652] [outer = (nil)] 11:56:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72d0173800) [pid = 13908] [serial = 653] [outer = 0x7f72cff73800] 11:56:10 INFO - PROCESS | 13908 | 1461264970276 Marionette DEBUG loaded listener.js 11:56:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72d0b23400) [pid = 13908] [serial = 654] [outer = 0x7f72cff73800] 11:56:11 INFO - PROCESS | 13908 | 1461264971186 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 11:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1535ms 11:56:11 INFO - PROCESS | 13908 | 1461264971245 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:56:11 INFO - PROCESS | 13908 | 1461264971248 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:56:11 INFO - PROCESS | 13908 | 1461264971255 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:56:11 INFO - PROCESS | 13908 | 1461264971259 Marionette TRACE conn3 <- [1,842,null,{}] 11:56:11 INFO - PROCESS | 13908 | 1461264971265 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:11 INFO - PROCESS | 13908 | 1461264971462 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:56:11 INFO - PROCESS | 13908 | 1461264971626 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f21000 == 96 [pid = 13908] [id = 218] 11:56:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72c5d7e400) [pid = 13908] [serial = 655] [outer = (nil)] 11:56:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72d0ecb400) [pid = 13908] [serial = 656] [outer = 0x7f72c5d7e400] 11:56:11 INFO - PROCESS | 13908 | 1461264971702 Marionette DEBUG loaded listener.js 11:56:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72d1462c00) [pid = 13908] [serial = 657] [outer = 0x7f72c5d7e400] 11:56:12 INFO - PROCESS | 13908 | 1461264972611 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 11:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1432ms 11:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:56:12 INFO - PROCESS | 13908 | 1461264972688 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:56:12 INFO - PROCESS | 13908 | 1461264972691 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:56:12 INFO - PROCESS | 13908 | 1461264972699 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:56:12 INFO - PROCESS | 13908 | 1461264972701 Marionette TRACE conn3 <- [1,846,null,{}] 11:56:12 INFO - PROCESS | 13908 | 1461264972708 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:12 INFO - PROCESS | 13908 | 1461264972931 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:56:13 INFO - PROCESS | 13908 | 1461264973095 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e5e86000 == 97 [pid = 13908] [id = 219] 11:56:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72d0143400) [pid = 13908] [serial = 658] [outer = (nil)] 11:56:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72d1469c00) [pid = 13908] [serial = 659] [outer = 0x7f72d0143400] 11:56:13 INFO - PROCESS | 13908 | 1461264973221 Marionette DEBUG loaded listener.js 11:56:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72d1965c00) [pid = 13908] [serial = 660] [outer = 0x7f72d0143400] 11:56:14 INFO - PROCESS | 13908 | 1461264974128 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 11:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1483ms 11:56:14 INFO - PROCESS | 13908 | 1461264974182 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:56:14 INFO - PROCESS | 13908 | 1461264974186 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:56:14 INFO - PROCESS | 13908 | 1461264974193 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:56:14 INFO - PROCESS | 13908 | 1461264974196 Marionette TRACE conn3 <- [1,850,null,{}] 11:56:14 INFO - PROCESS | 13908 | 1461264974203 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:14 INFO - PROCESS | 13908 | 1461264974405 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:56:14 INFO - PROCESS | 13908 | 1461264974575 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85b8800 == 98 [pid = 13908] [id = 220] 11:56:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72c6e9d000) [pid = 13908] [serial = 661] [outer = (nil)] 11:56:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72c77fa400) [pid = 13908] [serial = 662] [outer = 0x7f72c6e9d000] 11:56:14 INFO - PROCESS | 13908 | 1461264974666 Marionette DEBUG loaded listener.js 11:56:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72d1cb1c00) [pid = 13908] [serial = 663] [outer = 0x7f72c6e9d000] 11:56:15 INFO - PROCESS | 13908 | 1461264975574 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 11:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1439ms 11:56:15 INFO - PROCESS | 13908 | 1461264975633 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:56:15 INFO - PROCESS | 13908 | 1461264975636 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:56:15 INFO - PROCESS | 13908 | 1461264975643 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:56:15 INFO - PROCESS | 13908 | 1461264975645 Marionette TRACE conn3 <- [1,854,null,{}] 11:56:15 INFO - PROCESS | 13908 | 1461264975651 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:15 INFO - PROCESS | 13908 | 1461264975839 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:56:16 INFO - PROCESS | 13908 | 1461264976010 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7896800 == 99 [pid = 13908] [id = 221] 11:56:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72beb0f800) [pid = 13908] [serial = 664] [outer = (nil)] 11:56:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c5d74800) [pid = 13908] [serial = 665] [outer = 0x7f72beb0f800] 11:56:16 INFO - PROCESS | 13908 | 1461264976086 Marionette DEBUG loaded listener.js 11:56:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c9a8a800) [pid = 13908] [serial = 666] [outer = 0x7f72beb0f800] 11:56:17 INFO - PROCESS | 13908 | 1461264977011 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1429ms 11:56:17 INFO - PROCESS | 13908 | 1461264977073 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:56:17 INFO - PROCESS | 13908 | 1461264977077 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:56:17 INFO - PROCESS | 13908 | 1461264977084 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 13908 | 1461264977088 Marionette TRACE conn3 <- [1,858,null,{}] 11:56:17 INFO - PROCESS | 13908 | 1461264977094 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:17 INFO - PROCESS | 13908 | 1461264977287 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:56:17 INFO - PROCESS | 13908 | 1461264977464 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c859b000 == 100 [pid = 13908] [id = 222] 11:56:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c1314400) [pid = 13908] [serial = 667] [outer = (nil)] 11:56:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72c72c3c00) [pid = 13908] [serial = 668] [outer = 0x7f72c1314400] 11:56:17 INFO - PROCESS | 13908 | 1461264977556 Marionette DEBUG loaded listener.js 11:56:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72d19d5000) [pid = 13908] [serial = 669] [outer = 0x7f72c1314400] 11:56:18 INFO - PROCESS | 13908 | 1461264978463 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 11:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1789ms 11:56:18 INFO - PROCESS | 13908 | 1461264978874 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:56:18 INFO - PROCESS | 13908 | 1461264978880 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:56:18 INFO - PROCESS | 13908 | 1461264978890 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:56:18 INFO - PROCESS | 13908 | 1461264978893 Marionette TRACE conn3 <- [1,862,null,{}] 11:56:18 INFO - PROCESS | 13908 | 1461264978903 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:19 INFO - PROCESS | 13908 | 1461264979223 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:56:19 INFO - PROCESS | 13908 | 1461264979364 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85e6800 == 101 [pid = 13908] [id = 223] 11:56:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72c1316c00) [pid = 13908] [serial = 670] [outer = (nil)] 11:56:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c5d72400) [pid = 13908] [serial = 671] [outer = 0x7f72c1316c00] 11:56:19 INFO - PROCESS | 13908 | 1461264979501 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c6edb400) [pid = 13908] [serial = 672] [outer = 0x7f72c1316c00] 11:56:20 INFO - PROCESS | 13908 | 1461264980601 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 11:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1738ms 11:56:20 INFO - PROCESS | 13908 | 1461264980628 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:56:20 INFO - PROCESS | 13908 | 1461264980633 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:56:20 INFO - PROCESS | 13908 | 1461264980646 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 13908 | 1461264980651 Marionette TRACE conn3 <- [1,866,null,{}] 11:56:20 INFO - PROCESS | 13908 | 1461264980658 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:20 INFO - PROCESS | 13908 | 1461264980858 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e377f800 == 100 [pid = 13908] [id = 70] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1f19800 == 99 [pid = 13908] [id = 61] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1b4d800 == 98 [pid = 13908] [id = 53] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd271800 == 97 [pid = 13908] [id = 48] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2188000 == 96 [pid = 13908] [id = 91] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb12d800 == 95 [pid = 13908] [id = 50] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d037f800 == 94 [pid = 13908] [id = 51] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c79a8800) [pid = 13908] [serial = 592] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c1d46800) [pid = 13908] [serial = 580] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | 1461264981150 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85b6000 == 93 [pid = 13908] [id = 211] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d3825800 == 92 [pid = 13908] [id = 210] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11dc000 == 91 [pid = 13908] [id = 209] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ce93d000 == 90 [pid = 13908] [id = 208] 11:56:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11dc000 == 91 [pid = 13908] [id = 224] 11:56:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c1d46800) [pid = 13908] [serial = 673] [outer = (nil)] 11:56:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c7687c00) [pid = 13908] [serial = 674] [outer = 0x7f72c1d46800] 11:56:21 INFO - PROCESS | 13908 | 1461264981232 Marionette DEBUG loaded listener.js 11:56:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c780a400) [pid = 13908] [serial = 675] [outer = 0x7f72c1d46800] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8418800 == 90 [pid = 13908] [id = 207] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc4a7000 == 89 [pid = 13908] [id = 206] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8411000 == 88 [pid = 13908] [id = 205] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cf614800 == 87 [pid = 13908] [id = 201] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc49a800 == 86 [pid = 13908] [id = 200] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c996a000 == 85 [pid = 13908] [id = 199] 11:56:21 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11d7800 == 84 [pid = 13908] [id = 198] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c72c8c00) [pid = 13908] [serial = 449] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72cc48bc00) [pid = 13908] [serial = 533] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c6f57000) [pid = 13908] [serial = 527] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c8320400) [pid = 13908] [serial = 530] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c131ec00) [pid = 13908] [serial = 446] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72cc508400) [pid = 13908] [serial = 485] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72d297d800) [pid = 13908] [serial = 500] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72cc503c00) [pid = 13908] [serial = 434] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c880e800) [pid = 13908] [serial = 437] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72c9a7b400) [pid = 13908] [serial = 482] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72cc8abc00) [pid = 13908] [serial = 440] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72d0b26400) [pid = 13908] [serial = 488] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72cc490000) [pid = 13908] [serial = 431] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c6e9fc00) [pid = 13908] [serial = 497] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72d1461c00) [pid = 13908] [serial = 443] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72d0bb6c00) [pid = 13908] [serial = 536] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72d4c6e000) [pid = 13908] [serial = 491] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c863ec00) [pid = 13908] [serial = 428] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c79afc00) [pid = 13908] [serial = 494] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72beb10000) [pid = 13908] [serial = 452] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72c8312800) [pid = 13908] [serial = 479] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c72d1000) [pid = 13908] [serial = 476] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72dead9800) [pid = 13908] [serial = 385] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72c6e9f000) [pid = 13908] [serial = 503] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72d0bc4400) [pid = 13908] [serial = 566] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72cc48ac00) [pid = 13908] [serial = 565] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72e39d7800) [pid = 13908] [serial = 575] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72e35a8c00) [pid = 13908] [serial = 574] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72d8c1a400) [pid = 13908] [serial = 572] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72d4f7bc00) [pid = 13908] [serial = 571] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72d2a81c00) [pid = 13908] [serial = 569] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72d1ffd000) [pid = 13908] [serial = 568] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 117 (0x7f72cb198400) [pid = 13908] [serial = 557] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 116 (0x7f72c7811c00) [pid = 13908] [serial = 578] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 115 (0x7f72c780d000) [pid = 13908] [serial = 577] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 114 (0x7f72c8551c00) [pid = 13908] [serial = 563] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 113 (0x7f72c78bc400) [pid = 13908] [serial = 562] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 112 (0x7f72c77f0c00) [pid = 13908] [serial = 560] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72c72d0400) [pid = 13908] [serial = 559] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72d7e4b800) [pid = 13908] [serial = 542] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72d146dc00) [pid = 13908] [serial = 539] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 108 (0x7f72c5d15c00) [pid = 13908] [serial = 583] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 107 (0x7f72c6e9d800) [pid = 13908] [serial = 584] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 106 (0x7f72c77f2000) [pid = 13908] [serial = 589] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72c6ee9c00) [pid = 13908] [serial = 586] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72c78b6c00) [pid = 13908] [serial = 590] [outer = (nil)] [url = about:blank] 11:56:21 INFO - PROCESS | 13908 | --DOMWINDOW == 103 (0x7f72c7680400) [pid = 13908] [serial = 587] [outer = (nil)] [url = about:blank] 11:56:22 INFO - PROCESS | 13908 | 1461264982155 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 11:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1538ms 11:56:22 INFO - PROCESS | 13908 | 1461264982182 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:56:22 INFO - PROCESS | 13908 | 1461264982185 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:56:22 INFO - PROCESS | 13908 | 1461264982191 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:56:22 INFO - PROCESS | 13908 | 1461264982195 Marionette TRACE conn3 <- [1,870,null,{}] 11:56:22 INFO - PROCESS | 13908 | 1461264982209 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:22 INFO - PROCESS | 13908 | 1461264982405 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:56:22 INFO - PROCESS | 13908 | 1461264982531 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85cc800 == 85 [pid = 13908] [id = 225] 11:56:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 104 (0x7f72c6f56c00) [pid = 13908] [serial = 676] [outer = (nil)] 11:56:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72c78b9c00) [pid = 13908] [serial = 677] [outer = 0x7f72c6f56c00] 11:56:22 INFO - PROCESS | 13908 | 1461264982605 Marionette DEBUG loaded listener.js 11:56:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72c7d17c00) [pid = 13908] [serial = 678] [outer = 0x7f72c6f56c00] 11:56:23 INFO - PROCESS | 13908 | 1461264983442 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 11:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1279ms 11:56:23 INFO - PROCESS | 13908 | 1461264983480 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:56:23 INFO - PROCESS | 13908 | 1461264983483 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:56:23 INFO - PROCESS | 13908 | 1461264983501 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:56:23 INFO - PROCESS | 13908 | 1461264983504 Marionette TRACE conn3 <- [1,874,null,{}] 11:56:23 INFO - PROCESS | 13908 | 1461264983510 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:23 INFO - PROCESS | 13908 | 1461264983771 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:56:23 INFO - PROCESS | 13908 | 1461264983813 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc13d800 == 86 [pid = 13908] [id = 226] 11:56:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72c8551000) [pid = 13908] [serial = 679] [outer = (nil)] 11:56:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72c8633000) [pid = 13908] [serial = 680] [outer = 0x7f72c8551000] 11:56:23 INFO - PROCESS | 13908 | 1461264983894 Marionette DEBUG loaded listener.js 11:56:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72c8803800) [pid = 13908] [serial = 681] [outer = 0x7f72c8551000] 11:56:24 INFO - PROCESS | 13908 | 1461264984834 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 11:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1384ms 11:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:56:24 INFO - PROCESS | 13908 | 1461264984886 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:56:24 INFO - PROCESS | 13908 | 1461264984889 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:56:24 INFO - PROCESS | 13908 | 1461264984896 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:56:24 INFO - PROCESS | 13908 | 1461264984899 Marionette TRACE conn3 <- [1,878,null,{}] 11:56:24 INFO - PROCESS | 13908 | 1461264984914 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:25 INFO - PROCESS | 13908 | 1461264985205 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:56:25 INFO - PROCESS | 13908 | 1461264985251 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc840000 == 87 [pid = 13908] [id = 227] 11:56:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72c8030000) [pid = 13908] [serial = 682] [outer = (nil)] 11:56:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72c89cb800) [pid = 13908] [serial = 683] [outer = 0x7f72c8030000] 11:56:25 INFO - PROCESS | 13908 | 1461264985318 Marionette DEBUG loaded listener.js 11:56:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72c9a7b400) [pid = 13908] [serial = 684] [outer = 0x7f72c8030000] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 111 (0x7f72beb02800) [pid = 13908] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 110 (0x7f72c802f400) [pid = 13908] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 109 (0x7f72c7855800) [pid = 13908] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 108 (0x7f72c802e800) [pid = 13908] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 107 (0x7f72cc485c00) [pid = 13908] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 106 (0x7f72c78bac00) [pid = 13908] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 105 (0x7f72c6e9e000) [pid = 13908] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:56:25 INFO - PROCESS | 13908 | --DOMWINDOW == 104 (0x7f72c1206400) [pid = 13908] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:56:26 INFO - PROCESS | 13908 | 1461264986350 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 11:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1491ms 11:56:26 INFO - PROCESS | 13908 | 1461264986386 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:56:26 INFO - PROCESS | 13908 | 1461264986389 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:56:26 INFO - PROCESS | 13908 | 1461264986403 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:56:26 INFO - PROCESS | 13908 | 1461264986405 Marionette TRACE conn3 <- [1,882,null,{}] 11:56:26 INFO - PROCESS | 13908 | 1461264986411 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:26 INFO - PROCESS | 13908 | 1461264986636 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:56:26 INFO - PROCESS | 13908 | 1461264986648 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d06a0000 == 88 [pid = 13908] [id = 228] 11:56:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 105 (0x7f72beb0b400) [pid = 13908] [serial = 685] [outer = (nil)] 11:56:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 106 (0x7f72cc484000) [pid = 13908] [serial = 686] [outer = 0x7f72beb0b400] 11:56:26 INFO - PROCESS | 13908 | 1461264986824 Marionette DEBUG loaded listener.js 11:56:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 107 (0x7f72cc8a3000) [pid = 13908] [serial = 687] [outer = 0x7f72beb0b400] 11:56:27 INFO - PROCESS | 13908 | 1461264987624 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 11:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1232ms 11:56:27 INFO - PROCESS | 13908 | 1461264987636 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:56:27 INFO - PROCESS | 13908 | 1461264987639 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:56:27 INFO - PROCESS | 13908 | 1461264987646 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:56:27 INFO - PROCESS | 13908 | 1461264987648 Marionette TRACE conn3 <- [1,886,null,{}] 11:56:27 INFO - PROCESS | 13908 | 1461264987654 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:27 INFO - PROCESS | 13908 | 1461264987823 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:56:28 INFO - PROCESS | 13908 | 1461264988054 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11d7800 == 89 [pid = 13908] [id = 229] 11:56:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 108 (0x7f72beb02800) [pid = 13908] [serial = 688] [outer = (nil)] 11:56:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 109 (0x7f72c120d000) [pid = 13908] [serial = 689] [outer = 0x7f72beb02800] 11:56:28 INFO - PROCESS | 13908 | 1461264988136 Marionette DEBUG loaded listener.js 11:56:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 110 (0x7f72c1d45c00) [pid = 13908] [serial = 690] [outer = 0x7f72beb02800] 11:56:29 INFO - PROCESS | 13908 | 1461264989144 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 11:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1544ms 11:56:29 INFO - PROCESS | 13908 | 1461264989193 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:56:29 INFO - PROCESS | 13908 | 1461264989199 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:56:29 INFO - PROCESS | 13908 | 1461264989207 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:56:29 INFO - PROCESS | 13908 | 1461264989216 Marionette TRACE conn3 <- [1,890,null,{}] 11:56:29 INFO - PROCESS | 13908 | 1461264989230 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:29 INFO - PROCESS | 13908 | 1461264989580 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:56:29 INFO - PROCESS | 13908 | 1461264989776 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb685000 == 90 [pid = 13908] [id = 230] 11:56:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 111 (0x7f72c72c4c00) [pid = 13908] [serial = 691] [outer = (nil)] 11:56:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 112 (0x7f72c7757000) [pid = 13908] [serial = 692] [outer = 0x7f72c72c4c00] 11:56:29 INFO - PROCESS | 13908 | 1461264989865 Marionette DEBUG loaded listener.js 11:56:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 113 (0x7f72c7852800) [pid = 13908] [serial = 693] [outer = 0x7f72c72c4c00] 11:56:30 INFO - PROCESS | 13908 | 1461264990845 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 11:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1695ms 11:56:30 INFO - PROCESS | 13908 | 1461264990905 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:56:30 INFO - PROCESS | 13908 | 1461264990912 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:56:30 INFO - PROCESS | 13908 | 1461264990919 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:56:30 INFO - PROCESS | 13908 | 1461264990922 Marionette TRACE conn3 <- [1,894,null,{}] 11:56:30 INFO - PROCESS | 13908 | 1461264990929 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:31 INFO - PROCESS | 13908 | 1461264991164 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:56:31 INFO - PROCESS | 13908 | 1461264991428 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09d1800 == 91 [pid = 13908] [id = 231] 11:56:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 114 (0x7f72c78b6c00) [pid = 13908] [serial = 694] [outer = (nil)] 11:56:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 115 (0x7f72c8242000) [pid = 13908] [serial = 695] [outer = 0x7f72c78b6c00] 11:56:31 INFO - PROCESS | 13908 | 1461264991521 Marionette DEBUG loaded listener.js 11:56:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 116 (0x7f72c856d400) [pid = 13908] [serial = 696] [outer = 0x7f72c78b6c00] 11:56:32 INFO - PROCESS | 13908 | 1461264992430 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 11:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1586ms 11:56:32 INFO - PROCESS | 13908 | 1461264992506 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:56:32 INFO - PROCESS | 13908 | 1461264992509 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:56:32 INFO - PROCESS | 13908 | 1461264992529 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:56:32 INFO - PROCESS | 13908 | 1461264992539 Marionette TRACE conn3 <- [1,898,null,{}] 11:56:32 INFO - PROCESS | 13908 | 1461264992548 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:32 INFO - PROCESS | 13908 | 1461264992837 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:56:33 INFO - PROCESS | 13908 | 1461264993016 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2de0000 == 92 [pid = 13908] [id = 232] 11:56:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 117 (0x7f72c9d22000) [pid = 13908] [serial = 697] [outer = (nil)] 11:56:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 118 (0x7f72cb322800) [pid = 13908] [serial = 698] [outer = 0x7f72c9d22000] 11:56:33 INFO - PROCESS | 13908 | 1461264993112 Marionette DEBUG loaded listener.js 11:56:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72cc502800) [pid = 13908] [serial = 699] [outer = 0x7f72c9d22000] 11:56:33 INFO - PROCESS | 13908 | 1461264993963 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 11:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1505ms 11:56:34 INFO - PROCESS | 13908 | 1461264994024 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:56:34 INFO - PROCESS | 13908 | 1461264994029 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:56:34 INFO - PROCESS | 13908 | 1461264994035 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:56:34 INFO - PROCESS | 13908 | 1461264994037 Marionette TRACE conn3 <- [1,902,null,{}] 11:56:34 INFO - PROCESS | 13908 | 1461264994043 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:34 INFO - PROCESS | 13908 | 1461264994235 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:56:34 INFO - PROCESS | 13908 | 1461264994403 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddcb1000 == 93 [pid = 13908] [id = 233] 11:56:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72c8de3c00) [pid = 13908] [serial = 700] [outer = (nil)] 11:56:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72cdcc9800) [pid = 13908] [serial = 701] [outer = 0x7f72c8de3c00] 11:56:34 INFO - PROCESS | 13908 | 1461264994482 Marionette DEBUG loaded listener.js 11:56:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72cff68000) [pid = 13908] [serial = 702] [outer = 0x7f72c8de3c00] 11:56:35 INFO - PROCESS | 13908 | 1461264995390 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 11:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1385ms 11:56:35 INFO - PROCESS | 13908 | 1461264995421 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:56:35 INFO - PROCESS | 13908 | 1461264995425 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:56:35 INFO - PROCESS | 13908 | 1461264995432 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:56:35 INFO - PROCESS | 13908 | 1461264995437 Marionette TRACE conn3 <- [1,906,null,{}] 11:56:35 INFO - PROCESS | 13908 | 1461264995443 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:35 INFO - PROCESS | 13908 | 1461264995634 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:56:35 INFO - PROCESS | 13908 | 1461264995812 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dfa07000 == 94 [pid = 13908] [id = 234] 11:56:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72d0b1a000) [pid = 13908] [serial = 703] [outer = (nil)] 11:56:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72d0b1e000) [pid = 13908] [serial = 704] [outer = 0x7f72d0b1a000] 11:56:35 INFO - PROCESS | 13908 | 1461264995903 Marionette DEBUG loaded listener.js 11:56:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72d1462400) [pid = 13908] [serial = 705] [outer = 0x7f72d0b1a000] 11:56:36 INFO - PROCESS | 13908 | 1461264996896 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 11:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1536ms 11:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:56:36 INFO - PROCESS | 13908 | 1461264996970 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:56:36 INFO - PROCESS | 13908 | 1461264996973 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:56:36 INFO - PROCESS | 13908 | 1461264996981 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:56:36 INFO - PROCESS | 13908 | 1461264996983 Marionette TRACE conn3 <- [1,910,null,{}] 11:56:36 INFO - PROCESS | 13908 | 1461264996991 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:37 INFO - PROCESS | 13908 | 1461264997195 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:56:37 INFO - PROCESS | 13908 | 1461264997363 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f16000 == 95 [pid = 13908] [id = 235] 11:56:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72d0355400) [pid = 13908] [serial = 706] [outer = (nil)] 11:56:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72d226f000) [pid = 13908] [serial = 707] [outer = 0x7f72d0355400] 11:56:37 INFO - PROCESS | 13908 | 1461264997441 Marionette DEBUG loaded listener.js 11:56:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72d29d4400) [pid = 13908] [serial = 708] [outer = 0x7f72d0355400] 11:56:38 INFO - PROCESS | 13908 | 1461264998344 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 11:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1435ms 11:56:38 INFO - PROCESS | 13908 | 1461264998416 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:56:38 INFO - PROCESS | 13908 | 1461264998420 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:56:38 INFO - PROCESS | 13908 | 1461264998426 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:56:38 INFO - PROCESS | 13908 | 1461264998430 Marionette TRACE conn3 <- [1,914,null,{}] 11:56:38 INFO - PROCESS | 13908 | 1461264998436 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:38 INFO - PROCESS | 13908 | 1461264998628 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:56:38 INFO - PROCESS | 13908 | 1461264998804 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e8121800 == 96 [pid = 13908] [id = 236] 11:56:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72d1cb8400) [pid = 13908] [serial = 709] [outer = (nil)] 11:56:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72d2a81c00) [pid = 13908] [serial = 710] [outer = 0x7f72d1cb8400] 11:56:38 INFO - PROCESS | 13908 | 1461264998941 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72d3892c00) [pid = 13908] [serial = 711] [outer = 0x7f72d1cb8400] 11:56:39 INFO - PROCESS | 13908 | 1461264999818 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 11:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1434ms 11:56:39 INFO - PROCESS | 13908 | 1461264999862 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:56:39 INFO - PROCESS | 13908 | 1461264999866 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:56:39 INFO - PROCESS | 13908 | 1461264999873 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:56:39 INFO - PROCESS | 13908 | 1461264999876 Marionette TRACE conn3 <- [1,918,null,{}] 11:56:39 INFO - PROCESS | 13908 | 1461264999883 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:40 INFO - PROCESS | 13908 | 1461265000072 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:56:40 INFO - PROCESS | 13908 | 1461265000248 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9032000 == 97 [pid = 13908] [id = 237] 11:56:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72d2a78800) [pid = 13908] [serial = 712] [outer = (nil)] 11:56:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72d38ec000) [pid = 13908] [serial = 713] [outer = 0x7f72d2a78800] 11:56:40 INFO - PROCESS | 13908 | 1461265000324 Marionette DEBUG loaded listener.js 11:56:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72d4f7bc00) [pid = 13908] [serial = 714] [outer = 0x7f72d2a78800] 11:56:41 INFO - PROCESS | 13908 | 1461265001263 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 11:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1439ms 11:56:41 INFO - PROCESS | 13908 | 1461265001312 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:56:41 INFO - PROCESS | 13908 | 1461265001317 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:56:41 INFO - PROCESS | 13908 | 1461265001324 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:56:41 INFO - PROCESS | 13908 | 1461265001328 Marionette TRACE conn3 <- [1,922,null,{}] 11:56:41 INFO - PROCESS | 13908 | 1461265001334 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:41 INFO - PROCESS | 13908 | 1461265001522 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:56:41 INFO - PROCESS | 13908 | 1461265001697 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9083800 == 98 [pid = 13908] [id = 238] 11:56:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72d38e0400) [pid = 13908] [serial = 715] [outer = (nil)] 11:56:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72d7de7000) [pid = 13908] [serial = 716] [outer = 0x7f72d38e0400] 11:56:41 INFO - PROCESS | 13908 | 1461265001777 Marionette DEBUG loaded listener.js 11:56:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72d8c13c00) [pid = 13908] [serial = 717] [outer = 0x7f72d38e0400] 11:56:42 INFO - PROCESS | 13908 | 1461265002663 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 11:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1382ms 11:56:42 INFO - PROCESS | 13908 | 1461265002707 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:56:42 INFO - PROCESS | 13908 | 1461265002712 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:56:42 INFO - PROCESS | 13908 | 1461265002719 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:56:42 INFO - PROCESS | 13908 | 1461265002722 Marionette TRACE conn3 <- [1,926,null,{}] 11:56:42 INFO - PROCESS | 13908 | 1461265002729 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:42 INFO - PROCESS | 13908 | 1461265002926 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:56:43 INFO - PROCESS | 13908 | 1461265003108 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda74000 == 99 [pid = 13908] [id = 239] 11:56:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72d8c72000) [pid = 13908] [serial = 718] [outer = (nil)] 11:56:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72ddc32000) [pid = 13908] [serial = 719] [outer = 0x7f72d8c72000] 11:56:43 INFO - PROCESS | 13908 | 1461265003200 Marionette DEBUG loaded listener.js 11:56:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72dead8400) [pid = 13908] [serial = 720] [outer = 0x7f72d8c72000] 11:56:44 INFO - PROCESS | 13908 | 1461265004137 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 11:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1487ms 11:56:44 INFO - PROCESS | 13908 | 1461265004206 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:56:44 INFO - PROCESS | 13908 | 1461265004209 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:56:44 INFO - PROCESS | 13908 | 1461265004216 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:56:44 INFO - PROCESS | 13908 | 1461265004226 Marionette TRACE conn3 <- [1,930,null,{}] 11:56:44 INFO - PROCESS | 13908 | 1461265004232 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:44 INFO - PROCESS | 13908 | 1461265004494 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:56:44 INFO - PROCESS | 13908 | 1461265004722 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f1b800 == 100 [pid = 13908] [id = 240] 11:56:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72d8c73000) [pid = 13908] [serial = 721] [outer = (nil)] 11:56:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72df997c00) [pid = 13908] [serial = 722] [outer = 0x7f72d8c73000] 11:56:44 INFO - PROCESS | 13908 | 1461265004813 Marionette DEBUG loaded listener.js 11:56:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72dfdb8800) [pid = 13908] [serial = 723] [outer = 0x7f72d8c73000] 11:56:45 INFO - PROCESS | 13908 | 1461265005667 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 11:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1489ms 11:56:45 INFO - PROCESS | 13908 | 1461265005707 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:56:45 INFO - PROCESS | 13908 | 1461265005711 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:56:45 INFO - PROCESS | 13908 | 1461265005717 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:56:45 INFO - PROCESS | 13908 | 1461265005720 Marionette TRACE conn3 <- [1,934,null,{}] 11:56:45 INFO - PROCESS | 13908 | 1461265005726 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:45 INFO - PROCESS | 13908 | 1461265005948 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:56:46 INFO - PROCESS | 13908 | 1461265006120 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc7bb000 == 101 [pid = 13908] [id = 241] 11:56:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c1210400) [pid = 13908] [serial = 724] [outer = (nil)] 11:56:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72c6f57000) [pid = 13908] [serial = 725] [outer = 0x7f72c1210400] 11:56:46 INFO - PROCESS | 13908 | 1461265006198 Marionette DEBUG loaded listener.js 11:56:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72d8c16000) [pid = 13908] [serial = 726] [outer = 0x7f72c1210400] 11:56:47 INFO - PROCESS | 13908 | 1461265007589 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 11:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1931ms 11:56:47 INFO - PROCESS | 13908 | 1461265007649 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:56:47 INFO - PROCESS | 13908 | 1461265007657 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:56:47 INFO - PROCESS | 13908 | 1461265007668 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:56:47 INFO - PROCESS | 13908 | 1461265007672 Marionette TRACE conn3 <- [1,938,null,{}] 11:56:47 INFO - PROCESS | 13908 | 1461265007681 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:47 INFO - PROCESS | 13908 | 1461265007949 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:56:48 INFO - PROCESS | 13908 | 1461265008419 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed6d000 == 102 [pid = 13908] [id = 242] 11:56:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72c6f55000) [pid = 13908] [serial = 727] [outer = (nil)] 11:56:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c72c7000) [pid = 13908] [serial = 728] [outer = 0x7f72c6f55000] 11:56:48 INFO - PROCESS | 13908 | 1461265008506 Marionette DEBUG loaded listener.js 11:56:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c774e800) [pid = 13908] [serial = 729] [outer = 0x7f72c6f55000] 11:56:49 INFO - PROCESS | 13908 | 1461265009466 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 11:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1842ms 11:56:49 INFO - PROCESS | 13908 | 1461265009510 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:56:49 INFO - PROCESS | 13908 | 1461265009518 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:56:49 INFO - PROCESS | 13908 | 1461265009529 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:56:49 INFO - PROCESS | 13908 | 1461265009532 Marionette TRACE conn3 <- [1,942,null,{}] 11:56:49 INFO - PROCESS | 13908 | 1461265009539 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:49 INFO - PROCESS | 13908 | 1461265009744 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:56:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb125000 == 101 [pid = 13908] [id = 55] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c1d4f000) [pid = 13908] [serial = 634] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c8de9c00) [pid = 13908] [serial = 610] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c8577400) [pid = 13908] [serial = 607] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c79d7000) [pid = 13908] [serial = 601] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c72d1c00) [pid = 13908] [serial = 598] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72c1316800) [pid = 13908] [serial = 595] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c8321400) [pid = 13908] [serial = 604] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | 1461265010042 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d06a0000 == 100 [pid = 13908] [id = 228] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc840000 == 99 [pid = 13908] [id = 227] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc13d800 == 98 [pid = 13908] [id = 226] 11:56:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8418800 == 99 [pid = 13908] [id = 243] 11:56:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c1316800) [pid = 13908] [serial = 730] [outer = (nil)] 11:56:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c7860800) [pid = 13908] [serial = 731] [outer = 0x7f72c1316800] 11:56:50 INFO - PROCESS | 13908 | 1461265010120 Marionette DEBUG loaded listener.js 11:56:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72c79d9000) [pid = 13908] [serial = 732] [outer = 0x7f72c1316800] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85cc800 == 98 [pid = 13908] [id = 225] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11dc000 == 97 [pid = 13908] [id = 224] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85e6800 == 96 [pid = 13908] [id = 223] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e5e86000 == 95 [pid = 13908] [id = 219] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f21000 == 94 [pid = 13908] [id = 218] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e36a6000 == 93 [pid = 13908] [id = 217] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1345000 == 92 [pid = 13908] [id = 216] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dea9e000 == 91 [pid = 13908] [id = 215] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2148800 == 90 [pid = 13908] [id = 214] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc2c6800 == 89 [pid = 13908] [id = 213] 11:56:50 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5d22800 == 88 [pid = 13908] [id = 212] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c1d4e800) [pid = 13908] [serial = 581] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72c8578000) [pid = 13908] [serial = 623] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c79d7c00) [pid = 13908] [serial = 620] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c89d1800) [pid = 13908] [serial = 625] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72cc50ec00) [pid = 13908] [serial = 631] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c79d6400) [pid = 13908] [serial = 593] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c7682000) [pid = 13908] [serial = 617] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72cb191c00) [pid = 13908] [serial = 613] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c831a400) [pid = 13908] [serial = 622] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72cb192000) [pid = 13908] [serial = 629] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c9a7e000) [pid = 13908] [serial = 626] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c6ee7000) [pid = 13908] [serial = 616] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c9b99400) [pid = 13908] [serial = 628] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c78b3400) [pid = 13908] [serial = 619] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72cc8a8000) [pid = 13908] [serial = 632] [outer = (nil)] [url = about:blank] 11:56:50 INFO - PROCESS | 13908 | 1461265010930 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 11:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1484ms 11:56:51 INFO - PROCESS | 13908 | 1461265011013 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:56:51 INFO - PROCESS | 13908 | 1461265011017 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:56:51 INFO - PROCESS | 13908 | 1461265011026 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:56:51 INFO - PROCESS | 13908 | 1461265011030 Marionette TRACE conn3 <- [1,946,null,{}] 11:56:51 INFO - PROCESS | 13908 | 1461265011046 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:51 INFO - PROCESS | 13908 | 1461265011242 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:56:51 INFO - PROCESS | 13908 | 1461265011395 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99c4800 == 89 [pid = 13908] [id = 244] 11:56:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72c78be000) [pid = 13908] [serial = 733] [outer = (nil)] 11:56:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72c8636c00) [pid = 13908] [serial = 734] [outer = 0x7f72c78be000] 11:56:51 INFO - PROCESS | 13908 | 1461265011481 Marionette DEBUG loaded listener.js 11:56:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72c9a85400) [pid = 13908] [serial = 735] [outer = 0x7f72c78be000] 11:56:52 INFO - PROCESS | 13908 | 1461265012290 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 11:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1334ms 11:56:52 INFO - PROCESS | 13908 | 1461265012360 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:56:52 INFO - PROCESS | 13908 | 1461265012365 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:56:52 INFO - PROCESS | 13908 | 1461265012371 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:56:52 INFO - PROCESS | 13908 | 1461265012374 Marionette TRACE conn3 <- [1,950,null,{}] 11:56:52 INFO - PROCESS | 13908 | 1461265012379 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:52 INFO - PROCESS | 13908 | 1461265012569 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:56:52 INFO - PROCESS | 13908 | 1461265012723 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2c6800 == 90 [pid = 13908] [id = 245] 11:56:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72c854e000) [pid = 13908] [serial = 736] [outer = (nil)] 11:56:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72cb66e800) [pid = 13908] [serial = 737] [outer = 0x7f72c854e000] 11:56:52 INFO - PROCESS | 13908 | 1461265012796 Marionette DEBUG loaded listener.js 11:56:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72cc8a2c00) [pid = 13908] [serial = 738] [outer = 0x7f72c854e000] 11:56:53 INFO - PROCESS | 13908 | 1461265013642 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 11:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1334ms 11:56:53 INFO - PROCESS | 13908 | 1461265013713 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:56:53 INFO - PROCESS | 13908 | 1461265013719 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:56:53 INFO - PROCESS | 13908 | 1461265013730 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:56:53 INFO - PROCESS | 13908 | 1461265013734 Marionette TRACE conn3 <- [1,954,null,{}] 11:56:53 INFO - PROCESS | 13908 | 1461265013743 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:53 INFO - PROCESS | 13908 | 1461265013992 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:56:54 INFO - PROCESS | 13908 | 1461265014069 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd285000 == 91 [pid = 13908] [id = 246] 11:56:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72cdccf000) [pid = 13908] [serial = 739] [outer = (nil)] 11:56:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72cf0b8800) [pid = 13908] [serial = 740] [outer = 0x7f72cdccf000] 11:56:54 INFO - PROCESS | 13908 | 1461265014137 Marionette DEBUG loaded listener.js 11:56:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72d0924800) [pid = 13908] [serial = 741] [outer = 0x7f72cdccf000] 11:56:55 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72beb0e000) [pid = 13908] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:56:55 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c8551000) [pid = 13908] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:56:55 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c1316c00) [pid = 13908] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:56:55 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c6f56c00) [pid = 13908] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:56:55 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c8030000) [pid = 13908] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:56:55 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c1d46800) [pid = 13908] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:56:55 INFO - PROCESS | 13908 | 1461265015286 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 11:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1588ms 11:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:56:55 INFO - PROCESS | 13908 | 1461265015318 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:56:55 INFO - PROCESS | 13908 | 1461265015320 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:56:55 INFO - PROCESS | 13908 | 1461265015328 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:56:55 INFO - PROCESS | 13908 | 1461265015330 Marionette TRACE conn3 <- [1,958,null,{}] 11:56:55 INFO - PROCESS | 13908 | 1461265015337 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:55 INFO - PROCESS | 13908 | 1461265015574 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:56:55 INFO - PROCESS | 13908 | 1461265015764 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0e97800 == 92 [pid = 13908] [id = 247] 11:56:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72d0925800) [pid = 13908] [serial = 742] [outer = (nil)] 11:56:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72d146b000) [pid = 13908] [serial = 743] [outer = 0x7f72d0925800] 11:56:55 INFO - PROCESS | 13908 | 1461265015838 Marionette DEBUG loaded listener.js 11:56:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72d226ac00) [pid = 13908] [serial = 744] [outer = 0x7f72d0925800] 11:56:56 INFO - PROCESS | 13908 | 1461265016551 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 11:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1280ms 11:56:56 INFO - PROCESS | 13908 | 1461265016612 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:56:56 INFO - PROCESS | 13908 | 1461265016616 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:56:56 INFO - PROCESS | 13908 | 1461265016622 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:56:56 INFO - PROCESS | 13908 | 1461265016625 Marionette TRACE conn3 <- [1,962,null,{}] 11:56:56 INFO - PROCESS | 13908 | 1461265016631 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:56 INFO - PROCESS | 13908 | 1461265016802 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:56:56 INFO - PROCESS | 13908 | 1461265016816 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2135000 == 93 [pid = 13908] [id = 248] 11:56:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72d0b18c00) [pid = 13908] [serial = 745] [outer = (nil)] 11:56:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72d7df0000) [pid = 13908] [serial = 746] [outer = 0x7f72d0b18c00] 11:56:56 INFO - PROCESS | 13908 | 1461265016882 Marionette DEBUG loaded listener.js 11:56:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72de862c00) [pid = 13908] [serial = 747] [outer = 0x7f72d0b18c00] 11:56:58 INFO - PROCESS | 13908 | 1461265018295 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 11:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1744ms 11:56:58 INFO - PROCESS | 13908 | 1461265018369 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:56:58 INFO - PROCESS | 13908 | 1461265018381 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:56:58 INFO - PROCESS | 13908 | 1461265018396 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:56:58 INFO - PROCESS | 13908 | 1461265018405 Marionette TRACE conn3 <- [1,966,null,{}] 11:56:58 INFO - PROCESS | 13908 | 1461265018417 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:58 INFO - PROCESS | 13908 | 1461265018898 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:56:59 INFO - PROCESS | 13908 | 1461265019042 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85a6000 == 94 [pid = 13908] [id = 249] 11:56:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c6f5a800) [pid = 13908] [serial = 748] [outer = (nil)] 11:56:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72c774ac00) [pid = 13908] [serial = 749] [outer = 0x7f72c6f5a800] 11:56:59 INFO - PROCESS | 13908 | 1461265019132 Marionette DEBUG loaded listener.js 11:56:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c78bc400) [pid = 13908] [serial = 750] [outer = 0x7f72c6f5a800] 11:57:00 INFO - PROCESS | 13908 | 1461265020148 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 11:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1806ms 11:57:00 INFO - PROCESS | 13908 | 1461265020199 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:57:00 INFO - PROCESS | 13908 | 1461265020208 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:57:00 INFO - PROCESS | 13908 | 1461265020219 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:57:00 INFO - PROCESS | 13908 | 1461265020224 Marionette TRACE conn3 <- [1,970,null,{}] 11:57:00 INFO - PROCESS | 13908 | 1461265020230 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:00 INFO - PROCESS | 13908 | 1461265020485 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:57:00 INFO - PROCESS | 13908 | 1461265020721 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cfe6a000 == 95 [pid = 13908] [id = 250] 11:57:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c768f000) [pid = 13908] [serial = 751] [outer = (nil)] 11:57:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c863d800) [pid = 13908] [serial = 752] [outer = 0x7f72c768f000] 11:57:00 INFO - PROCESS | 13908 | 1461265020804 Marionette DEBUG loaded listener.js 11:57:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72cb325800) [pid = 13908] [serial = 753] [outer = 0x7f72c768f000] 11:57:01 INFO - PROCESS | 13908 | 1461265021663 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 11:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1486ms 11:57:01 INFO - PROCESS | 13908 | 1461265021707 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:57:01 INFO - PROCESS | 13908 | 1461265021713 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:57:01 INFO - PROCESS | 13908 | 1461265021722 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:57:01 INFO - PROCESS | 13908 | 1461265021730 Marionette TRACE conn3 <- [1,974,null,{}] 11:57:01 INFO - PROCESS | 13908 | 1461265021751 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:02 INFO - PROCESS | 13908 | 1461265022033 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:57:02 INFO - PROCESS | 13908 | 1461265022266 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d7d7e800 == 96 [pid = 13908] [id = 251] 11:57:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72cc8a7800) [pid = 13908] [serial = 754] [outer = (nil)] 11:57:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72d0bc4c00) [pid = 13908] [serial = 755] [outer = 0x7f72cc8a7800] 11:57:02 INFO - PROCESS | 13908 | 1461265022378 Marionette DEBUG loaded listener.js 11:57:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72d1ff0400) [pid = 13908] [serial = 756] [outer = 0x7f72cc8a7800] 11:57:03 INFO - PROCESS | 13908 | 1461265023568 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 11:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1894ms 11:57:03 INFO - PROCESS | 13908 | 1461265023617 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:57:03 INFO - PROCESS | 13908 | 1461265023624 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:57:03 INFO - PROCESS | 13908 | 1461265023634 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:57:03 INFO - PROCESS | 13908 | 1461265023640 Marionette TRACE conn3 <- [1,978,null,{}] 11:57:03 INFO - PROCESS | 13908 | 1461265023649 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:03 INFO - PROCESS | 13908 | 1461265023977 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:57:04 INFO - PROCESS | 13908 | 1461265024187 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e1917000 == 97 [pid = 13908] [id = 252] 11:57:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72d3884400) [pid = 13908] [serial = 757] [outer = (nil)] 11:57:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72deaccc00) [pid = 13908] [serial = 758] [outer = 0x7f72d3884400] 11:57:04 INFO - PROCESS | 13908 | 1461265024272 Marionette DEBUG loaded listener.js 11:57:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72deb71400) [pid = 13908] [serial = 759] [outer = 0x7f72d3884400] 11:57:05 INFO - PROCESS | 13908 | 1461265025166 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 11:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1590ms 11:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:57:05 INFO - PROCESS | 13908 | 1461265025222 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:57:05 INFO - PROCESS | 13908 | 1461265025225 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:57:05 INFO - PROCESS | 13908 | 1461265025232 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:57:05 INFO - PROCESS | 13908 | 1461265025235 Marionette TRACE conn3 <- [1,982,null,{}] 11:57:05 INFO - PROCESS | 13908 | 1461265025242 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:05 INFO - PROCESS | 13908 | 1461265025443 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:57:05 INFO - PROCESS | 13908 | 1461265025614 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3dcc800 == 98 [pid = 13908] [id = 253] 11:57:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72cfe9cc00) [pid = 13908] [serial = 760] [outer = (nil)] 11:57:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72def42000) [pid = 13908] [serial = 761] [outer = 0x7f72cfe9cc00] 11:57:05 INFO - PROCESS | 13908 | 1461265025691 Marionette DEBUG loaded listener.js 11:57:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72dfd31800) [pid = 13908] [serial = 762] [outer = 0x7f72cfe9cc00] 11:57:06 INFO - PROCESS | 13908 | 1461265026666 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 11:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1490ms 11:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:57:06 INFO - PROCESS | 13908 | 1461265026721 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:57:06 INFO - PROCESS | 13908 | 1461265026724 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:57:06 INFO - PROCESS | 13908 | 1461265026732 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:57:06 INFO - PROCESS | 13908 | 1461265026735 Marionette TRACE conn3 <- [1,986,null,{}] 11:57:06 INFO - PROCESS | 13908 | 1461265026743 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:06 INFO - PROCESS | 13908 | 1461265026963 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:57:07 INFO - PROCESS | 13908 | 1461265027135 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc8e5000 == 99 [pid = 13908] [id = 254] 11:57:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72defec400) [pid = 13908] [serial = 763] [outer = (nil)] 11:57:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72e35a7c00) [pid = 13908] [serial = 764] [outer = 0x7f72defec400] 11:57:07 INFO - PROCESS | 13908 | 1461265027211 Marionette DEBUG loaded listener.js 11:57:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72e37ba400) [pid = 13908] [serial = 765] [outer = 0x7f72defec400] 11:57:08 INFO - PROCESS | 13908 | 1461265028098 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 11:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1439ms 11:57:08 INFO - PROCESS | 13908 | 1461265028170 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:57:08 INFO - PROCESS | 13908 | 1461265028174 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:57:08 INFO - PROCESS | 13908 | 1461265028180 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:57:08 INFO - PROCESS | 13908 | 1461265028183 Marionette TRACE conn3 <- [1,990,null,{}] 11:57:08 INFO - PROCESS | 13908 | 1461265028189 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:08 INFO - PROCESS | 13908 | 1461265028424 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:57:08 INFO - PROCESS | 13908 | 1461265028647 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc8fe800 == 100 [pid = 13908] [id = 255] 11:57:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72dfd32400) [pid = 13908] [serial = 766] [outer = (nil)] 11:57:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72e37c0400) [pid = 13908] [serial = 767] [outer = 0x7f72dfd32400] 11:57:08 INFO - PROCESS | 13908 | 1461265028773 Marionette DEBUG loaded listener.js 11:57:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72e39da400) [pid = 13908] [serial = 768] [outer = 0x7f72dfd32400] 11:57:09 INFO - PROCESS | 13908 | 1461265029710 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 11:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1581ms 11:57:09 INFO - PROCESS | 13908 | 1461265029763 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:57:09 INFO - PROCESS | 13908 | 1461265029766 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:57:09 INFO - PROCESS | 13908 | 1461265029773 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:57:09 INFO - PROCESS | 13908 | 1461265029776 Marionette TRACE conn3 <- [1,994,null,{}] 11:57:09 INFO - PROCESS | 13908 | 1461265029786 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:10 INFO - PROCESS | 13908 | 1461265030027 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:57:10 INFO - PROCESS | 13908 | 1461265030212 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f98000 == 101 [pid = 13908] [id = 256] 11:57:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72e35f6000) [pid = 13908] [serial = 769] [outer = (nil)] 11:57:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72e3cc8000) [pid = 13908] [serial = 770] [outer = 0x7f72e35f6000] 11:57:10 INFO - PROCESS | 13908 | 1461265030332 Marionette DEBUG loaded listener.js 11:57:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72e3cd2800) [pid = 13908] [serial = 771] [outer = 0x7f72e35f6000] 11:57:11 INFO - PROCESS | 13908 | 1461265031209 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 11:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1484ms 11:57:11 INFO - PROCESS | 13908 | 1461265031259 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:57:11 INFO - PROCESS | 13908 | 1461265031265 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:57:11 INFO - PROCESS | 13908 | 1461265031273 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:57:11 INFO - PROCESS | 13908 | 1461265031279 Marionette TRACE conn3 <- [1,998,null,{}] 11:57:11 INFO - PROCESS | 13908 | 1461265031288 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:11 INFO - PROCESS | 13908 | 1461265031548 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:57:11 INFO - PROCESS | 13908 | 1461265031828 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bce10800 == 102 [pid = 13908] [id = 257] 11:57:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72bc0e6c00) [pid = 13908] [serial = 772] [outer = (nil)] 11:57:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72bc0ef000) [pid = 13908] [serial = 773] [outer = 0x7f72bc0e6c00] 11:57:11 INFO - PROCESS | 13908 | 1461265031987 Marionette DEBUG loaded listener.js 11:57:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72bc0f3c00) [pid = 13908] [serial = 774] [outer = 0x7f72bc0e6c00] 11:57:12 INFO - PROCESS | 13908 | 1461265032875 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 11:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1655ms 11:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:57:12 INFO - PROCESS | 13908 | 1461265032929 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:57:12 INFO - PROCESS | 13908 | 1461265032932 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:57:12 INFO - PROCESS | 13908 | 1461265032939 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:57:12 INFO - PROCESS | 13908 | 1461265032942 Marionette TRACE conn3 <- [1,1002,null,{}] 11:57:12 INFO - PROCESS | 13908 | 1461265032948 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:13 INFO - PROCESS | 13908 | 1461265033164 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:57:13 INFO - PROCESS | 13908 | 1461265033339 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bcf8b800 == 103 [pid = 13908] [id = 258] 11:57:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72bc0e8000) [pid = 13908] [serial = 775] [outer = (nil)] 11:57:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72bc167000) [pid = 13908] [serial = 776] [outer = 0x7f72bc0e8000] 11:57:13 INFO - PROCESS | 13908 | 1461265033415 Marionette DEBUG loaded listener.js 11:57:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72bc16c800) [pid = 13908] [serial = 777] [outer = 0x7f72bc0e8000] 11:57:14 INFO - PROCESS | 13908 | 1461265034345 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 11:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1483ms 11:57:14 INFO - PROCESS | 13908 | 1461265034425 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:57:14 INFO - PROCESS | 13908 | 1461265034430 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:57:14 INFO - PROCESS | 13908 | 1461265034439 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 13908 | 1461265034444 Marionette TRACE conn3 <- [1,1006,null,{}] 11:57:14 INFO - PROCESS | 13908 | 1461265034453 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:14 INFO - PROCESS | 13908 | 1461265034763 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:57:15 INFO - PROCESS | 13908 | 1461265035035 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed6f800 == 104 [pid = 13908] [id = 259] 11:57:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c1206800) [pid = 13908] [serial = 778] [outer = (nil)] 11:57:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c6e9f000) [pid = 13908] [serial = 779] [outer = 0x7f72c1206800] 11:57:15 INFO - PROCESS | 13908 | 1461265035118 Marionette DEBUG loaded listener.js 11:57:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72e3d87800) [pid = 13908] [serial = 780] [outer = 0x7f72c1206800] 11:57:16 INFO - PROCESS | 13908 | 1461265036490 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 11:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 2192ms 11:57:16 INFO - PROCESS | 13908 | 1461265036630 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:57:16 INFO - PROCESS | 13908 | 1461265036636 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:57:16 INFO - PROCESS | 13908 | 1461265036653 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:57:16 INFO - PROCESS | 13908 | 1461265036657 Marionette TRACE conn3 <- [1,1010,null,{}] 11:57:16 INFO - PROCESS | 13908 | 1461265036665 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:16 INFO - PROCESS | 13908 | 1461265036839 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:57:17 INFO - PROCESS | 13908 | 1461265037047 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b3a000 == 105 [pid = 13908] [id = 260] 11:57:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72bd1d5000) [pid = 13908] [serial = 781] [outer = (nil)] 11:57:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72bd1e1800) [pid = 13908] [serial = 782] [outer = 0x7f72bd1d5000] 11:57:17 INFO - PROCESS | 13908 | 1461265037159 Marionette DEBUG loaded listener.js 11:57:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72beb0fc00) [pid = 13908] [serial = 783] [outer = 0x7f72bd1d5000] 11:57:18 INFO - PROCESS | 13908 | 1461265038162 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 11:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1582ms 11:57:18 INFO - PROCESS | 13908 | 1461265038237 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:57:18 INFO - PROCESS | 13908 | 1461265038245 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:57:18 INFO - PROCESS | 13908 | 1461265038261 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:57:18 INFO - PROCESS | 13908 | 1461265038265 Marionette TRACE conn3 <- [1,1014,null,{}] 11:57:18 INFO - PROCESS | 13908 | 1461265038272 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:18 INFO - PROCESS | 13908 | 1461265038501 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:57:18 INFO - PROCESS | 13908 | 1461265038804 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:18 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ddcaf800 == 104 [pid = 13908] [id = 92] 11:57:18 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09bd800 == 103 [pid = 13908] [id = 157] 11:57:18 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d3830800 == 102 [pid = 13908] [id = 62] 11:57:18 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cf02d800 == 101 [pid = 13908] [id = 45] 11:57:18 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72d1469c00) [pid = 13908] [serial = 659] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72c5d74800) [pid = 13908] [serial = 665] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c77fa400) [pid = 13908] [serial = 662] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c72c3c00) [pid = 13908] [serial = 668] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72cc484000) [pid = 13908] [serial = 686] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed73000 == 102 [pid = 13908] [id = 261] 11:57:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72beb0d000) [pid = 13908] [serial = 784] [outer = (nil)] 11:57:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c6e93000) [pid = 13908] [serial = 785] [outer = 0x7f72beb0d000] 11:57:18 INFO - PROCESS | 13908 | 1461265038947 Marionette DEBUG loaded listener.js 11:57:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c6ee3400) [pid = 13908] [serial = 786] [outer = 0x7f72beb0d000] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda74000 == 101 [pid = 13908] [id = 239] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9083800 == 100 [pid = 13908] [id = 238] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9032000 == 99 [pid = 13908] [id = 237] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e8121800 == 98 [pid = 13908] [id = 236] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f16000 == 97 [pid = 13908] [id = 235] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dfa07000 == 96 [pid = 13908] [id = 234] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ddcb1000 == 95 [pid = 13908] [id = 233] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2de0000 == 94 [pid = 13908] [id = 232] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09d1800 == 93 [pid = 13908] [id = 231] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09c3000 == 92 [pid = 13908] [id = 202] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb685000 == 91 [pid = 13908] [id = 230] 11:57:19 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11d7800 == 90 [pid = 13908] [id = 229] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c7681400) [pid = 13908] [serial = 635] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72d0ecb400) [pid = 13908] [serial = 656] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72cc482c00) [pid = 13908] [serial = 646] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72c8319800) [pid = 13908] [serial = 650] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72c77f6800) [pid = 13908] [serial = 640] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72c1d4b800) [pid = 13908] [serial = 637] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72c8633000) [pid = 13908] [serial = 680] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72c78ba800) [pid = 13908] [serial = 425] [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.] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c7d17c00) [pid = 13908] [serial = 678] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c8803800) [pid = 13908] [serial = 681] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72c6edb400) [pid = 13908] [serial = 672] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c5d72400) [pid = 13908] [serial = 671] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72d0173800) [pid = 13908] [serial = 653] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c78b9c00) [pid = 13908] [serial = 677] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c89cb800) [pid = 13908] [serial = 683] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72c8549800) [pid = 13908] [serial = 643] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c9a7b400) [pid = 13908] [serial = 684] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72c780a400) [pid = 13908] [serial = 675] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72c7687c00) [pid = 13908] [serial = 674] [outer = (nil)] [url = about:blank] 11:57:19 INFO - PROCESS | 13908 | 1461265039929 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 11:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1740ms 11:57:20 INFO - PROCESS | 13908 | 1461265040000 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:57:20 INFO - PROCESS | 13908 | 1461265040004 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:57:20 INFO - PROCESS | 13908 | 1461265040012 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:57:20 INFO - PROCESS | 13908 | 1461265040018 Marionette TRACE conn3 <- [1,1018,null,{}] 11:57:20 INFO - PROCESS | 13908 | 1461265040034 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:20 INFO - PROCESS | 13908 | 1461265040234 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:57:20 INFO - PROCESS | 13908 | 1461265040420 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8160800 == 91 [pid = 13908] [id = 262] 11:57:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c6f5f800) [pid = 13908] [serial = 787] [outer = (nil)] 11:57:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c7750800) [pid = 13908] [serial = 788] [outer = 0x7f72c6f5f800] 11:57:20 INFO - PROCESS | 13908 | 1461265040498 Marionette DEBUG loaded listener.js 11:57:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c77fa800) [pid = 13908] [serial = 789] [outer = 0x7f72c6f5f800] 11:57:21 INFO - PROCESS | 13908 | 1461265041369 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 11:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1438ms 11:57:21 INFO - PROCESS | 13908 | 1461265041452 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:57:21 INFO - PROCESS | 13908 | 1461265041457 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:57:21 INFO - PROCESS | 13908 | 1461265041470 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:57:21 INFO - PROCESS | 13908 | 1461265041472 Marionette TRACE conn3 <- [1,1022,null,{}] 11:57:21 INFO - PROCESS | 13908 | 1461265041479 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:21 INFO - PROCESS | 13908 | 1461265041755 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:57:21 INFO - PROCESS | 13908 | 1461265041793 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8619800 == 92 [pid = 13908] [id = 263] 11:57:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c77fc000) [pid = 13908] [serial = 790] [outer = (nil)] 11:57:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c78bb400) [pid = 13908] [serial = 791] [outer = 0x7f72c77fc000] 11:57:21 INFO - PROCESS | 13908 | 1461265041863 Marionette DEBUG loaded listener.js 11:57:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c79d2c00) [pid = 13908] [serial = 792] [outer = 0x7f72c77fc000] 11:57:22 INFO - PROCESS | 13908 | 1461265042840 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 11:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1440ms 11:57:22 INFO - PROCESS | 13908 | 1461265042905 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:57:22 INFO - PROCESS | 13908 | 1461265042910 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:57:22 INFO - PROCESS | 13908 | 1461265042925 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:57:22 INFO - PROCESS | 13908 | 1461265042927 Marionette TRACE conn3 <- [1,1026,null,{}] 11:57:22 INFO - PROCESS | 13908 | 1461265042935 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:23 INFO - PROCESS | 13908 | 1461265043187 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:57:23 INFO - PROCESS | 13908 | 1461265043221 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb12e000 == 93 [pid = 13908] [id = 264] 11:57:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c780a400) [pid = 13908] [serial = 793] [outer = (nil)] 11:57:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c7d0ec00) [pid = 13908] [serial = 794] [outer = 0x7f72c780a400] 11:57:23 INFO - PROCESS | 13908 | 1461265043292 Marionette DEBUG loaded listener.js 11:57:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c824a400) [pid = 13908] [serial = 795] [outer = 0x7f72c780a400] 11:57:24 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72c6f55000) [pid = 13908] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:57:24 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c1316800) [pid = 13908] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:57:24 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72cdccf000) [pid = 13908] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:57:24 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c78be000) [pid = 13908] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:57:24 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72beb0b400) [pid = 13908] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:57:24 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72c854e000) [pid = 13908] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:57:24 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72d0925800) [pid = 13908] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:57:24 INFO - PROCESS | 13908 | 1461265044897 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 11:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2041ms 11:57:24 INFO - PROCESS | 13908 | 1461265044966 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:57:24 INFO - PROCESS | 13908 | 1461265044970 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:57:24 INFO - PROCESS | 13908 | 1461265044988 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:57:24 INFO - PROCESS | 13908 | 1461265044994 Marionette TRACE conn3 <- [1,1030,null,{}] 11:57:25 INFO - PROCESS | 13908 | 1461265045006 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:25 INFO - PROCESS | 13908 | 1461265045311 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:57:25 INFO - PROCESS | 13908 | 1461265045494 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2d8800 == 94 [pid = 13908] [id = 265] 11:57:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c8576400) [pid = 13908] [serial = 796] [outer = (nil)] 11:57:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c880a000) [pid = 13908] [serial = 797] [outer = 0x7f72c8576400] 11:57:25 INFO - PROCESS | 13908 | 1461265045572 Marionette DEBUG loaded listener.js 11:57:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c8de3400) [pid = 13908] [serial = 798] [outer = 0x7f72c8576400] 11:57:26 INFO - PROCESS | 13908 | 1461265046575 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 11:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1657ms 11:57:26 INFO - PROCESS | 13908 | 1461265046636 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:57:26 INFO - PROCESS | 13908 | 1461265046642 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:57:26 INFO - PROCESS | 13908 | 1461265046651 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:57:26 INFO - PROCESS | 13908 | 1461265046657 Marionette TRACE conn3 <- [1,1034,null,{}] 11:57:26 INFO - PROCESS | 13908 | 1461265046668 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:26 INFO - PROCESS | 13908 | 1461265046919 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:57:27 INFO - PROCESS | 13908 | 1461265047201 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f1b000 == 95 [pid = 13908] [id = 266] 11:57:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bc171000) [pid = 13908] [serial = 799] [outer = (nil)] 11:57:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72beb09800) [pid = 13908] [serial = 800] [outer = 0x7f72bc171000] 11:57:27 INFO - PROCESS | 13908 | 1461265047331 Marionette DEBUG loaded listener.js 11:57:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c1d4e800) [pid = 13908] [serial = 801] [outer = 0x7f72bc171000] 11:57:28 INFO - PROCESS | 13908 | 1461265048482 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 11:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1901ms 11:57:28 INFO - PROCESS | 13908 | 1461265048554 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:57:28 INFO - PROCESS | 13908 | 1461265048569 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:57:28 INFO - PROCESS | 13908 | 1461265048588 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:57:28 INFO - PROCESS | 13908 | 1461265048595 Marionette TRACE conn3 <- [1,1038,null,{}] 11:57:28 INFO - PROCESS | 13908 | 1461265048605 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:28 INFO - PROCESS | 13908 | 1461265048897 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:57:29 INFO - PROCESS | 13908 | 1461265049117 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9f52000 == 96 [pid = 13908] [id = 267] 11:57:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c6ee8c00) [pid = 13908] [serial = 802] [outer = (nil)] 11:57:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c72d1c00) [pid = 13908] [serial = 803] [outer = 0x7f72c6ee8c00] 11:57:29 INFO - PROCESS | 13908 | 1461265049194 Marionette DEBUG loaded listener.js 11:57:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c77f9000) [pid = 13908] [serial = 804] [outer = 0x7f72c6ee8c00] 11:57:30 INFO - PROCESS | 13908 | 1461265050233 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 11:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1695ms 11:57:30 INFO - PROCESS | 13908 | 1461265050281 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:57:30 INFO - PROCESS | 13908 | 1461265050284 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:57:30 INFO - PROCESS | 13908 | 1461265050292 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:57:30 INFO - PROCESS | 13908 | 1461265050298 Marionette TRACE conn3 <- [1,1042,null,{}] 11:57:30 INFO - PROCESS | 13908 | 1461265050315 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:30 INFO - PROCESS | 13908 | 1461265050521 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:57:30 INFO - PROCESS | 13908 | 1461265050782 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd281000 == 97 [pid = 13908] [id = 268] 11:57:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c8025c00) [pid = 13908] [serial = 805] [outer = (nil)] 11:57:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c8572400) [pid = 13908] [serial = 806] [outer = 0x7f72c8025c00] 11:57:30 INFO - PROCESS | 13908 | 1461265050868 Marionette DEBUG loaded listener.js 11:57:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c8803800) [pid = 13908] [serial = 807] [outer = 0x7f72c8025c00] 11:57:31 INFO - PROCESS | 13908 | 1461265051694 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 11:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1436ms 11:57:31 INFO - PROCESS | 13908 | 1461265051730 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:57:31 INFO - PROCESS | 13908 | 1461265051735 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:57:31 INFO - PROCESS | 13908 | 1461265051742 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:57:31 INFO - PROCESS | 13908 | 1461265051745 Marionette TRACE conn3 <- [1,1046,null,{}] 11:57:31 INFO - PROCESS | 13908 | 1461265051752 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:31 INFO - PROCESS | 13908 | 1461265051947 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:57:32 INFO - PROCESS | 13908 | 1461265052122 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09bd800 == 98 [pid = 13908] [id = 269] 11:57:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c8319800) [pid = 13908] [serial = 808] [outer = (nil)] 11:57:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c9b9c000) [pid = 13908] [serial = 809] [outer = 0x7f72c8319800] 11:57:32 INFO - PROCESS | 13908 | 1461265052197 Marionette DEBUG loaded listener.js 11:57:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72cb327400) [pid = 13908] [serial = 810] [outer = 0x7f72c8319800] 11:57:33 INFO - PROCESS | 13908 | 1461265053172 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 11:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1479ms 11:57:33 INFO - PROCESS | 13908 | 1461265053223 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:57:33 INFO - PROCESS | 13908 | 1461265053227 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:57:33 INFO - PROCESS | 13908 | 1461265053235 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:57:33 INFO - PROCESS | 13908 | 1461265053241 Marionette TRACE conn3 <- [1,1050,null,{}] 11:57:33 INFO - PROCESS | 13908 | 1461265053247 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:33 INFO - PROCESS | 13908 | 1461265053560 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:57:33 INFO - PROCESS | 13908 | 1461265053845 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1819000 == 99 [pid = 13908] [id = 270] 11:57:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c880d000) [pid = 13908] [serial = 811] [outer = (nil)] 11:57:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72cc489800) [pid = 13908] [serial = 812] [outer = 0x7f72c880d000] 11:57:33 INFO - PROCESS | 13908 | 1461265053924 Marionette DEBUG loaded listener.js 11:57:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72cc50f000) [pid = 13908] [serial = 813] [outer = 0x7f72c880d000] 11:57:34 INFO - PROCESS | 13908 | 1461265054796 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 11:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1635ms 11:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:57:34 INFO - PROCESS | 13908 | 1461265054870 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:57:34 INFO - PROCESS | 13908 | 1461265054873 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:57:34 INFO - PROCESS | 13908 | 1461265054880 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:57:34 INFO - PROCESS | 13908 | 1461265054882 Marionette TRACE conn3 <- [1,1054,null,{}] 11:57:34 INFO - PROCESS | 13908 | 1461265054889 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:35 INFO - PROCESS | 13908 | 1461265055164 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:57:35 INFO - PROCESS | 13908 | 1461265055416 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2de2000 == 100 [pid = 13908] [id = 271] 11:57:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72d0927400) [pid = 13908] [serial = 814] [outer = (nil)] 11:57:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72d0b20400) [pid = 13908] [serial = 815] [outer = 0x7f72d0927400] 11:57:35 INFO - PROCESS | 13908 | 1461265055498 Marionette DEBUG loaded listener.js 11:57:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72d0ecdc00) [pid = 13908] [serial = 816] [outer = 0x7f72d0927400] 11:57:36 INFO - PROCESS | 13908 | 1461265056353 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 11:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1533ms 11:57:36 INFO - PROCESS | 13908 | 1461265056412 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:57:36 INFO - PROCESS | 13908 | 1461265056416 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:57:36 INFO - PROCESS | 13908 | 1461265056424 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:57:36 INFO - PROCESS | 13908 | 1461265056428 Marionette TRACE conn3 <- [1,1058,null,{}] 11:57:36 INFO - PROCESS | 13908 | 1461265056434 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:36 INFO - PROCESS | 13908 | 1461265056635 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:57:36 INFO - PROCESS | 13908 | 1461265056808 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d7d7f000 == 101 [pid = 13908] [id = 272] 11:57:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72d0b1c000) [pid = 13908] [serial = 817] [outer = (nil)] 11:57:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72d142f000) [pid = 13908] [serial = 818] [outer = 0x7f72d0b1c000] 11:57:36 INFO - PROCESS | 13908 | 1461265056888 Marionette DEBUG loaded listener.js 11:57:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72d1cba800) [pid = 13908] [serial = 819] [outer = 0x7f72d0b1c000] 11:57:37 INFO - PROCESS | 13908 | 1461265057739 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 11:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1380ms 11:57:37 INFO - PROCESS | 13908 | 1461265057807 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:57:37 INFO - PROCESS | 13908 | 1461265057814 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:57:37 INFO - PROCESS | 13908 | 1461265057821 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:57:37 INFO - PROCESS | 13908 | 1461265057825 Marionette TRACE conn3 <- [1,1062,null,{}] 11:57:37 INFO - PROCESS | 13908 | 1461265057831 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:38 INFO - PROCESS | 13908 | 1461265058023 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:57:38 INFO - PROCESS | 13908 | 1461265058200 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72debab800 == 102 [pid = 13908] [id = 273] 11:57:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72c774fc00) [pid = 13908] [serial = 820] [outer = (nil)] 11:57:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72d297d800) [pid = 13908] [serial = 821] [outer = 0x7f72c774fc00] 11:57:38 INFO - PROCESS | 13908 | 1461265058280 Marionette DEBUG loaded listener.js 11:57:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72d38e3c00) [pid = 13908] [serial = 822] [outer = 0x7f72c774fc00] 11:57:39 INFO - PROCESS | 13908 | 1461265059171 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 11:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1384ms 11:57:39 INFO - PROCESS | 13908 | 1461265059206 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:57:39 INFO - PROCESS | 13908 | 1461265059210 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:57:39 INFO - PROCESS | 13908 | 1461265059217 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:57:39 INFO - PROCESS | 13908 | 1461265059221 Marionette TRACE conn3 <- [1,1066,null,{}] 11:57:39 INFO - PROCESS | 13908 | 1461265059227 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:39 INFO - PROCESS | 13908 | 1461265059416 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:57:39 INFO - PROCESS | 13908 | 1461265059647 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e1923000 == 103 [pid = 13908] [id = 274] 11:57:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72d0b1d000) [pid = 13908] [serial = 823] [outer = (nil)] 11:57:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72d7e41400) [pid = 13908] [serial = 824] [outer = 0x7f72d0b1d000] 11:57:39 INFO - PROCESS | 13908 | 1461265059765 Marionette DEBUG loaded listener.js 11:57:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72dead2000) [pid = 13908] [serial = 825] [outer = 0x7f72d0b1d000] 11:57:40 INFO - PROCESS | 13908 | 1461265060675 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 11:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1530ms 11:57:40 INFO - PROCESS | 13908 | 1461265060748 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:57:40 INFO - PROCESS | 13908 | 1461265060752 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:57:40 INFO - PROCESS | 13908 | 1461265060758 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:57:40 INFO - PROCESS | 13908 | 1461265060761 Marionette TRACE conn3 <- [1,1070,null,{}] 11:57:40 INFO - PROCESS | 13908 | 1461265060767 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:40 INFO - PROCESS | 13908 | 1461265060970 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:57:41 INFO - PROCESS | 13908 | 1461265061187 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f96800 == 104 [pid = 13908] [id = 275] 11:57:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72d0ece400) [pid = 13908] [serial = 826] [outer = (nil)] 11:57:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72dedaa400) [pid = 13908] [serial = 827] [outer = 0x7f72d0ece400] 11:57:41 INFO - PROCESS | 13908 | 1461265061308 Marionette DEBUG loaded listener.js 11:57:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72dfd32800) [pid = 13908] [serial = 828] [outer = 0x7f72d0ece400] 11:57:42 INFO - PROCESS | 13908 | 1461265062193 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 11:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1481ms 11:57:42 INFO - PROCESS | 13908 | 1461265062241 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:57:42 INFO - PROCESS | 13908 | 1461265062245 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:57:42 INFO - PROCESS | 13908 | 1461265062252 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 13908 | 1461265062256 Marionette TRACE conn3 <- [1,1074,null,{}] 11:57:42 INFO - PROCESS | 13908 | 1461265062262 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:42 INFO - PROCESS | 13908 | 1461265062477 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:57:42 INFO - PROCESS | 13908 | 1461265062722 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc7c4800 == 105 [pid = 13908] [id = 276] 11:57:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72bd1d5c00) [pid = 13908] [serial = 829] [outer = (nil)] 11:57:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72c7805000) [pid = 13908] [serial = 830] [outer = 0x7f72bd1d5c00] 11:57:42 INFO - PROCESS | 13908 | 1461265062859 Marionette DEBUG loaded listener.js 11:57:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72e359dc00) [pid = 13908] [serial = 831] [outer = 0x7f72bd1d5c00] 11:57:44 INFO - PROCESS | 13908 | 1461265064094 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 11:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1884ms 11:57:44 INFO - PROCESS | 13908 | 1461265064143 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:57:44 INFO - PROCESS | 13908 | 1461265064147 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:57:44 INFO - PROCESS | 13908 | 1461265064159 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:57:44 INFO - PROCESS | 13908 | 1461265064164 Marionette TRACE conn3 <- [1,1078,null,{}] 11:57:44 INFO - PROCESS | 13908 | 1461265064174 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:44 INFO - PROCESS | 13908 | 1461265064421 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:57:44 INFO - PROCESS | 13908 | 1461265064613 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85a6800 == 106 [pid = 13908] [id = 277] 11:57:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72bd1df000) [pid = 13908] [serial = 832] [outer = (nil)] 11:57:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72bd1e4800) [pid = 13908] [serial = 833] [outer = 0x7f72bd1df000] 11:57:44 INFO - PROCESS | 13908 | 1461265064705 Marionette DEBUG loaded listener.js 11:57:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72bd1ed800) [pid = 13908] [serial = 834] [outer = 0x7f72bd1df000] 11:57:45 INFO - PROCESS | 13908 | 1461265065580 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 11:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1483ms 11:57:45 INFO - PROCESS | 13908 | 1461265065643 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:57:45 INFO - PROCESS | 13908 | 1461265065652 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:57:45 INFO - PROCESS | 13908 | 1461265065663 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:57:45 INFO - PROCESS | 13908 | 1461265065666 Marionette TRACE conn3 <- [1,1082,null,{}] 11:57:45 INFO - PROCESS | 13908 | 1461265065732 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:46 INFO - PROCESS | 13908 | 1461265066002 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:57:46 INFO - PROCESS | 13908 | 1461265066312 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc8ef800 == 107 [pid = 13908] [id = 278] 11:57:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72c1209c00) [pid = 13908] [serial = 835] [outer = (nil)] 11:57:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72c5d0fc00) [pid = 13908] [serial = 836] [outer = 0x7f72c1209c00] 11:57:46 INFO - PROCESS | 13908 | 1461265066385 Marionette DEBUG loaded listener.js 11:57:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72c6ee1800) [pid = 13908] [serial = 837] [outer = 0x7f72c1209c00] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72cdcc9800) [pid = 13908] [serial = 701] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72d2a81c00) [pid = 13908] [serial = 710] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72ddc32000) [pid = 13908] [serial = 719] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72d0b1e000) [pid = 13908] [serial = 704] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72df997c00) [pid = 13908] [serial = 722] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72d38ec000) [pid = 13908] [serial = 713] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72d7de7000) [pid = 13908] [serial = 716] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72d226f000) [pid = 13908] [serial = 707] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72c72c7000) [pid = 13908] [serial = 728] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72c120d000) [pid = 13908] [serial = 689] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72c7860800) [pid = 13908] [serial = 731] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72c7757000) [pid = 13908] [serial = 692] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72d0924800) [pid = 13908] [serial = 741] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72c8636c00) [pid = 13908] [serial = 734] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72cc8a3000) [pid = 13908] [serial = 687] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72cb66e800) [pid = 13908] [serial = 737] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72d146b000) [pid = 13908] [serial = 743] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72c6f57000) [pid = 13908] [serial = 725] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72cf0b8800) [pid = 13908] [serial = 740] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c9a85400) [pid = 13908] [serial = 735] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72cc8a2c00) [pid = 13908] [serial = 738] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72cb322800) [pid = 13908] [serial = 698] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c8242000) [pid = 13908] [serial = 695] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72c774e800) [pid = 13908] [serial = 729] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72c79d9000) [pid = 13908] [serial = 732] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72d226ac00) [pid = 13908] [serial = 744] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 13908 | 1461265067337 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 11:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1735ms 11:57:47 INFO - PROCESS | 13908 | 1461265067398 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:57:47 INFO - PROCESS | 13908 | 1461265067404 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:57:47 INFO - PROCESS | 13908 | 1461265067412 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:57:47 INFO - PROCESS | 13908 | 1461265067419 Marionette TRACE conn3 <- [1,1086,null,{}] 11:57:47 INFO - PROCESS | 13908 | 1461265067436 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:47 INFO - PROCESS | 13908 | 1461265067622 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:57:47 INFO - PROCESS | 13908 | 1461265067761 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f22800 == 108 [pid = 13908] [id = 279] 11:57:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72bd1f2000) [pid = 13908] [serial = 838] [outer = (nil)] 11:57:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c7682000) [pid = 13908] [serial = 839] [outer = 0x7f72bd1f2000] 11:57:47 INFO - PROCESS | 13908 | 1461265067834 Marionette DEBUG loaded listener.js 11:57:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c7860800) [pid = 13908] [serial = 840] [outer = 0x7f72bd1f2000] 11:57:48 INFO - PROCESS | 13908 | 1461265068614 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 11:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1250ms 11:57:48 INFO - PROCESS | 13908 | 1461265068675 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:57:48 INFO - PROCESS | 13908 | 1461265068679 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:57:48 INFO - PROCESS | 13908 | 1461265068687 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:57:48 INFO - PROCESS | 13908 | 1461265068691 Marionette TRACE conn3 <- [1,1090,null,{}] 11:57:48 INFO - PROCESS | 13908 | 1461265068696 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:48 INFO - PROCESS | 13908 | 1461265068866 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:57:48 INFO - PROCESS | 13908 | 1461265068881 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85d3800 == 109 [pid = 13908] [id = 280] 11:57:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c1212c00) [pid = 13908] [serial = 841] [outer = (nil)] 11:57:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72c8031800) [pid = 13908] [serial = 842] [outer = 0x7f72c1212c00] 11:57:48 INFO - PROCESS | 13908 | 1461265068947 Marionette DEBUG loaded listener.js 11:57:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c8576800) [pid = 13908] [serial = 843] [outer = 0x7f72c1212c00] 11:57:49 INFO - PROCESS | 13908 | 1461265069900 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 11:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1639ms 11:57:50 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72c77fc000) [pid = 13908] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:57:50 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72beb0d000) [pid = 13908] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:57:50 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c6f5f800) [pid = 13908] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:57:50 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72bd1d5000) [pid = 13908] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:57:50 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72c780a400) [pid = 13908] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:57:50 INFO - PROCESS | 13908 | 1461265070356 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:57:50 INFO - PROCESS | 13908 | 1461265070363 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:57:50 INFO - PROCESS | 13908 | 1461265070372 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:57:50 INFO - PROCESS | 13908 | 1461265070376 Marionette TRACE conn3 <- [1,1094,null,{}] 11:57:50 INFO - PROCESS | 13908 | 1461265070385 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:50 INFO - PROCESS | 13908 | 1461265070684 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:57:50 INFO - PROCESS | 13908 | 1461265070875 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f04800 == 110 [pid = 13908] [id = 281] 11:57:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72bd1e6400) [pid = 13908] [serial = 844] [outer = (nil)] 11:57:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72bd1eb800) [pid = 13908] [serial = 845] [outer = 0x7f72bd1e6400] 11:57:50 INFO - PROCESS | 13908 | 1461265070951 Marionette DEBUG loaded listener.js 11:57:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72beb11000) [pid = 13908] [serial = 846] [outer = 0x7f72bd1e6400] 11:57:51 INFO - PROCESS | 13908 | 1461265071864 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 11:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1536ms 11:57:51 INFO - PROCESS | 13908 | 1461265071909 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:57:51 INFO - PROCESS | 13908 | 1461265071915 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:57:51 INFO - PROCESS | 13908 | 1461265071927 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:57:51 INFO - PROCESS | 13908 | 1461265071932 Marionette TRACE conn3 <- [1,1098,null,{}] 11:57:51 INFO - PROCESS | 13908 | 1461265071939 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:52 INFO - PROCESS | 13908 | 1461265072183 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:57:52 INFO - PROCESS | 13908 | 1461265072422 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99bb800 == 111 [pid = 13908] [id = 282] 11:57:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72c6ee4c00) [pid = 13908] [serial = 847] [outer = (nil)] 11:57:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c72cd800) [pid = 13908] [serial = 848] [outer = 0x7f72c6ee4c00] 11:57:52 INFO - PROCESS | 13908 | 1461265072515 Marionette DEBUG loaded listener.js 11:57:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72c7807000) [pid = 13908] [serial = 849] [outer = 0x7f72c6ee4c00] 11:57:53 INFO - PROCESS | 13908 | 1461265073441 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 11:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1586ms 11:57:53 INFO - PROCESS | 13908 | 1461265073510 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:57:53 INFO - PROCESS | 13908 | 1461265073513 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:57:53 INFO - PROCESS | 13908 | 1461265073521 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:57:53 INFO - PROCESS | 13908 | 1461265073525 Marionette TRACE conn3 <- [1,1102,null,{}] 11:57:53 INFO - PROCESS | 13908 | 1461265073540 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:53 INFO - PROCESS | 13908 | 1461265073804 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:57:54 INFO - PROCESS | 13908 | 1461265074091 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cdc92800 == 112 [pid = 13908] [id = 283] 11:57:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c8242c00) [pid = 13908] [serial = 850] [outer = (nil)] 11:57:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72c8550000) [pid = 13908] [serial = 851] [outer = 0x7f72c8242c00] 11:57:54 INFO - PROCESS | 13908 | 1461265074173 Marionette DEBUG loaded listener.js 11:57:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72c880e800) [pid = 13908] [serial = 852] [outer = 0x7f72c8242c00] 11:57:55 INFO - PROCESS | 13908 | 1461265075138 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 11:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1683ms 11:57:55 INFO - PROCESS | 13908 | 1461265075205 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:57:55 INFO - PROCESS | 13908 | 1461265075209 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:57:55 INFO - PROCESS | 13908 | 1461265075215 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:57:55 INFO - PROCESS | 13908 | 1461265075218 Marionette TRACE conn3 <- [1,1106,null,{}] 11:57:55 INFO - PROCESS | 13908 | 1461265075224 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:55 INFO - PROCESS | 13908 | 1461265075461 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:57:55 INFO - PROCESS | 13908 | 1461265075725 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1f19800 == 113 [pid = 13908] [id = 284] 11:57:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72c79d6800) [pid = 13908] [serial = 853] [outer = (nil)] 11:57:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72cc89d000) [pid = 13908] [serial = 854] [outer = 0x7f72c79d6800] 11:57:55 INFO - PROCESS | 13908 | 1461265075801 Marionette DEBUG loaded listener.js 11:57:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72cdccd400) [pid = 13908] [serial = 855] [outer = 0x7f72c79d6800] 11:57:56 INFO - PROCESS | 13908 | 1461265076675 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 11:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1532ms 11:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:57:56 INFO - PROCESS | 13908 | 1461265076748 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:57:56 INFO - PROCESS | 13908 | 1461265076751 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:57:56 INFO - PROCESS | 13908 | 1461265076758 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:57:56 INFO - PROCESS | 13908 | 1461265076761 Marionette TRACE conn3 <- [1,1110,null,{}] 11:57:56 INFO - PROCESS | 13908 | 1461265076767 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:57 INFO - PROCESS | 13908 | 1461265076999 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:57:57 INFO - PROCESS | 13908 | 1461265077218 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8ce4800 == 114 [pid = 13908] [id = 285] 11:57:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72cb326400) [pid = 13908] [serial = 856] [outer = (nil)] 11:57:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72cf628c00) [pid = 13908] [serial = 857] [outer = 0x7f72cb326400] 11:57:57 INFO - PROCESS | 13908 | 1461265077338 Marionette DEBUG loaded listener.js 11:57:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72d0924800) [pid = 13908] [serial = 858] [outer = 0x7f72cb326400] 11:57:58 INFO - PROCESS | 13908 | 1461265078181 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 11:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1483ms 11:57:58 INFO - PROCESS | 13908 | 1461265078241 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:57:58 INFO - PROCESS | 13908 | 1461265078245 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:57:58 INFO - PROCESS | 13908 | 1461265078252 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:57:58 INFO - PROCESS | 13908 | 1461265078256 Marionette TRACE conn3 <- [1,1114,null,{}] 11:57:58 INFO - PROCESS | 13908 | 1461265078262 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:58 INFO - PROCESS | 13908 | 1461265078511 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:57:58 INFO - PROCESS | 13908 | 1461265078689 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3d35000 == 115 [pid = 13908] [id = 286] 11:57:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72d0b1a400) [pid = 13908] [serial = 859] [outer = (nil)] 11:57:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72d4f7d400) [pid = 13908] [serial = 860] [outer = 0x7f72d0b1a400] 11:57:58 INFO - PROCESS | 13908 | 1461265078768 Marionette DEBUG loaded listener.js 11:57:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72deda0c00) [pid = 13908] [serial = 861] [outer = 0x7f72d0b1a400] 11:57:59 INFO - PROCESS | 13908 | 1461265079697 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 11:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1488ms 11:57:59 INFO - PROCESS | 13908 | 1461265079742 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:57:59 INFO - PROCESS | 13908 | 1461265079746 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:57:59 INFO - PROCESS | 13908 | 1461265079754 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:57:59 INFO - PROCESS | 13908 | 1461265079758 Marionette TRACE conn3 <- [1,1118,null,{}] 11:57:59 INFO - PROCESS | 13908 | 1461265079765 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:00 INFO - PROCESS | 13908 | 1461265080011 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:58:00 INFO - PROCESS | 13908 | 1461265080253 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e901a800 == 116 [pid = 13908] [id = 287] 11:58:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72d0ece000) [pid = 13908] [serial = 862] [outer = (nil)] 11:58:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72dfdc1800) [pid = 13908] [serial = 863] [outer = 0x7f72d0ece000] 11:58:00 INFO - PROCESS | 13908 | 1461265080374 Marionette DEBUG loaded listener.js 11:58:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72e1e24400) [pid = 13908] [serial = 864] [outer = 0x7f72d0ece000] 11:58:01 INFO - PROCESS | 13908 | 1461265081291 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 11:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1589ms 11:58:01 INFO - PROCESS | 13908 | 1461265081342 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:58:01 INFO - PROCESS | 13908 | 1461265081346 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:58:01 INFO - PROCESS | 13908 | 1461265081354 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:58:01 INFO - PROCESS | 13908 | 1461265081358 Marionette TRACE conn3 <- [1,1122,null,{}] 11:58:01 INFO - PROCESS | 13908 | 1461265081364 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:01 INFO - PROCESS | 13908 | 1461265081601 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:58:01 INFO - PROCESS | 13908 | 1461265081839 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9084000 == 117 [pid = 13908] [id = 288] 11:58:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72c6e95c00) [pid = 13908] [serial = 865] [outer = (nil)] 11:58:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72d0eca800) [pid = 13908] [serial = 866] [outer = 0x7f72c6e95c00] 11:58:01 INFO - PROCESS | 13908 | 1461265081966 Marionette DEBUG loaded listener.js 11:58:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72e35a7000) [pid = 13908] [serial = 867] [outer = 0x7f72c6e95c00] 11:58:02 INFO - PROCESS | 13908 | 1461265082878 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 11:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1581ms 11:58:02 INFO - PROCESS | 13908 | 1461265082935 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:58:02 INFO - PROCESS | 13908 | 1461265082939 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:58:02 INFO - PROCESS | 13908 | 1461265082947 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:58:02 INFO - PROCESS | 13908 | 1461265082951 Marionette TRACE conn3 <- [1,1126,null,{}] 11:58:02 INFO - PROCESS | 13908 | 1461265082957 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:03 INFO - PROCESS | 13908 | 1461265083198 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:58:03 INFO - PROCESS | 13908 | 1461265083418 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd1c3000 == 118 [pid = 13908] [id = 289] 11:58:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72c774d000) [pid = 13908] [serial = 868] [outer = (nil)] 11:58:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72e37c0000) [pid = 13908] [serial = 869] [outer = 0x7f72c774d000] 11:58:03 INFO - PROCESS | 13908 | 1461265083542 Marionette DEBUG loaded listener.js 11:58:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72e39dd400) [pid = 13908] [serial = 870] [outer = 0x7f72c774d000] 11:58:04 INFO - PROCESS | 13908 | 1461265084418 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 11:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1491ms 11:58:04 INFO - PROCESS | 13908 | 1461265084439 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:58:04 INFO - PROCESS | 13908 | 1461265084442 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:58:04 INFO - PROCESS | 13908 | 1461265084449 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:58:04 INFO - PROCESS | 13908 | 1461265084453 Marionette TRACE conn3 <- [1,1130,null,{}] 11:58:04 INFO - PROCESS | 13908 | 1461265084459 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:04 INFO - PROCESS | 13908 | 1461265084659 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:58:04 INFO - PROCESS | 13908 | 1461265084853 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bbe10000 == 119 [pid = 13908] [id = 290] 11:58:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72c7857c00) [pid = 13908] [serial = 871] [outer = (nil)] 11:58:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72e3cd1000) [pid = 13908] [serial = 872] [outer = 0x7f72c7857c00] 11:58:04 INFO - PROCESS | 13908 | 1461265084945 Marionette DEBUG loaded listener.js 11:58:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72e3d83000) [pid = 13908] [serial = 873] [outer = 0x7f72c7857c00] 11:58:05 INFO - PROCESS | 13908 | 1461265085846 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 11:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1446ms 11:58:05 INFO - PROCESS | 13908 | 1461265085898 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:58:05 INFO - PROCESS | 13908 | 1461265085906 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:58:05 INFO - PROCESS | 13908 | 1461265085913 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:58:05 INFO - PROCESS | 13908 | 1461265085919 Marionette TRACE conn3 <- [1,1134,null,{}] 11:58:05 INFO - PROCESS | 13908 | 1461265085926 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:06 INFO - PROCESS | 13908 | 1461265086194 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:58:06 INFO - PROCESS | 13908 | 1461265086459 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babcb800 == 120 [pid = 13908] [id = 291] 11:58:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72c8244000) [pid = 13908] [serial = 874] [outer = (nil)] 11:58:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72cc291c00) [pid = 13908] [serial = 875] [outer = 0x7f72c8244000] 11:58:06 INFO - PROCESS | 13908 | 1461265086552 Marionette DEBUG loaded listener.js 11:58:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72e3d8b000) [pid = 13908] [serial = 876] [outer = 0x7f72c8244000] 11:58:07 INFO - PROCESS | 13908 | 1461265087480 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1633ms 11:58:07 INFO - PROCESS | 13908 | 1461265087547 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:58:07 INFO - PROCESS | 13908 | 1461265087552 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:58:07 INFO - PROCESS | 13908 | 1461265087558 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:58:07 INFO - PROCESS | 13908 | 1461265087561 Marionette TRACE conn3 <- [1,1138,null,{}] 11:58:07 INFO - PROCESS | 13908 | 1461265087567 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:07 INFO - PROCESS | 13908 | 1461265087772 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:58:08 INFO - PROCESS | 13908 | 1461265087999 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b3f800 == 121 [pid = 13908] [id = 292] 11:58:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72bbe29800) [pid = 13908] [serial = 877] [outer = (nil)] 11:58:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72bbe30400) [pid = 13908] [serial = 878] [outer = 0x7f72bbe29800] 11:58:08 INFO - PROCESS | 13908 | 1461265088117 Marionette DEBUG loaded listener.js 11:58:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 209 (0x7f72c7860400) [pid = 13908] [serial = 879] [outer = 0x7f72bbe29800] 11:58:08 INFO - PROCESS | 13908 | 1461265088929 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 11:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1731ms 11:58:09 INFO - PROCESS | 13908 | 1461265089291 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:58:09 INFO - PROCESS | 13908 | 1461265089300 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:58:09 INFO - PROCESS | 13908 | 1461265089307 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:58:09 INFO - PROCESS | 13908 | 1461265089312 Marionette TRACE conn3 <- [1,1142,null,{}] 11:58:09 INFO - PROCESS | 13908 | 1461265089321 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:09 INFO - PROCESS | 13908 | 1461265089514 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:58:09 INFO - PROCESS | 13908 | 1461265089779 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11d4800 == 122 [pid = 13908] [id = 293] 11:58:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 210 (0x7f72bbe2b800) [pid = 13908] [serial = 880] [outer = (nil)] 11:58:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 211 (0x7f72bbe2ec00) [pid = 13908] [serial = 881] [outer = 0x7f72bbe2b800] 11:58:09 INFO - PROCESS | 13908 | 1461265089900 Marionette DEBUG loaded listener.js 11:58:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 212 (0x7f72bc0f2400) [pid = 13908] [serial = 882] [outer = 0x7f72bbe2b800] 11:58:10 INFO - PROCESS | 13908 | 1461265090972 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 11:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1696ms 11:58:11 INFO - PROCESS | 13908 | 1461265091004 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:58:11 INFO - PROCESS | 13908 | 1461265091011 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:58:11 INFO - PROCESS | 13908 | 1461265091026 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:58:11 INFO - PROCESS | 13908 | 1461265091031 Marionette TRACE conn3 <- [1,1146,null,{}] 11:58:11 INFO - PROCESS | 13908 | 1461265091038 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:11 INFO - PROCESS | 13908 | 1461265091256 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bed73000 == 121 [pid = 13908] [id = 261] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc2d3800 == 120 [pid = 13908] [id = 185] 11:58:11 INFO - PROCESS | 13908 | --DOMWINDOW == 211 (0x7f72e3cc8000) [pid = 13908] [serial = 770] [outer = (nil)] [url = about:blank] 11:58:11 INFO - PROCESS | 13908 | --DOMWINDOW == 210 (0x7f72c880a000) [pid = 13908] [serial = 797] [outer = (nil)] [url = about:blank] 11:58:11 INFO - PROCESS | 13908 | --DOMWINDOW == 209 (0x7f72e35a7c00) [pid = 13908] [serial = 764] [outer = (nil)] [url = about:blank] 11:58:11 INFO - PROCESS | 13908 | --DOMWINDOW == 208 (0x7f72e37c0400) [pid = 13908] [serial = 767] [outer = (nil)] [url = about:blank] 11:58:11 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72bc167000) [pid = 13908] [serial = 776] [outer = (nil)] [url = about:blank] 11:58:11 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72bc0ef000) [pid = 13908] [serial = 773] [outer = (nil)] [url = about:blank] 11:58:11 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72def42000) [pid = 13908] [serial = 761] [outer = (nil)] [url = about:blank] 11:58:11 INFO - PROCESS | 13908 | 1461265091597 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f22800 == 119 [pid = 13908] [id = 279] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc8ef800 == 118 [pid = 13908] [id = 278] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85a6800 == 117 [pid = 13908] [id = 277] 11:58:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc8ef800 == 118 [pid = 13908] [id = 294] 11:58:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72bc0ef000) [pid = 13908] [serial = 883] [outer = (nil)] 11:58:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72c1207c00) [pid = 13908] [serial = 884] [outer = 0x7f72bc0ef000] 11:58:11 INFO - PROCESS | 13908 | 1461265091688 Marionette DEBUG loaded listener.js 11:58:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72c6e9f800) [pid = 13908] [serial = 885] [outer = 0x7f72bc0ef000] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f96800 == 117 [pid = 13908] [id = 275] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e1923000 == 116 [pid = 13908] [id = 274] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72debab800 == 115 [pid = 13908] [id = 273] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d7d7f000 == 114 [pid = 13908] [id = 272] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2de2000 == 113 [pid = 13908] [id = 271] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1819000 == 112 [pid = 13908] [id = 270] 11:58:11 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09bd800 == 111 [pid = 13908] [id = 269] 11:58:12 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd281000 == 110 [pid = 13908] [id = 268] 11:58:12 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9f52000 == 109 [pid = 13908] [id = 267] 11:58:12 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f1b000 == 108 [pid = 13908] [id = 266] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72c6ee3400) [pid = 13908] [serial = 786] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72c79d2c00) [pid = 13908] [serial = 792] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72c6e9f000) [pid = 13908] [serial = 779] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72c6e93000) [pid = 13908] [serial = 785] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72d0bc4c00) [pid = 13908] [serial = 755] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72c7750800) [pid = 13908] [serial = 788] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72c78bb400) [pid = 13908] [serial = 791] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72beb0fc00) [pid = 13908] [serial = 783] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72c7d0ec00) [pid = 13908] [serial = 794] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72c863d800) [pid = 13908] [serial = 752] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72bd1e1800) [pid = 13908] [serial = 782] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72deaccc00) [pid = 13908] [serial = 758] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72d7df0000) [pid = 13908] [serial = 746] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72c774ac00) [pid = 13908] [serial = 749] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72c77fa800) [pid = 13908] [serial = 789] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72c824a400) [pid = 13908] [serial = 795] [outer = (nil)] [url = about:blank] 11:58:12 INFO - PROCESS | 13908 | 1461265092539 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 11:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1540ms 11:58:12 INFO - PROCESS | 13908 | 1461265092565 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:58:12 INFO - PROCESS | 13908 | 1461265092568 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:58:12 INFO - PROCESS | 13908 | 1461265092574 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:58:12 INFO - PROCESS | 13908 | 1461265092578 Marionette TRACE conn3 <- [1,1150,null,{}] 11:58:12 INFO - PROCESS | 13908 | 1461265092592 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:12 INFO - PROCESS | 13908 | 1461265092779 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:58:12 INFO - PROCESS | 13908 | 1461265092796 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c840f000 == 109 [pid = 13908] [id = 295] 11:58:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72c7750800) [pid = 13908] [serial = 886] [outer = (nil)] 11:58:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72c7807800) [pid = 13908] [serial = 887] [outer = 0x7f72c7750800] 11:58:12 INFO - PROCESS | 13908 | 1461265092891 Marionette DEBUG loaded listener.js 11:58:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72c79d3c00) [pid = 13908] [serial = 888] [outer = 0x7f72c7750800] 11:58:13 INFO - PROCESS | 13908 | 1461265093865 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 11:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1330ms 11:58:13 INFO - PROCESS | 13908 | 1461265093907 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:58:13 INFO - PROCESS | 13908 | 1461265093910 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:58:13 INFO - PROCESS | 13908 | 1461265093917 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:58:13 INFO - PROCESS | 13908 | 1461265093920 Marionette TRACE conn3 <- [1,1154,null,{}] 11:58:13 INFO - PROCESS | 13908 | 1461265093929 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:14 INFO - PROCESS | 13908 | 1461265094171 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:58:14 INFO - PROCESS | 13908 | 1461265094201 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2cc800 == 110 [pid = 13908] [id = 296] 11:58:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72c774c800) [pid = 13908] [serial = 889] [outer = (nil)] 11:58:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72c8805400) [pid = 13908] [serial = 890] [outer = 0x7f72c774c800] 11:58:14 INFO - PROCESS | 13908 | 1461265094265 Marionette DEBUG loaded listener.js 11:58:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72c998ec00) [pid = 13908] [serial = 891] [outer = 0x7f72c774c800] 11:58:15 INFO - PROCESS | 13908 | 1461265095155 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 11:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1292ms 11:58:15 INFO - PROCESS | 13908 | 1461265095217 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:58:15 INFO - PROCESS | 13908 | 1461265095220 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:58:15 INFO - PROCESS | 13908 | 1461265095226 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:58:15 INFO - PROCESS | 13908 | 1461265095228 Marionette TRACE conn3 <- [1,1158,null,{}] 11:58:15 INFO - PROCESS | 13908 | 1461265095234 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:15 INFO - PROCESS | 13908 | 1461265095461 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:58:15 INFO - PROCESS | 13908 | 1461265095495 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d037d000 == 111 [pid = 13908] [id = 297] 11:58:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72c880bc00) [pid = 13908] [serial = 892] [outer = (nil)] 11:58:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72cb32a400) [pid = 13908] [serial = 893] [outer = 0x7f72c880bc00] 11:58:15 INFO - PROCESS | 13908 | 1461265095559 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72cc28cc00) [pid = 13908] [serial = 894] [outer = 0x7f72c880bc00] 11:58:16 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72bd1f2000) [pid = 13908] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:58:16 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72bd1df000) [pid = 13908] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:58:16 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72c1209c00) [pid = 13908] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:58:16 INFO - PROCESS | 13908 | 1461265096572 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 11:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1380ms 11:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:58:16 INFO - PROCESS | 13908 | 1461265096608 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:58:16 INFO - PROCESS | 13908 | 1461265096611 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:58:16 INFO - PROCESS | 13908 | 1461265096617 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:58:16 INFO - PROCESS | 13908 | 1461265096620 Marionette TRACE conn3 <- [1,1162,null,{}] 11:58:16 INFO - PROCESS | 13908 | 1461265096625 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:16 INFO - PROCESS | 13908 | 1461265096859 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:58:17 INFO - PROCESS | 13908 | 1461265096999 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d181c800 == 112 [pid = 13908] [id = 298] 11:58:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72c72cb400) [pid = 13908] [serial = 895] [outer = (nil)] 11:58:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72cc8a8800) [pid = 13908] [serial = 896] [outer = 0x7f72c72cb400] 11:58:17 INFO - PROCESS | 13908 | 1461265097071 Marionette DEBUG loaded listener.js 11:58:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72d146ec00) [pid = 13908] [serial = 897] [outer = 0x7f72c72cb400] 11:58:17 INFO - PROCESS | 13908 | 1461265097827 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 11:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1240ms 11:58:17 INFO - PROCESS | 13908 | 1461265097857 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 13908 | 1461265097861 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:58:17 INFO - PROCESS | 13908 | 1461265097866 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 13908 | 1461265097869 Marionette TRACE conn3 <- [1,1166,null,{}] 11:58:17 INFO - PROCESS | 13908 | 1461265097884 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:18 INFO - PROCESS | 13908 | 1461265098057 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:58:18 INFO - PROCESS | 13908 | 1461265098072 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddcab000 == 113 [pid = 13908] [id = 299] 11:58:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72d146f000) [pid = 13908] [serial = 898] [outer = (nil)] 11:58:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72d2a78c00) [pid = 13908] [serial = 899] [outer = 0x7f72d146f000] 11:58:18 INFO - PROCESS | 13908 | 1461265098140 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72ddc32400) [pid = 13908] [serial = 900] [outer = 0x7f72d146f000] 11:58:19 INFO - PROCESS | 13908 | 1461265099313 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1481ms 11:58:19 INFO - PROCESS | 13908 | 1461265099348 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 13908 | 1461265099355 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:58:19 INFO - PROCESS | 13908 | 1461265099364 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 13908 | 1461265099369 Marionette TRACE conn3 <- [1,1170,null,{}] 11:58:19 INFO - PROCESS | 13908 | 1461265099377 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:19 INFO - PROCESS | 13908 | 1461265099582 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:58:19 INFO - PROCESS | 13908 | 1461265099823 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f8d000 == 114 [pid = 13908] [id = 300] 11:58:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72bc172000) [pid = 13908] [serial = 901] [outer = (nil)] 11:58:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72bd1e8c00) [pid = 13908] [serial = 902] [outer = 0x7f72bc172000] 11:58:19 INFO - PROCESS | 13908 | 1461265099947 Marionette DEBUG loaded listener.js 11:58:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72c1312800) [pid = 13908] [serial = 903] [outer = 0x7f72bc172000] 11:58:20 INFO - PROCESS | 13908 | 1461265100882 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 11:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1583ms 11:58:20 INFO - PROCESS | 13908 | 1461265100948 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:58:20 INFO - PROCESS | 13908 | 1461265100957 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:58:20 INFO - PROCESS | 13908 | 1461265100969 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:58:20 INFO - PROCESS | 13908 | 1461265100972 Marionette TRACE conn3 <- [1,1174,null,{}] 11:58:20 INFO - PROCESS | 13908 | 1461265100979 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:21 INFO - PROCESS | 13908 | 1461265101219 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:58:21 INFO - PROCESS | 13908 | 1461265101480 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09c2000 == 115 [pid = 13908] [id = 301] 11:58:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72c5d13000) [pid = 13908] [serial = 904] [outer = (nil)] 11:58:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 209 (0x7f72c78bf000) [pid = 13908] [serial = 905] [outer = 0x7f72c5d13000] 11:58:21 INFO - PROCESS | 13908 | 1461265101601 Marionette DEBUG loaded listener.js 11:58:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 210 (0x7f72c8636c00) [pid = 13908] [serial = 906] [outer = 0x7f72c5d13000] 11:58:22 INFO - PROCESS | 13908 | 1461265102482 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 11:58:22 INFO - PROCESS | 13908 | 1461265102562 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:58:22 INFO - PROCESS | 13908 | 1461265102569 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:58:22 INFO - PROCESS | 13908 | 1461265102575 Marionette TRACE conn3 <- [1,1178,null,{}] 11:58:22 INFO - PROCESS | 13908 | 1461265102592 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:22 INFO - PROCESS | 13908 | 1461265102845 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:58:23 INFO - PROCESS | 13908 | 1461265103077 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f0a800 == 116 [pid = 13908] [id = 302] 11:58:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 211 (0x7f72c831a400) [pid = 13908] [serial = 907] [outer = (nil)] 11:58:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 212 (0x7f72cdcc1400) [pid = 13908] [serial = 908] [outer = 0x7f72c831a400] 11:58:23 INFO - PROCESS | 13908 | 1461265103172 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 213 (0x7f72d0ed8c00) [pid = 13908] [serial = 909] [outer = 0x7f72c831a400] 11:58:24 INFO - PROCESS | 13908 | 1461265104060 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 11:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:58:24 INFO - PROCESS | 13908 | 1461265104113 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:58:24 INFO - PROCESS | 13908 | 1461265104121 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 13908 | 1461265104124 Marionette TRACE conn3 <- [1,1182,null,{}] 11:58:24 INFO - PROCESS | 13908 | 1461265104133 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:24 INFO - PROCESS | 13908 | 1461265104355 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:58:24 INFO - PROCESS | 13908 | 1461265104588 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0ae000 == 117 [pid = 13908] [id = 303] 11:58:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 214 (0x7f72d2978800) [pid = 13908] [serial = 910] [outer = (nil)] 11:58:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 215 (0x7f72deb6a800) [pid = 13908] [serial = 911] [outer = 0x7f72d2978800] 11:58:24 INFO - PROCESS | 13908 | 1461265104720 Marionette DEBUG loaded listener.js 11:58:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 216 (0x7f72dfc2e000) [pid = 13908] [serial = 912] [outer = 0x7f72d2978800] 11:58:25 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:58:25 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:58:25 INFO - PROCESS | 13908 | 1461265105659 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 11:58:25 INFO - PROCESS | 13908 | 1461265105711 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:58:25 INFO - PROCESS | 13908 | 1461265105718 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 13908 | 1461265105723 Marionette TRACE conn3 <- [1,1186,null,{}] 11:58:25 INFO - PROCESS | 13908 | 1461265105729 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:25 INFO - PROCESS | 13908 | 1461265105934 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:58:26 INFO - PROCESS | 13908 | 1461265106166 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9127000 == 118 [pid = 13908] [id = 304] 11:58:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 217 (0x7f72e35a5800) [pid = 13908] [serial = 913] [outer = (nil)] 11:58:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 218 (0x7f72e3ccbc00) [pid = 13908] [serial = 914] [outer = 0x7f72e35a5800] 11:58:26 INFO - PROCESS | 13908 | 1461265106291 Marionette DEBUG loaded listener.js 11:58:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 219 (0x7f72e3f75800) [pid = 13908] [serial = 915] [outer = 0x7f72e35a5800] 11:58:27 INFO - PROCESS | 13908 | 1461265107144 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 11:58:27 INFO - PROCESS | 13908 | 1461265107209 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:58:27 INFO - PROCESS | 13908 | 1461265107216 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:58:27 INFO - PROCESS | 13908 | 1461265107220 Marionette TRACE conn3 <- [1,1190,null,{}] 11:58:27 INFO - PROCESS | 13908 | 1461265107228 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:27 INFO - PROCESS | 13908 | 1461265107492 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:58:27 INFO - PROCESS | 13908 | 1461265107715 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5e17800 == 119 [pid = 13908] [id = 305] 11:58:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 220 (0x7f72bcf7bc00) [pid = 13908] [serial = 916] [outer = (nil)] 11:58:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 221 (0x7f72bcf85400) [pid = 13908] [serial = 917] [outer = 0x7f72bcf7bc00] 11:58:27 INFO - PROCESS | 13908 | 1461265107844 Marionette DEBUG loaded listener.js 11:58:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 222 (0x7f72e41f6c00) [pid = 13908] [serial = 918] [outer = 0x7f72bcf7bc00] 11:58:28 INFO - PROCESS | 13908 | 1461265108721 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 11:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:58:28 INFO - PROCESS | 13908 | 1461265108766 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:58:28 INFO - PROCESS | 13908 | 1461265108773 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:58:28 INFO - PROCESS | 13908 | 1461265108776 Marionette TRACE conn3 <- [1,1194,null,{}] 11:58:28 INFO - PROCESS | 13908 | 1461265108782 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:28 INFO - PROCESS | 13908 | 1461265108976 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:58:29 INFO - PROCESS | 13908 | 1461265109164 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bab53800 == 120 [pid = 13908] [id = 306] 11:58:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 223 (0x7f72bcf7c000) [pid = 13908] [serial = 919] [outer = (nil)] 11:58:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 224 (0x7f72c1a9f000) [pid = 13908] [serial = 920] [outer = 0x7f72bcf7c000] 11:58:29 INFO - PROCESS | 13908 | 1461265109241 Marionette DEBUG loaded listener.js 11:58:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 225 (0x7f72c1aa5400) [pid = 13908] [serial = 921] [outer = 0x7f72bcf7c000] 11:58:30 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:58:30 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 11:58:30 INFO - PROCESS | 13908 | 1461265110140 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 13908 | 1461265110216 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:58:30 INFO - PROCESS | 13908 | 1461265110228 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 13908 | 1461265110231 Marionette TRACE conn3 <- [1,1198,null,{}] 11:58:30 INFO - PROCESS | 13908 | 1461265110238 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:30 INFO - PROCESS | 13908 | 1461265110493 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:58:30 INFO - PROCESS | 13908 | 1461265110726 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97d5800 == 121 [pid = 13908] [id = 307] 11:58:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 226 (0x7f72bcf80400) [pid = 13908] [serial = 922] [outer = (nil)] 11:58:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 227 (0x7f72bf9e6800) [pid = 13908] [serial = 923] [outer = 0x7f72bcf80400] 11:58:30 INFO - PROCESS | 13908 | 1461265110862 Marionette DEBUG loaded listener.js 11:58:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 228 (0x7f72bf9edc00) [pid = 13908] [serial = 924] [outer = 0x7f72bcf80400] 11:58:31 INFO - PROCESS | 13908 | 1461265111758 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1582ms 11:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:58:31 INFO - PROCESS | 13908 | 1461265111812 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:58:31 INFO - PROCESS | 13908 | 1461265111815 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:58:31 INFO - PROCESS | 13908 | 1461265111822 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:58:31 INFO - PROCESS | 13908 | 1461265111824 Marionette TRACE conn3 <- [1,1202,null,{}] 11:58:31 INFO - PROCESS | 13908 | 1461265111830 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:32 INFO - PROCESS | 13908 | 1461265112090 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:58:32 INFO - PROCESS | 13908 | 1461265112322 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97ee000 == 122 [pid = 13908] [id = 308] 11:58:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 229 (0x7f72bf9de400) [pid = 13908] [serial = 925] [outer = (nil)] 11:58:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 230 (0x7f72bfb99000) [pid = 13908] [serial = 926] [outer = 0x7f72bf9de400] 11:58:32 INFO - PROCESS | 13908 | 1461265112445 Marionette DEBUG loaded listener.js 11:58:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 231 (0x7f72bfb9d000) [pid = 13908] [serial = 927] [outer = 0x7f72bf9de400] 11:58:33 INFO - PROCESS | 13908 | 1461265113292 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:58:33 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 11:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1535ms 11:58:33 INFO - PROCESS | 13908 | 1461265113356 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:58:33 INFO - PROCESS | 13908 | 1461265113359 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:58:33 INFO - PROCESS | 13908 | 1461265113367 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:58:33 INFO - PROCESS | 13908 | 1461265113372 Marionette TRACE conn3 <- [1,1206,null,{}] 11:58:33 INFO - PROCESS | 13908 | 1461265113379 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:33 INFO - PROCESS | 13908 | 1461265113628 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:58:33 INFO - PROCESS | 13908 | 1461265113913 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8463000 == 123 [pid = 13908] [id = 309] 11:58:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 232 (0x7f72b84ed800) [pid = 13908] [serial = 928] [outer = (nil)] 11:58:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 233 (0x7f72b84f0000) [pid = 13908] [serial = 929] [outer = 0x7f72b84ed800] 11:58:34 INFO - PROCESS | 13908 | 1461265114026 Marionette DEBUG loaded listener.js 11:58:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 234 (0x7f72bf9ed000) [pid = 13908] [serial = 930] [outer = 0x7f72b84ed800] 11:58:35 INFO - PROCESS | 13908 | 1461265115321 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:58:35 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 11:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2041ms 11:58:35 INFO - PROCESS | 13908 | 1461265115539 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:58:35 INFO - PROCESS | 13908 | 1461265115543 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:58:35 INFO - PROCESS | 13908 | 1461265115558 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 13908 | 1461265115562 Marionette TRACE conn3 <- [1,1210,null,{}] 11:58:35 INFO - PROCESS | 13908 | 1461265115571 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:35 INFO - PROCESS | 13908 | 1461265115758 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:58:35 INFO - PROCESS | 13908 | 1461265115960 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5e09800 == 124 [pid = 13908] [id = 310] 11:58:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 235 (0x7f72b8618000) [pid = 13908] [serial = 931] [outer = (nil)] 11:58:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 236 (0x7f72b861bc00) [pid = 13908] [serial = 932] [outer = 0x7f72b8618000] 11:58:36 INFO - PROCESS | 13908 | 1461265116032 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 237 (0x7f72bac51c00) [pid = 13908] [serial = 933] [outer = 0x7f72b8618000] 11:58:37 INFO - PROCESS | 13908 | 1461265117075 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1592ms 11:58:37 INFO - PROCESS | 13908 | 1461265117149 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 13908 | 1461265117158 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:58:37 INFO - PROCESS | 13908 | 1461265117170 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 13908 | 1461265117174 Marionette TRACE conn3 <- [1,1214,null,{}] 11:58:37 INFO - PROCESS | 13908 | 1461265117181 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:37 INFO - PROCESS | 13908 | 1461265117423 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:58:37 INFO - PROCESS | 13908 | 1461265117681 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed7c000 == 125 [pid = 13908] [id = 311] 11:58:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 238 (0x7f72bc0eac00) [pid = 13908] [serial = 934] [outer = (nil)] 11:58:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 239 (0x7f72bc16f000) [pid = 13908] [serial = 935] [outer = 0x7f72bc0eac00] 11:58:37 INFO - PROCESS | 13908 | 1461265117785 Marionette DEBUG loaded listener.js 11:58:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 240 (0x7f72bcf82400) [pid = 13908] [serial = 936] [outer = 0x7f72bc0eac00] 11:58:38 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99b9800 == 124 [pid = 13908] [id = 10] 11:58:38 INFO - PROCESS | 13908 | 1461265118961 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 11:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1834ms 11:58:39 INFO - PROCESS | 13908 | 1461265119005 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:58:39 INFO - PROCESS | 13908 | 1461265119011 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:58:39 INFO - PROCESS | 13908 | 1461265119021 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:58:39 INFO - PROCESS | 13908 | 1461265119027 Marionette TRACE conn3 <- [1,1218,null,{}] 11:58:39 INFO - PROCESS | 13908 | 1461265119043 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:39 INFO - PROCESS | 13908 | 1461265119335 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:58:39 INFO - PROCESS | 13908 | 1461265119585 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb67f800 == 125 [pid = 13908] [id = 312] 11:58:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 241 (0x7f72bd1f0c00) [pid = 13908] [serial = 937] [outer = (nil)] 11:58:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 242 (0x7f72bfb9dc00) [pid = 13908] [serial = 938] [outer = 0x7f72bd1f0c00] 11:58:39 INFO - PROCESS | 13908 | 1461265119677 Marionette DEBUG loaded listener.js 11:58:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 243 (0x7f72c120e400) [pid = 13908] [serial = 939] [outer = 0x7f72bd1f0c00] 11:58:40 INFO - PROCESS | 13908 | 1461265120732 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 11:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1793ms 11:58:40 INFO - PROCESS | 13908 | 1461265120814 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 13908 | 1461265120821 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:58:40 INFO - PROCESS | 13908 | 1461265120827 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 13908 | 1461265120830 Marionette TRACE conn3 <- [1,1222,null,{}] 11:58:40 INFO - PROCESS | 13908 | 1461265120836 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:41 INFO - PROCESS | 13908 | 1461265121058 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb12e000 == 124 [pid = 13908] [id = 264] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f98000 == 123 [pid = 13908] [id = 256] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72be9ac800 == 122 [pid = 13908] [id = 149] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8160800 == 121 [pid = 13908] [id = 262] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e1917000 == 120 [pid = 13908] [id = 252] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3dcc800 == 119 [pid = 13908] [id = 253] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc8e5000 == 118 [pid = 13908] [id = 254] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cfe6a000 == 117 [pid = 13908] [id = 250] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d7d7e800 == 116 [pid = 13908] [id = 251] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8619800 == 115 [pid = 13908] [id = 263] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 242 (0x7f72c8572400) [pid = 13908] [serial = 806] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 241 (0x7f72beb09800) [pid = 13908] [serial = 800] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 240 (0x7f72c72d1c00) [pid = 13908] [serial = 803] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 239 (0x7f72cc489800) [pid = 13908] [serial = 812] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 238 (0x7f72c9b9c000) [pid = 13908] [serial = 809] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 237 (0x7f72d0b20400) [pid = 13908] [serial = 815] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 236 (0x7f72d142f000) [pid = 13908] [serial = 818] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 235 (0x7f72d297d800) [pid = 13908] [serial = 821] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 234 (0x7f72d7e41400) [pid = 13908] [serial = 824] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 233 (0x7f72dedaa400) [pid = 13908] [serial = 827] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 232 (0x7f72c7805000) [pid = 13908] [serial = 830] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | --DOMWINDOW == 231 (0x7f72c8031800) [pid = 13908] [serial = 842] [outer = (nil)] [url = about:blank] 11:58:41 INFO - PROCESS | 13908 | 1461265121438 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85a6000 == 114 [pid = 13908] [id = 249] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc2d8800 == 113 [pid = 13908] [id = 265] 11:58:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bbe20000 == 114 [pid = 13908] [id = 313] 11:58:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 232 (0x7f72bbe23c00) [pid = 13908] [serial = 940] [outer = (nil)] 11:58:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 233 (0x7f72c5d18800) [pid = 13908] [serial = 941] [outer = 0x7f72bbe23c00] 11:58:41 INFO - PROCESS | 13908 | 1461265121519 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 234 (0x7f72c6f5c400) [pid = 13908] [serial = 942] [outer = 0x7f72bbe23c00] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3d35000 == 113 [pid = 13908] [id = 286] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d8ce4800 == 112 [pid = 13908] [id = 285] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1f19800 == 111 [pid = 13908] [id = 284] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cdc92800 == 110 [pid = 13908] [id = 283] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99bb800 == 109 [pid = 13908] [id = 282] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f04800 == 108 [pid = 13908] [id = 281] 11:58:41 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85d3800 == 107 [pid = 13908] [id = 280] 11:58:42 INFO - PROCESS | 13908 | --DOMWINDOW == 233 (0x7f72c7682000) [pid = 13908] [serial = 839] [outer = (nil)] [url = about:blank] 11:58:42 INFO - PROCESS | 13908 | --DOMWINDOW == 232 (0x7f72c7860800) [pid = 13908] [serial = 840] [outer = (nil)] [url = about:blank] 11:58:42 INFO - PROCESS | 13908 | --DOMWINDOW == 231 (0x7f72bd1ed800) [pid = 13908] [serial = 834] [outer = (nil)] [url = about:blank] 11:58:42 INFO - PROCESS | 13908 | --DOMWINDOW == 230 (0x7f72bd1e4800) [pid = 13908] [serial = 833] [outer = (nil)] [url = about:blank] 11:58:42 INFO - PROCESS | 13908 | --DOMWINDOW == 229 (0x7f72c6ee1800) [pid = 13908] [serial = 837] [outer = (nil)] [url = about:blank] 11:58:42 INFO - PROCESS | 13908 | --DOMWINDOW == 228 (0x7f72c5d0fc00) [pid = 13908] [serial = 836] [outer = (nil)] [url = about:blank] 11:58:42 INFO - PROCESS | 13908 | 1461265122280 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 11:58:42 INFO - PROCESS | 13908 | 1461265122312 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:58:42 INFO - PROCESS | 13908 | 1461265122319 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:58:42 INFO - PROCESS | 13908 | 1461265122322 Marionette TRACE conn3 <- [1,1226,null,{}] 11:58:42 INFO - PROCESS | 13908 | 1461265122335 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:42 INFO - PROCESS | 13908 | 1461265122564 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:58:42 INFO - PROCESS | 13908 | 1461265122579 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7890000 == 108 [pid = 13908] [id = 314] 11:58:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 229 (0x7f72c5d0fc00) [pid = 13908] [serial = 943] [outer = (nil)] 11:58:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 230 (0x7f72c7757000) [pid = 13908] [serial = 944] [outer = 0x7f72c5d0fc00] 11:58:42 INFO - PROCESS | 13908 | 1461265122644 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 231 (0x7f72c785b400) [pid = 13908] [serial = 945] [outer = 0x7f72c5d0fc00] 11:58:43 INFO - PROCESS | 13908 | 1461265123487 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 11:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1227ms 11:58:43 INFO - PROCESS | 13908 | 1461265123548 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 13908 | 1461265123550 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:58:43 INFO - PROCESS | 13908 | 1461265123557 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 13908 | 1461265123559 Marionette TRACE conn3 <- [1,1230,null,{}] 11:58:43 INFO - PROCESS | 13908 | 1461265123565 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:43 INFO - PROCESS | 13908 | 1461265123769 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:58:43 INFO - PROCESS | 13908 | 1461265123946 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5eb000 == 109 [pid = 13908] [id = 315] 11:58:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 232 (0x7f72c6f5c800) [pid = 13908] [serial = 946] [outer = (nil)] 11:58:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 233 (0x7f72c8639c00) [pid = 13908] [serial = 947] [outer = 0x7f72c6f5c800] 11:58:44 INFO - PROCESS | 13908 | 1461265124016 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 234 (0x7f72c89d4c00) [pid = 13908] [serial = 948] [outer = 0x7f72c6f5c800] 11:58:44 INFO - PROCESS | 13908 | 1461265124845 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 11:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1335ms 11:58:44 INFO - PROCESS | 13908 | 1461265124893 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:58:44 INFO - PROCESS | 13908 | 1461265124898 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:58:44 INFO - PROCESS | 13908 | 1461265124910 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:58:44 INFO - PROCESS | 13908 | 1461265124913 Marionette TRACE conn3 <- [1,1234,null,{}] 11:58:44 INFO - PROCESS | 13908 | 1461265124917 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:45 INFO - PROCESS | 13908 | 1461265125144 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:58:45 INFO - PROCESS | 13908 | 1461265125172 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1415000 == 110 [pid = 13908] [id = 316] 11:58:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 235 (0x7f72c831dc00) [pid = 13908] [serial = 949] [outer = (nil)] 11:58:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 236 (0x7f72c9d23400) [pid = 13908] [serial = 950] [outer = 0x7f72c831dc00] 11:58:45 INFO - PROCESS | 13908 | 1461265125235 Marionette DEBUG loaded listener.js 11:58:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 237 (0x7f72cc485400) [pid = 13908] [serial = 951] [outer = 0x7f72c831dc00] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 236 (0x7f72bc0e8000) [pid = 13908] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 235 (0x7f72c72cb400) [pid = 13908] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 234 (0x7f72c1206800) [pid = 13908] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 233 (0x7f72c79cf000) [pid = 13908] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 232 (0x7f72dfd32400) [pid = 13908] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 231 (0x7f72bc0ef000) [pid = 13908] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 230 (0x7f72d0b18c00) [pid = 13908] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 229 (0x7f72c1212c00) [pid = 13908] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 228 (0x7f72c6e9d000) [pid = 13908] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 227 (0x7f72c768f000) [pid = 13908] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 226 (0x7f72beb0f800) [pid = 13908] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 225 (0x7f72c5d7e400) [pid = 13908] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 224 (0x7f72c7681000) [pid = 13908] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 223 (0x7f72defec400) [pid = 13908] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 222 (0x7f72c7750800) [pid = 13908] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 221 (0x7f72c8319800) [pid = 13908] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 220 (0x7f72c1316400) [pid = 13908] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 219 (0x7f72bbe2b800) [pid = 13908] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 218 (0x7f72beb05400) [pid = 13908] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 217 (0x7f72bc0e6c00) [pid = 13908] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 216 (0x7f72d0927400) [pid = 13908] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 215 (0x7f72c78b6c00) [pid = 13908] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 214 (0x7f72c880bc00) [pid = 13908] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 213 (0x7f72cb326400) [pid = 13908] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 212 (0x7f72c8de3c00) [pid = 13908] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 211 (0x7f72d0355400) [pid = 13908] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 210 (0x7f72c8242c00) [pid = 13908] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 209 (0x7f72d1cb8400) [pid = 13908] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 208 (0x7f72c79d6800) [pid = 13908] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72c880d000) [pid = 13908] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72d0ece400) [pid = 13908] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72cff73800) [pid = 13908] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72c7686000) [pid = 13908] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72cc8a7800) [pid = 13908] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72c802a000) [pid = 13908] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72d0143400) [pid = 13908] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72c8ddc400) [pid = 13908] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72beb02800) [pid = 13908] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72d2a78800) [pid = 13908] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72c6f5a800) [pid = 13908] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72e35f6000) [pid = 13908] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72d0b1a400) [pid = 13908] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72c72c4c00) [pid = 13908] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72c1314400) [pid = 13908] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72c8025c00) [pid = 13908] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72c6ee8c00) [pid = 13908] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72c9d22000) [pid = 13908] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72c774c800) [pid = 13908] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72bd1e6400) [pid = 13908] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72d0b1a000) [pid = 13908] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72beb0f000) [pid = 13908] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c120e000) [pid = 13908] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72d8c73000) [pid = 13908] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72beb0e800) [pid = 13908] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72c1210400) [pid = 13908] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c7859400) [pid = 13908] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72bd1d5c00) [pid = 13908] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72beb03400) [pid = 13908] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c6ee4c00) [pid = 13908] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72d3884400) [pid = 13908] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72d0b1d000) [pid = 13908] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c774fc00) [pid = 13908] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72d8c72000) [pid = 13908] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72bc171000) [pid = 13908] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72d0b1c000) [pid = 13908] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72d38e0400) [pid = 13908] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:58:46 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72cfe9cc00) [pid = 13908] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:58:47 INFO - PROCESS | 13908 | 1461265127051 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 11:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2185ms 11:58:47 INFO - PROCESS | 13908 | 1461265127096 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:58:47 INFO - PROCESS | 13908 | 1461265127100 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:58:47 INFO - PROCESS | 13908 | 1461265127106 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:58:47 INFO - PROCESS | 13908 | 1461265127109 Marionette TRACE conn3 <- [1,1238,null,{}] 11:58:47 INFO - PROCESS | 13908 | 1461265127115 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:47 INFO - PROCESS | 13908 | 1461265127337 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:58:47 INFO - PROCESS | 13908 | 1461265127357 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda66000 == 111 [pid = 13908] [id = 317] 11:58:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72bbe2b800) [pid = 13908] [serial = 952] [outer = (nil)] 11:58:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72bc170c00) [pid = 13908] [serial = 953] [outer = 0x7f72bbe2b800] 11:58:47 INFO - PROCESS | 13908 | 1461265127421 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c1317400) [pid = 13908] [serial = 954] [outer = 0x7f72bbe2b800] 11:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1039ms 11:58:48 INFO - PROCESS | 13908 | 1461265128139 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 11:58:48 INFO - PROCESS | 13908 | 1461265128147 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 13908 | 1461265128150 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:58:48 INFO - PROCESS | 13908 | 1461265128156 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 13908 | 1461265128158 Marionette TRACE conn3 <- [1,1242,null,{}] 11:58:48 INFO - PROCESS | 13908 | 1461265128182 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:48 INFO - PROCESS | 13908 | 1461265128432 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:58:48 INFO - PROCESS | 13908 | 1461265128459 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85d6800 == 112 [pid = 13908] [id = 318] 11:58:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72b84e9000) [pid = 13908] [serial = 955] [outer = (nil)] 11:58:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c131c400) [pid = 13908] [serial = 956] [outer = 0x7f72b84e9000] 11:58:48 INFO - PROCESS | 13908 | 1461265128522 Marionette DEBUG loaded listener.js 11:58:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c7859400) [pid = 13908] [serial = 957] [outer = 0x7f72b84e9000] 11:58:49 INFO - PROCESS | 13908 | 1461265129634 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 11:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1549ms 11:58:49 INFO - PROCESS | 13908 | 1461265129718 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:58:49 INFO - PROCESS | 13908 | 1461265129725 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:58:49 INFO - PROCESS | 13908 | 1461265129739 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:58:49 INFO - PROCESS | 13908 | 1461265129743 Marionette TRACE conn3 <- [1,1246,null,{}] 11:58:49 INFO - PROCESS | 13908 | 1461265129753 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:49 INFO - PROCESS | 13908 | 1461265129987 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:58:50 INFO - PROCESS | 13908 | 1461265130225 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bece6800 == 113 [pid = 13908] [id = 319] 11:58:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72bac54400) [pid = 13908] [serial = 958] [outer = (nil)] 11:58:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72bbe32800) [pid = 13908] [serial = 959] [outer = 0x7f72bac54400] 11:58:50 INFO - PROCESS | 13908 | 1461265130319 Marionette DEBUG loaded listener.js 11:58:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72bcf7b000) [pid = 13908] [serial = 960] [outer = 0x7f72bac54400] 11:58:51 INFO - PROCESS | 13908 | 1461265131261 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 11:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1592ms 11:58:51 INFO - PROCESS | 13908 | 1461265131331 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:58:51 INFO - PROCESS | 13908 | 1461265131340 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:58:51 INFO - PROCESS | 13908 | 1461265131351 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:58:51 INFO - PROCESS | 13908 | 1461265131355 Marionette TRACE conn3 <- [1,1250,null,{}] 11:58:51 INFO - PROCESS | 13908 | 1461265131362 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:51 INFO - PROCESS | 13908 | 1461265131607 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:58:51 INFO - PROCESS | 13908 | 1461265131921 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb69c800 == 114 [pid = 13908] [id = 320] 11:58:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72bd1de000) [pid = 13908] [serial = 961] [outer = (nil)] 11:58:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72bfb95000) [pid = 13908] [serial = 962] [outer = 0x7f72bd1de000] 11:58:52 INFO - PROCESS | 13908 | 1461265131999 Marionette DEBUG loaded listener.js 11:58:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72c1317000) [pid = 13908] [serial = 963] [outer = 0x7f72bd1de000] 11:58:52 INFO - PROCESS | 13908 | 1461265132889 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 11:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1584ms 11:58:52 INFO - PROCESS | 13908 | 1461265132935 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:58:52 INFO - PROCESS | 13908 | 1461265132940 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:58:52 INFO - PROCESS | 13908 | 1461265132946 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:58:52 INFO - PROCESS | 13908 | 1461265132952 Marionette TRACE conn3 <- [1,1254,null,{}] 11:58:52 INFO - PROCESS | 13908 | 1461265132969 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:53 INFO - PROCESS | 13908 | 1461265133191 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:58:53 INFO - PROCESS | 13908 | 1461265133377 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c7c800 == 115 [pid = 13908] [id = 321] 11:58:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72c131c800) [pid = 13908] [serial = 964] [outer = (nil)] 11:58:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72c77fc000) [pid = 13908] [serial = 965] [outer = 0x7f72c131c800] 11:58:53 INFO - PROCESS | 13908 | 1461265133502 Marionette DEBUG loaded listener.js 11:58:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72c79d8400) [pid = 13908] [serial = 966] [outer = 0x7f72c131c800] 11:58:54 INFO - PROCESS | 13908 | 1461265134340 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 11:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1443ms 11:58:54 INFO - PROCESS | 13908 | 1461265134390 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:58:54 INFO - PROCESS | 13908 | 1461265134395 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:58:54 INFO - PROCESS | 13908 | 1461265134402 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:58:54 INFO - PROCESS | 13908 | 1461265134404 Marionette TRACE conn3 <- [1,1258,null,{}] 11:58:54 INFO - PROCESS | 13908 | 1461265134411 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:54 INFO - PROCESS | 13908 | 1461265134622 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:58:54 INFO - PROCESS | 13908 | 1461265134814 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dedba800 == 116 [pid = 13908] [id = 322] 11:58:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72c5d7e400) [pid = 13908] [serial = 967] [outer = (nil)] 11:58:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72c854c800) [pid = 13908] [serial = 968] [outer = 0x7f72c5d7e400] 11:58:54 INFO - PROCESS | 13908 | 1461265134901 Marionette DEBUG loaded listener.js 11:58:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72c8805c00) [pid = 13908] [serial = 969] [outer = 0x7f72c5d7e400] 11:58:55 INFO - PROCESS | 13908 | 1461265135868 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 11:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1530ms 11:58:55 INFO - PROCESS | 13908 | 1461265135933 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:58:55 INFO - PROCESS | 13908 | 1461265135937 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:58:55 INFO - PROCESS | 13908 | 1461265135944 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:58:55 INFO - PROCESS | 13908 | 1461265135947 Marionette TRACE conn3 <- [1,1262,null,{}] 11:58:55 INFO - PROCESS | 13908 | 1461265135952 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:56 INFO - PROCESS | 13908 | 1461265136170 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:58:56 INFO - PROCESS | 13908 | 1461265136406 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e36b6000 == 117 [pid = 13908] [id = 323] 11:58:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72cb328800) [pid = 13908] [serial = 970] [outer = (nil)] 11:58:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72cc288400) [pid = 13908] [serial = 971] [outer = 0x7f72cb328800] 11:58:56 INFO - PROCESS | 13908 | 1461265136525 Marionette DEBUG loaded listener.js 11:58:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72cc509800) [pid = 13908] [serial = 972] [outer = 0x7f72cb328800] 11:58:57 INFO - PROCESS | 13908 | 1461265137429 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 11:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1530ms 11:58:57 INFO - PROCESS | 13908 | 1461265137474 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:58:57 INFO - PROCESS | 13908 | 1461265137478 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:58:57 INFO - PROCESS | 13908 | 1461265137485 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:58:57 INFO - PROCESS | 13908 | 1461265137488 Marionette TRACE conn3 <- [1,1266,null,{}] 11:58:57 INFO - PROCESS | 13908 | 1461265137494 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:57 INFO - PROCESS | 13908 | 1461265137732 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:58:57 INFO - PROCESS | 13908 | 1461265137961 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9029800 == 118 [pid = 13908] [id = 324] 11:58:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72c8de6800) [pid = 13908] [serial = 973] [outer = (nil)] 11:58:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72d0355400) [pid = 13908] [serial = 974] [outer = 0x7f72c8de6800] 11:58:58 INFO - PROCESS | 13908 | 1461265138084 Marionette DEBUG loaded listener.js 11:58:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72d0ed5000) [pid = 13908] [serial = 975] [outer = 0x7f72c8de6800] 11:58:58 INFO - PROCESS | 13908 | 1461265138929 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 11:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1486ms 11:58:58 INFO - PROCESS | 13908 | 1461265138971 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:58:58 INFO - PROCESS | 13908 | 1461265138974 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:58:58 INFO - PROCESS | 13908 | 1461265138980 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 13908 | 1461265138983 Marionette TRACE conn3 <- [1,1270,null,{}] 11:58:58 INFO - PROCESS | 13908 | 1461265138989 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:59 INFO - PROCESS | 13908 | 1461265139177 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:58:59 INFO - PROCESS | 13908 | 1461265139369 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86ae000 == 119 [pid = 13908] [id = 325] 11:58:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72cc8a3800) [pid = 13908] [serial = 976] [outer = (nil)] 11:58:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72d1968800) [pid = 13908] [serial = 977] [outer = 0x7f72cc8a3800] 11:58:59 INFO - PROCESS | 13908 | 1461265139443 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72d2979000) [pid = 13908] [serial = 978] [outer = 0x7f72cc8a3800] 11:59:00 INFO - PROCESS | 13908 | 1461265140393 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1483ms 11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:59:00 INFO - PROCESS | 13908 | 1461265140465 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 13908 | 1461265140468 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:59:00 INFO - PROCESS | 13908 | 1461265140476 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:59:00 INFO - PROCESS | 13908 | 1461265140479 Marionette TRACE conn3 <- [1,1274,null,{}] 11:59:00 INFO - PROCESS | 13908 | 1461265140485 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:00 INFO - PROCESS | 13908 | 1461265140693 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:59:00 INFO - PROCESS | 13908 | 1461265140947 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9139800 == 120 [pid = 13908] [id = 326] 11:59:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72cc286000) [pid = 13908] [serial = 979] [outer = (nil)] 11:59:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72d2df7000) [pid = 13908] [serial = 980] [outer = 0x7f72cc286000] 11:59:01 INFO - PROCESS | 13908 | 1461265141036 Marionette DEBUG loaded listener.js 11:59:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72d7de7800) [pid = 13908] [serial = 981] [outer = 0x7f72cc286000] 11:59:01 INFO - PROCESS | 13908 | 1461265141966 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1539ms 11:59:02 INFO - PROCESS | 13908 | 1461265142015 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 13908 | 1461265142021 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:59:02 INFO - PROCESS | 13908 | 1461265142029 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 13908 | 1461265142035 Marionette TRACE conn3 <- [1,1278,null,{}] 11:59:02 INFO - PROCESS | 13908 | 1461265142042 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:02 INFO - PROCESS | 13908 | 1461265142269 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:59:02 INFO - PROCESS | 13908 | 1461265142461 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6da800 == 121 [pid = 13908] [id = 327] 11:59:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72cf630800) [pid = 13908] [serial = 982] [outer = (nil)] 11:59:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72d2a78800) [pid = 13908] [serial = 983] [outer = 0x7f72cf630800] 11:59:02 INFO - PROCESS | 13908 | 1461265142583 Marionette DEBUG loaded listener.js 11:59:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72de85e800) [pid = 13908] [serial = 984] [outer = 0x7f72cf630800] 11:59:03 INFO - PROCESS | 13908 | 1461265143436 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1485ms 11:59:03 INFO - PROCESS | 13908 | 1461265143514 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:59:03 INFO - PROCESS | 13908 | 1461265143517 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:59:03 INFO - PROCESS | 13908 | 1461265143525 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:59:03 INFO - PROCESS | 13908 | 1461265143527 Marionette TRACE conn3 <- [1,1282,null,{}] 11:59:03 INFO - PROCESS | 13908 | 1461265143534 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:03 INFO - PROCESS | 13908 | 1461265143773 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:59:04 INFO - PROCESS | 13908 | 1461265144018 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bada3000 == 122 [pid = 13908] [id = 328] 11:59:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72beb07400) [pid = 13908] [serial = 985] [outer = (nil)] 11:59:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72dfce6c00) [pid = 13908] [serial = 986] [outer = 0x7f72beb07400] 11:59:04 INFO - PROCESS | 13908 | 1461265144136 Marionette DEBUG loaded listener.js 11:59:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72e00cb800) [pid = 13908] [serial = 987] [outer = 0x7f72beb07400] 11:59:05 INFO - PROCESS | 13908 | 1461265145037 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1590ms 11:59:05 INFO - PROCESS | 13908 | 1461265145115 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:59:05 INFO - PROCESS | 13908 | 1461265145121 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:59:05 INFO - PROCESS | 13908 | 1461265145128 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:59:05 INFO - PROCESS | 13908 | 1461265145133 Marionette TRACE conn3 <- [1,1286,null,{}] 11:59:05 INFO - PROCESS | 13908 | 1461265145139 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:05 INFO - PROCESS | 13908 | 1461265145431 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:59:05 INFO - PROCESS | 13908 | 1461265145687 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b80d7000 == 123 [pid = 13908] [id = 329] 11:59:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72d7df0000) [pid = 13908] [serial = 988] [outer = (nil)] 11:59:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72e39dfc00) [pid = 13908] [serial = 989] [outer = 0x7f72d7df0000] 11:59:05 INFO - PROCESS | 13908 | 1461265145784 Marionette DEBUG loaded listener.js 11:59:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 209 (0x7f72e3f9e400) [pid = 13908] [serial = 990] [outer = 0x7f72d7df0000] 11:59:06 INFO - PROCESS | 13908 | 1461265146677 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1631ms 11:59:06 INFO - PROCESS | 13908 | 1461265146762 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:59:06 INFO - PROCESS | 13908 | 1461265146768 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:59:06 INFO - PROCESS | 13908 | 1461265146780 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:59:06 INFO - PROCESS | 13908 | 1461265146784 Marionette TRACE conn3 <- [1,1290,null,{}] 11:59:06 INFO - PROCESS | 13908 | 1461265146795 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:07 INFO - PROCESS | 13908 | 1461265147201 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:59:07 INFO - PROCESS | 13908 | 1461265147400 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b998d800 == 124 [pid = 13908] [id = 330] 11:59:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 210 (0x7f72b9942800) [pid = 13908] [serial = 991] [outer = (nil)] 11:59:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 211 (0x7f72b994c800) [pid = 13908] [serial = 992] [outer = 0x7f72b9942800] 11:59:07 INFO - PROCESS | 13908 | 1461265147483 Marionette DEBUG loaded listener.js 11:59:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 212 (0x7f72b9950c00) [pid = 13908] [serial = 993] [outer = 0x7f72b9942800] 11:59:08 INFO - PROCESS | 13908 | 1461265148316 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 11:59:08 INFO - PROCESS | 13908 | 1461265148365 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:59:08 INFO - PROCESS | 13908 | 1461265148370 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:59:08 INFO - PROCESS | 13908 | 1461265148377 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:59:08 INFO - PROCESS | 13908 | 1461265148380 Marionette TRACE conn3 <- [1,1294,null,{}] 11:59:08 INFO - PROCESS | 13908 | 1461265148387 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:08 INFO - PROCESS | 13908 | 1461265148590 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:59:08 INFO - PROCESS | 13908 | 1461265148789 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc8e5000 == 125 [pid = 13908] [id = 331] 11:59:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 213 (0x7f72b9948400) [pid = 13908] [serial = 994] [outer = (nil)] 11:59:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 214 (0x7f72bac8ec00) [pid = 13908] [serial = 995] [outer = 0x7f72b9948400] 11:59:08 INFO - PROCESS | 13908 | 1461265148861 Marionette DEBUG loaded listener.js 11:59:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 215 (0x7f72bac93000) [pid = 13908] [serial = 996] [outer = 0x7f72b9948400] 11:59:09 INFO - PROCESS | 13908 | 1461265149981 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1640ms 11:59:10 INFO - PROCESS | 13908 | 1461265150017 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:59:10 INFO - PROCESS | 13908 | 1461265150021 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:59:10 INFO - PROCESS | 13908 | 1461265150028 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:59:10 INFO - PROCESS | 13908 | 1461265150032 Marionette TRACE conn3 <- [1,1298,null,{}] 11:59:10 INFO - PROCESS | 13908 | 1461265150038 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:10 INFO - PROCESS | 13908 | 1461265150329 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:59:10 INFO - PROCESS | 13908 | 1461265150694 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bce08800 == 126 [pid = 13908] [id = 332] 11:59:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 216 (0x7f72b9950400) [pid = 13908] [serial = 997] [outer = (nil)] 11:59:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 217 (0x7f72bac98000) [pid = 13908] [serial = 998] [outer = 0x7f72b9950400] 11:59:10 INFO - PROCESS | 13908 | 1461265150845 Marionette DEBUG loaded listener.js 11:59:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 218 (0x7f72bc0f0c00) [pid = 13908] [serial = 999] [outer = 0x7f72b9950400] 11:59:11 INFO - PROCESS | 13908 | 1461265151904 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1941ms 11:59:11 INFO - PROCESS | 13908 | 1461265151970 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:59:11 INFO - PROCESS | 13908 | 1461265151974 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:59:11 INFO - PROCESS | 13908 | 1461265151980 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:59:11 INFO - PROCESS | 13908 | 1461265151982 Marionette TRACE conn3 <- [1,1302,null,{}] 11:59:11 INFO - PROCESS | 13908 | 1461265151987 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:12 INFO - PROCESS | 13908 | 1461265152198 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:59:12 INFO - PROCESS | 13908 | 1461265152396 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11e1800 == 127 [pid = 13908] [id = 333] 11:59:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 219 (0x7f72bac95c00) [pid = 13908] [serial = 1000] [outer = (nil)] 11:59:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 220 (0x7f72c120b400) [pid = 13908] [serial = 1001] [outer = 0x7f72bac95c00] 11:59:12 INFO - PROCESS | 13908 | 1461265152469 Marionette DEBUG loaded listener.js 11:59:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 221 (0x7f72c1d47400) [pid = 13908] [serial = 1002] [outer = 0x7f72bac95c00] 11:59:13 INFO - PROCESS | 13908 | 1461265153855 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1929ms 11:59:13 INFO - PROCESS | 13908 | 1461265153911 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:59:13 INFO - PROCESS | 13908 | 1461265153918 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:59:13 INFO - PROCESS | 13908 | 1461265153927 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:59:13 INFO - PROCESS | 13908 | 1461265153933 Marionette TRACE conn3 <- [1,1306,null,{}] 11:59:13 INFO - PROCESS | 13908 | 1461265153941 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:14 INFO - PROCESS | 13908 | 1461265154140 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:59:14 INFO - PROCESS | 13908 | 1461265154334 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda62800 == 128 [pid = 13908] [id = 334] 11:59:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 222 (0x7f72bac99000) [pid = 13908] [serial = 1003] [outer = (nil)] 11:59:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 223 (0x7f72bc0e7800) [pid = 13908] [serial = 1004] [outer = 0x7f72bac99000] 11:59:14 INFO - PROCESS | 13908 | 1461265154404 Marionette DEBUG loaded listener.js 11:59:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 224 (0x7f72bcf83400) [pid = 13908] [serial = 1005] [outer = 0x7f72bac99000] 11:59:15 INFO - PROCESS | 13908 | 1461265155395 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 11:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1537ms 11:59:15 INFO - PROCESS | 13908 | 1461265155466 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:59:15 INFO - PROCESS | 13908 | 1461265155474 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:59:15 INFO - PROCESS | 13908 | 1461265155484 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:59:15 INFO - PROCESS | 13908 | 1461265155487 Marionette TRACE conn3 <- [1,1310,null,{}] 11:59:15 INFO - PROCESS | 13908 | 1461265155493 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:15 INFO - PROCESS | 13908 | 1461265155678 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:59:16 INFO - PROCESS | 13908 | 1461265156066 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97d3000 == 129 [pid = 13908] [id = 335] 11:59:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 225 (0x7f72bd1ed000) [pid = 13908] [serial = 1006] [outer = (nil)] 11:59:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 226 (0x7f72beb08c00) [pid = 13908] [serial = 1007] [outer = 0x7f72bd1ed000] 11:59:16 INFO - PROCESS | 13908 | 1461265156139 Marionette DEBUG loaded listener.js 11:59:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 227 (0x7f72bf9e8800) [pid = 13908] [serial = 1008] [outer = 0x7f72bd1ed000] 11:59:17 INFO - PROCESS | 13908 | 1461265157051 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 11:59:17 INFO - PROCESS | 13908 | 1461265157182 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:59:17 INFO - PROCESS | 13908 | 1461265157196 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:59:17 INFO - PROCESS | 13908 | 1461265157200 Marionette TRACE conn3 <- [1,1314,null,{}] 11:59:17 INFO - PROCESS | 13908 | 1461265157216 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:17 INFO - PROCESS | 13908 | 1461265157388 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 219 (0x7f72d146ec00) [pid = 13908] [serial = 897] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 218 (0x7f72bc16c800) [pid = 13908] [serial = 777] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 217 (0x7f72cc8a8800) [pid = 13908] [serial = 896] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 216 (0x7f72e3d87800) [pid = 13908] [serial = 780] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 215 (0x7f72ce9ba800) [pid = 13908] [serial = 651] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 214 (0x7f72e39da400) [pid = 13908] [serial = 768] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 213 (0x7f72c6e9f800) [pid = 13908] [serial = 885] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 212 (0x7f72de862c00) [pid = 13908] [serial = 747] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 211 (0x7f72c8576800) [pid = 13908] [serial = 843] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 210 (0x7f72d1cb1c00) [pid = 13908] [serial = 663] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 209 (0x7f72cb325800) [pid = 13908] [serial = 753] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 208 (0x7f72c9a8a800) [pid = 13908] [serial = 666] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72d1462c00) [pid = 13908] [serial = 657] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72c7854000) [pid = 13908] [serial = 641] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72e37ba400) [pid = 13908] [serial = 765] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72c79d3c00) [pid = 13908] [serial = 888] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72cb327400) [pid = 13908] [serial = 810] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72cc487800) [pid = 13908] [serial = 614] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72bc0f2400) [pid = 13908] [serial = 882] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72c8029c00) [pid = 13908] [serial = 602] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72bc0f3c00) [pid = 13908] [serial = 774] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72d0ecdc00) [pid = 13908] [serial = 816] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72c856d400) [pid = 13908] [serial = 696] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72cc28cc00) [pid = 13908] [serial = 894] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72cf628c00) [pid = 13908] [serial = 857] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72cb32a400) [pid = 13908] [serial = 893] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72cff68000) [pid = 13908] [serial = 702] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72d29d4400) [pid = 13908] [serial = 708] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72c880e800) [pid = 13908] [serial = 852] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72d3892c00) [pid = 13908] [serial = 711] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72cc89d000) [pid = 13908] [serial = 854] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72cc50f000) [pid = 13908] [serial = 813] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72dfd32800) [pid = 13908] [serial = 828] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72d0b23400) [pid = 13908] [serial = 654] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c8641c00) [pid = 13908] [serial = 644] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72d1ff0400) [pid = 13908] [serial = 756] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72cc50b000) [pid = 13908] [serial = 647] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72d1965c00) [pid = 13908] [serial = 660] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c9d17400) [pid = 13908] [serial = 611] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72c1d45c00) [pid = 13908] [serial = 690] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72d4f7bc00) [pid = 13908] [serial = 714] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c78bc400) [pid = 13908] [serial = 750] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72e3cd2800) [pid = 13908] [serial = 771] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72d4f7d400) [pid = 13908] [serial = 860] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c7852800) [pid = 13908] [serial = 693] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72c8550000) [pid = 13908] [serial = 851] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72d19d5000) [pid = 13908] [serial = 669] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c8803800) [pid = 13908] [serial = 807] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c77f9000) [pid = 13908] [serial = 804] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72cc502800) [pid = 13908] [serial = 699] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72c8805400) [pid = 13908] [serial = 890] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72beb11000) [pid = 13908] [serial = 846] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72d1462400) [pid = 13908] [serial = 705] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72c5d7bc00) [pid = 13908] [serial = 638] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72c77f7000) [pid = 13908] [serial = 599] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c1207c00) [pid = 13908] [serial = 884] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72dfdb8800) [pid = 13908] [serial = 723] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72c5d0c400) [pid = 13908] [serial = 596] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72d8c16000) [pid = 13908] [serial = 726] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c8639000) [pid = 13908] [serial = 608] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72e359dc00) [pid = 13908] [serial = 831] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c854f400) [pid = 13908] [serial = 605] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72c998ec00) [pid = 13908] [serial = 891] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c72cd800) [pid = 13908] [serial = 848] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72deb71400) [pid = 13908] [serial = 759] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72c7807800) [pid = 13908] [serial = 887] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72dead2000) [pid = 13908] [serial = 825] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72d0924800) [pid = 13908] [serial = 858] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72d38e3c00) [pid = 13908] [serial = 822] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72dead8400) [pid = 13908] [serial = 720] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72deda0c00) [pid = 13908] [serial = 861] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72cdccd400) [pid = 13908] [serial = 855] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c1d4e800) [pid = 13908] [serial = 801] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72bd1eb800) [pid = 13908] [serial = 845] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bbe2ec00) [pid = 13908] [serial = 881] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c7807000) [pid = 13908] [serial = 849] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72d1cba800) [pid = 13908] [serial = 819] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72d8c13c00) [pid = 13908] [serial = 717] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72dfd31800) [pid = 13908] [serial = 762] [outer = (nil)] [url = about:blank] 11:59:17 INFO - PROCESS | 13908 | 1461265157638 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc7c2000 == 125 [pid = 13908] [id = 336] 11:59:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72bc0f2400) [pid = 13908] [serial = 1009] [outer = (nil)] 11:59:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72c1207c00) [pid = 13908] [serial = 1010] [outer = 0x7f72bc0f2400] 11:59:17 INFO - PROCESS | 13908 | 1461265157720 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c1d47800) [pid = 13908] [serial = 1011] [outer = 0x7f72bc0f2400] 11:59:18 INFO - PROCESS | 13908 | 1461265158459 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1288ms 11:59:18 INFO - PROCESS | 13908 | 1461265158495 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:59:18 INFO - PROCESS | 13908 | 1461265158500 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:59:18 INFO - PROCESS | 13908 | 1461265158508 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 13908 | 1461265158510 Marionette TRACE conn3 <- [1,1318,null,{}] 11:59:18 INFO - PROCESS | 13908 | 1461265158515 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:18 INFO - PROCESS | 13908 | 1461265158689 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:59:18 INFO - PROCESS | 13908 | 1461265158704 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bece4800 == 126 [pid = 13908] [id = 337] 11:59:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72c131ec00) [pid = 13908] [serial = 1012] [outer = (nil)] 11:59:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72c6ea0400) [pid = 13908] [serial = 1013] [outer = 0x7f72c131ec00] 11:59:18 INFO - PROCESS | 13908 | 1461265158769 Marionette DEBUG loaded listener.js 11:59:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72c6f53800) [pid = 13908] [serial = 1014] [outer = 0x7f72c131ec00] 11:59:19 INFO - PROCESS | 13908 | 1461265159638 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1179ms 11:59:19 INFO - PROCESS | 13908 | 1461265159699 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:59:19 INFO - PROCESS | 13908 | 1461265159703 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:59:19 INFO - PROCESS | 13908 | 1461265159710 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:59:19 INFO - PROCESS | 13908 | 1461265159713 Marionette TRACE conn3 <- [1,1322,null,{}] 11:59:19 INFO - PROCESS | 13908 | 1461265159719 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:19 INFO - PROCESS | 13908 | 1461265159989 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:59:20 INFO - PROCESS | 13908 | 1461265160022 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5e0a000 == 127 [pid = 13908] [id = 338] 11:59:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c5d75c00) [pid = 13908] [serial = 1015] [outer = (nil)] 11:59:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c6f61800) [pid = 13908] [serial = 1016] [outer = 0x7f72c5d75c00] 11:59:20 INFO - PROCESS | 13908 | 1461265160087 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c7681000) [pid = 13908] [serial = 1017] [outer = 0x7f72c5d75c00] 11:59:21 INFO - PROCESS | 13908 | 1461265161008 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1333ms 11:59:21 INFO - PROCESS | 13908 | 1461265161044 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:59:21 INFO - PROCESS | 13908 | 1461265161047 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:59:21 INFO - PROCESS | 13908 | 1461265161068 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:59:21 INFO - PROCESS | 13908 | 1461265161075 Marionette TRACE conn3 <- [1,1326,null,{}] 11:59:21 INFO - PROCESS | 13908 | 1461265161084 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:21 INFO - PROCESS | 13908 | 1461265161453 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:59:21 INFO - PROCESS | 13908 | 1461265161483 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c841a000 == 128 [pid = 13908] [id = 339] 11:59:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c7681c00) [pid = 13908] [serial = 1018] [outer = (nil)] 11:59:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c79d4000) [pid = 13908] [serial = 1019] [outer = 0x7f72c7681c00] 11:59:21 INFO - PROCESS | 13908 | 1461265161549 Marionette DEBUG loaded listener.js 11:59:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c831ec00) [pid = 13908] [serial = 1020] [outer = 0x7f72c7681c00] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bc0eac00) [pid = 13908] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72c99ba000) [pid = 13908] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72bd1f0c00) [pid = 13908] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c6f5c800) [pid = 13908] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c6e95c00) [pid = 13908] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c831dc00) [pid = 13908] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c5d0fc00) [pid = 13908] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bbe23c00) [pid = 13908] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c774d000) [pid = 13908] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72d146f000) [pid = 13908] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72b8618000) [pid = 13908] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72bbe2b800) [pid = 13908] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72d0ece000) [pid = 13908] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:59:22 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c9a7f800) [pid = 13908] [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.] 11:59:22 INFO - PROCESS | 13908 | 1461265162719 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:59:22 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 11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1698ms 11:59:22 INFO - PROCESS | 13908 | 1461265162756 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:59:22 INFO - PROCESS | 13908 | 1461265162760 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:59:22 INFO - PROCESS | 13908 | 1461265162765 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 13908 | 1461265162767 Marionette TRACE conn3 <- [1,1330,null,{}] 11:59:22 INFO - PROCESS | 13908 | 1461265162772 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:22 INFO - PROCESS | 13908 | 1461265162950 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:59:22 INFO - PROCESS | 13908 | 1461265162965 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85dc000 == 129 [pid = 13908] [id = 340] 11:59:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72c5d0a800) [pid = 13908] [serial = 1021] [outer = (nil)] 11:59:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72c8542c00) [pid = 13908] [serial = 1022] [outer = 0x7f72c5d0a800] 11:59:23 INFO - PROCESS | 13908 | 1461265163040 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c8571000) [pid = 13908] [serial = 1023] [outer = 0x7f72c5d0a800] 11:59:23 INFO - PROCESS | 13908 | 1461265163861 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:59:23 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 11:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1129ms 11:59:23 INFO - PROCESS | 13908 | 1461265163896 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:59:23 INFO - PROCESS | 13908 | 1461265163899 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:59:23 INFO - PROCESS | 13908 | 1461265163915 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:59:23 INFO - PROCESS | 13908 | 1461265163918 Marionette TRACE conn3 <- [1,1334,null,{}] 11:59:23 INFO - PROCESS | 13908 | 1461265163925 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:24 INFO - PROCESS | 13908 | 1461265164103 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:59:24 INFO - PROCESS | 13908 | 1461265164120 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8454000 == 130 [pid = 13908] [id = 341] 11:59:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b84e3000) [pid = 13908] [serial = 1024] [outer = (nil)] 11:59:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72b84eb000) [pid = 13908] [serial = 1025] [outer = 0x7f72b84e3000] 11:59:24 INFO - PROCESS | 13908 | 1461265164315 Marionette DEBUG loaded listener.js 11:59:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72b8621000) [pid = 13908] [serial = 1026] [outer = 0x7f72b84e3000] 11:59:25 INFO - PROCESS | 13908 | 1461265165462 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1591ms 11:59:25 INFO - PROCESS | 13908 | 1461265165508 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:59:25 INFO - PROCESS | 13908 | 1461265165516 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:59:25 INFO - PROCESS | 13908 | 1461265165527 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:59:25 INFO - PROCESS | 13908 | 1461265165532 Marionette TRACE conn3 <- [1,1338,null,{}] 11:59:25 INFO - PROCESS | 13908 | 1461265165541 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:25 INFO - PROCESS | 13908 | 1461265165767 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:59:26 INFO - PROCESS | 13908 | 1461265166003 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda7a000 == 131 [pid = 13908] [id = 342] 11:59:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bcf82000) [pid = 13908] [serial = 1027] [outer = (nil)] 11:59:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bd1e2800) [pid = 13908] [serial = 1028] [outer = 0x7f72bcf82000] 11:59:26 INFO - PROCESS | 13908 | 1461265166129 Marionette DEBUG loaded listener.js 11:59:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72beb0f800) [pid = 13908] [serial = 1029] [outer = 0x7f72bcf82000] 11:59:27 INFO - PROCESS | 13908 | 1461265167659 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2187ms 11:59:27 INFO - PROCESS | 13908 | 1461265167714 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:59:27 INFO - PROCESS | 13908 | 1461265167720 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:59:27 INFO - PROCESS | 13908 | 1461265167733 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:59:27 INFO - PROCESS | 13908 | 1461265167737 Marionette TRACE conn3 <- [1,1342,null,{}] 11:59:27 INFO - PROCESS | 13908 | 1461265167745 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:27 INFO - PROCESS | 13908 | 1461265167992 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:59:28 INFO - PROCESS | 13908 | 1461265168171 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85d2800 == 132 [pid = 13908] [id = 343] 11:59:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bd1d7800) [pid = 13908] [serial = 1030] [outer = (nil)] 11:59:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c1a9f800) [pid = 13908] [serial = 1031] [outer = 0x7f72bd1d7800] 11:59:28 INFO - PROCESS | 13908 | 1461265168248 Marionette DEBUG loaded listener.js 11:59:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c72d1c00) [pid = 13908] [serial = 1032] [outer = 0x7f72bd1d7800] 11:59:29 INFO - PROCESS | 13908 | 1461265169159 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1491ms 11:59:29 INFO - PROCESS | 13908 | 1461265169224 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:59:29 INFO - PROCESS | 13908 | 1461265169228 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:59:29 INFO - PROCESS | 13908 | 1461265169236 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:59:29 INFO - PROCESS | 13908 | 1461265169242 Marionette TRACE conn3 <- [1,1346,null,{}] 11:59:29 INFO - PROCESS | 13908 | 1461265169259 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:29 INFO - PROCESS | 13908 | 1461265169520 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:59:29 INFO - PROCESS | 13908 | 1461265169750 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc13d800 == 133 [pid = 13908] [id = 344] 11:59:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72bfb9d400) [pid = 13908] [serial = 1033] [outer = (nil)] 11:59:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c7d0d800) [pid = 13908] [serial = 1034] [outer = 0x7f72bfb9d400] 11:59:29 INFO - PROCESS | 13908 | 1461265169846 Marionette DEBUG loaded listener.js 11:59:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72c8575400) [pid = 13908] [serial = 1035] [outer = 0x7f72bfb9d400] 11:59:30 INFO - PROCESS | 13908 | 1461265170749 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1588ms 11:59:30 INFO - PROCESS | 13908 | 1461265170823 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:59:30 INFO - PROCESS | 13908 | 1461265170828 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:59:30 INFO - PROCESS | 13908 | 1461265170834 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 13908 | 1461265170837 Marionette TRACE conn3 <- [1,1350,null,{}] 11:59:30 INFO - PROCESS | 13908 | 1461265170842 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:31 INFO - PROCESS | 13908 | 1461265171083 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:59:31 INFO - PROCESS | 13908 | 1461265171307 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5ee000 == 134 [pid = 13908] [id = 345] 11:59:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c120a800) [pid = 13908] [serial = 1036] [outer = (nil)] 11:59:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c89cfc00) [pid = 13908] [serial = 1037] [outer = 0x7f72c120a800] 11:59:31 INFO - PROCESS | 13908 | 1461265171427 Marionette DEBUG loaded listener.js 11:59:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c9998c00) [pid = 13908] [serial = 1038] [outer = 0x7f72c120a800] 11:59:32 INFO - PROCESS | 13908 | 1461265172328 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 11:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1535ms 11:59:32 INFO - PROCESS | 13908 | 1461265172370 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:59:32 INFO - PROCESS | 13908 | 1461265172374 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:59:32 INFO - PROCESS | 13908 | 1461265172380 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:59:32 INFO - PROCESS | 13908 | 1461265172382 Marionette TRACE conn3 <- [1,1354,null,{}] 11:59:32 INFO - PROCESS | 13908 | 1461265172388 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:32 INFO - PROCESS | 13908 | 1461265172597 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:59:32 INFO - PROCESS | 13908 | 1461265172784 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d04c8800 == 135 [pid = 13908] [id = 346] 11:59:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c9f63c00) [pid = 13908] [serial = 1039] [outer = (nil)] 11:59:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72cb32a400) [pid = 13908] [serial = 1040] [outer = 0x7f72c9f63c00] 11:59:32 INFO - PROCESS | 13908 | 1461265172873 Marionette DEBUG loaded listener.js 11:59:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72cc50c800) [pid = 13908] [serial = 1041] [outer = 0x7f72c9f63c00] 11:59:33 INFO - PROCESS | 13908 | 1461265173842 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 11:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1479ms 11:59:33 INFO - PROCESS | 13908 | 1461265173860 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 13908 | 1461265173864 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:59:33 INFO - PROCESS | 13908 | 1461265173870 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - PROCESS | 13908 | 1461265173874 Marionette TRACE conn3 <- [1,1358,null,{}] 11:59:33 INFO - PROCESS | 13908 | 1461265173880 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:34 INFO - PROCESS | 13908 | 1461265174098 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:59:34 INFO - PROCESS | 13908 | 1461265174288 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b4c800 == 136 [pid = 13908] [id = 347] 11:59:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c6edf800) [pid = 13908] [serial = 1042] [outer = (nil)] 11:59:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72cff6b400) [pid = 13908] [serial = 1043] [outer = 0x7f72c6edf800] 11:59:34 INFO - PROCESS | 13908 | 1461265174376 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72d0924800) [pid = 13908] [serial = 1044] [outer = 0x7f72c6edf800] 11:59:35 INFO - PROCESS | 13908 | 1461265175268 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 11:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1430ms 11:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:59:35 INFO - PROCESS | 13908 | 1461265175301 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:59:35 INFO - PROCESS | 13908 | 1461265175304 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:59:35 INFO - PROCESS | 13908 | 1461265175311 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:59:35 INFO - PROCESS | 13908 | 1461265175314 Marionette TRACE conn3 <- [1,1362,null,{}] 11:59:35 INFO - PROCESS | 13908 | 1461265175320 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:35 INFO - PROCESS | 13908 | 1461265175545 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:59:35 INFO - PROCESS | 13908 | 1461265175733 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d294b000 == 137 [pid = 13908] [id = 348] 11:59:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c72c5800) [pid = 13908] [serial = 1045] [outer = (nil)] 11:59:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72d0b21000) [pid = 13908] [serial = 1046] [outer = 0x7f72c72c5800] 11:59:35 INFO - PROCESS | 13908 | 1461265175814 Marionette DEBUG loaded listener.js 11:59:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72d0dc1c00) [pid = 13908] [serial = 1047] [outer = 0x7f72c72c5800] 11:59:36 INFO - PROCESS | 13908 | 1461265176785 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1532ms 11:59:36 INFO - PROCESS | 13908 | 1461265176844 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 13908 | 1461265176847 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:59:36 INFO - PROCESS | 13908 | 1461265176855 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 13908 | 1461265176858 Marionette TRACE conn3 <- [1,1366,null,{}] 11:59:36 INFO - PROCESS | 13908 | 1461265176867 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:37 INFO - PROCESS | 13908 | 1461265177080 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:59:37 INFO - PROCESS | 13908 | 1461265177310 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c18000 == 138 [pid = 13908] [id = 349] 11:59:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72d0171400) [pid = 13908] [serial = 1048] [outer = (nil)] 11:59:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72d0ed1800) [pid = 13908] [serial = 1049] [outer = 0x7f72d0171400] 11:59:37 INFO - PROCESS | 13908 | 1461265177399 Marionette DEBUG loaded listener.js 11:59:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72d146ec00) [pid = 13908] [serial = 1050] [outer = 0x7f72d0171400] 11:59:38 INFO - PROCESS | 13908 | 1461265178306 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 13908 | 1461265178341 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:59:38 INFO - PROCESS | 13908 | 1461265178348 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:59:38 INFO - PROCESS | 13908 | 1461265178352 Marionette TRACE conn3 <- [1,1370,null,{}] 11:59:38 INFO - PROCESS | 13908 | 1461265178357 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:38 INFO - PROCESS | 13908 | 1461265178568 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:59:38 INFO - PROCESS | 13908 | 1461265178801 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dea81000 == 139 [pid = 13908] [id = 350] 11:59:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72d0b1fc00) [pid = 13908] [serial = 1051] [outer = (nil)] 11:59:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72d2261000) [pid = 13908] [serial = 1052] [outer = 0x7f72d0b1fc00] 11:59:38 INFO - PROCESS | 13908 | 1461265178890 Marionette DEBUG loaded listener.js 11:59:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72d388e800) [pid = 13908] [serial = 1053] [outer = 0x7f72d0b1fc00] 11:59:39 INFO - PROCESS | 13908 | 1461265179794 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 11:59:39 INFO - PROCESS | 13908 | 1461265179840 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:59:39 INFO - PROCESS | 13908 | 1461265179846 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:59:39 INFO - PROCESS | 13908 | 1461265179851 Marionette TRACE conn3 <- [1,1374,null,{}] 11:59:39 INFO - PROCESS | 13908 | 1461265179857 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:40 INFO - PROCESS | 13908 | 1461265180091 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:59:40 INFO - PROCESS | 13908 | 1461265180330 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72defb9000 == 140 [pid = 13908] [id = 351] 11:59:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72dead7c00) [pid = 13908] [serial = 1054] [outer = (nil)] 11:59:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72deb6f800) [pid = 13908] [serial = 1055] [outer = 0x7f72dead7c00] 11:59:40 INFO - PROCESS | 13908 | 1461265180461 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72dfc30c00) [pid = 13908] [serial = 1056] [outer = 0x7f72dead7c00] 11:59:41 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:41 INFO - PROCESS | 13908 | 1461265181408 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 11:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:59:41 INFO - PROCESS | 13908 | 1461265181443 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:59:41 INFO - PROCESS | 13908 | 1461265181450 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 13908 | 1461265181455 Marionette TRACE conn3 <- [1,1378,null,{}] 11:59:41 INFO - PROCESS | 13908 | 1461265181462 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:41 INFO - PROCESS | 13908 | 1461265181713 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:59:42 INFO - PROCESS | 13908 | 1461265182026 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3f92000 == 141 [pid = 13908] [id = 352] 11:59:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72e39d3000) [pid = 13908] [serial = 1057] [outer = (nil)] 11:59:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72e3cc6800) [pid = 13908] [serial = 1058] [outer = 0x7f72e39d3000] 11:59:42 INFO - PROCESS | 13908 | 1461265182104 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72e3cd3400) [pid = 13908] [serial = 1059] [outer = 0x7f72e39d3000] 11:59:42 INFO - PROCESS | 13908 | 1461265182971 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 11:59:43 INFO - PROCESS | 13908 | 1461265183037 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:59:43 INFO - PROCESS | 13908 | 1461265183045 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 13908 | 1461265183048 Marionette TRACE conn3 <- [1,1382,null,{}] 11:59:43 INFO - PROCESS | 13908 | 1461265183054 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:43 INFO - PROCESS | 13908 | 1461265183274 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:59:43 INFO - PROCESS | 13908 | 1461265183471 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e6be5000 == 142 [pid = 13908] [id = 353] 11:59:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72bace6000) [pid = 13908] [serial = 1060] [outer = (nil)] 11:59:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72baceb800) [pid = 13908] [serial = 1061] [outer = 0x7f72bace6000] 11:59:43 INFO - PROCESS | 13908 | 1461265183586 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72bacf1c00) [pid = 13908] [serial = 1062] [outer = 0x7f72bace6000] 11:59:44 INFO - PROCESS | 13908 | [13908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:44 INFO - PROCESS | 13908 | 1461265184648 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 11:59:44 INFO - PROCESS | 13908 | 1461265184732 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:59:44 INFO - PROCESS | 13908 | 1461265184740 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 13908 | 1461265184742 Marionette TRACE conn3 <- [1,1386,null,{}] 11:59:44 INFO - PROCESS | 13908 | 1461265184749 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:45 INFO - PROCESS | 13908 | 1461265185027 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:59:45 INFO - PROCESS | 13908 | 1461265185784 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bce21800 == 143 [pid = 13908] [id = 354] 11:59:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72b8615400) [pid = 13908] [serial = 1063] [outer = (nil)] 11:59:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72b861e400) [pid = 13908] [serial = 1064] [outer = 0x7f72b8615400] 11:59:45 INFO - PROCESS | 13908 | 1461265185859 Marionette DEBUG loaded listener.js 11:59:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72bac8b000) [pid = 13908] [serial = 1065] [outer = 0x7f72b8615400] 11:59:46 INFO - PROCESS | 13908 | 1461265186981 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 13908 | 1461265187048 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:59:47 INFO - PROCESS | 13908 | 1461265187057 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 13908 | 1461265187062 Marionette TRACE conn3 <- [1,1390,null,{}] 11:59:47 INFO - PROCESS | 13908 | 1461265187069 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:47 INFO - PROCESS | 13908 | 1461265187589 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:59:47 INFO - PROCESS | 13908 | 1461265187743 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8469000 == 144 [pid = 13908] [id = 355] 11:59:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72bc0e6800) [pid = 13908] [serial = 1066] [outer = (nil)] 11:59:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72bc0ed000) [pid = 13908] [serial = 1067] [outer = 0x7f72bc0e6800] 11:59:47 INFO - PROCESS | 13908 | 1461265187867 Marionette DEBUG loaded listener.js 11:59:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72bc173000) [pid = 13908] [serial = 1068] [outer = 0x7f72bc0e6800] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb68c800 == 143 [pid = 13908] [id = 94] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d4c7d000 == 142 [pid = 13908] [id = 58] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72c99bf800) [pid = 13908] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72bcf85400) [pid = 13908] [serial = 917] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72cdcc1400) [pid = 13908] [serial = 908] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72deb6a800) [pid = 13908] [serial = 911] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72bfb99000) [pid = 13908] [serial = 926] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72bf9e6800) [pid = 13908] [serial = 923] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72c1a9f000) [pid = 13908] [serial = 920] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72e3ccbc00) [pid = 13908] [serial = 914] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c131c400) [pid = 13908] [serial = 956] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85dc000 == 141 [pid = 13908] [id = 340] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c841a000 == 140 [pid = 13908] [id = 339] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5e0a000 == 139 [pid = 13908] [id = 338] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bece4800 == 138 [pid = 13908] [id = 337] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc7c2000 == 137 [pid = 13908] [id = 336] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99b8000 == 136 [pid = 13908] [id = 11] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b97d3000 == 135 [pid = 13908] [id = 335] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda62800 == 134 [pid = 13908] [id = 334] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bce08800 == 133 [pid = 13908] [id = 332] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc8e5000 == 132 [pid = 13908] [id = 331] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b998d800 == 131 [pid = 13908] [id = 330] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6da800 == 130 [pid = 13908] [id = 327] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9139800 == 129 [pid = 13908] [id = 326] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c86ae000 == 128 [pid = 13908] [id = 325] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9029800 == 127 [pid = 13908] [id = 324] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e36b6000 == 126 [pid = 13908] [id = 323] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dedba800 == 125 [pid = 13908] [id = 322] 11:59:48 INFO - PROCESS | 13908 | 1461265188933 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb69c800 == 124 [pid = 13908] [id = 320] 11:59:48 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bece6800 == 123 [pid = 13908] [id = 319] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72bc16f000) [pid = 13908] [serial = 935] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72c120e400) [pid = 13908] [serial = 939] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c8639c00) [pid = 13908] [serial = 947] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72bcf82400) [pid = 13908] [serial = 936] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72e35a7000) [pid = 13908] [serial = 867] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c9d23400) [pid = 13908] [serial = 950] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c7757000) [pid = 13908] [serial = 944] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72c6f5c400) [pid = 13908] [serial = 942] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72c785b400) [pid = 13908] [serial = 945] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72e39dd400) [pid = 13908] [serial = 870] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72b84f0000) [pid = 13908] [serial = 929] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72ddc32400) [pid = 13908] [serial = 900] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bfb9dc00) [pid = 13908] [serial = 938] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72b861bc00) [pid = 13908] [serial = 932] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72bc170c00) [pid = 13908] [serial = 953] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72e1e24400) [pid = 13908] [serial = 864] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c78bf000) [pid = 13908] [serial = 905] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c89d4c00) [pid = 13908] [serial = 948] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c5d18800) [pid = 13908] [serial = 941] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c1317400) [pid = 13908] [serial = 954] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72bac51c00) [pid = 13908] [serial = 933] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72bd1e8c00) [pid = 13908] [serial = 902] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72cc485400) [pid = 13908] [serial = 951] [outer = (nil)] [url = about:blank] 11:59:48 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72cc8a2000) [pid = 13908] [serial = 648] [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.] 11:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1938ms 11:59:49 INFO - PROCESS | 13908 | 1461265188998 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:59:49 INFO - PROCESS | 13908 | 1461265189004 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:59:49 INFO - PROCESS | 13908 | 1461265189010 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:59:49 INFO - PROCESS | 13908 | 1461265189013 Marionette TRACE conn3 <- [1,1394,null,{}] 11:59:49 INFO - PROCESS | 13908 | 1461265189018 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:49 INFO - PROCESS | 13908 | 1461265189229 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:59:49 INFO - PROCESS | 13908 | 1461265189479 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bada4000 == 124 [pid = 13908] [id = 356] 11:59:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bc0e8400) [pid = 13908] [serial = 1069] [outer = (nil)] 11:59:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72beb02c00) [pid = 13908] [serial = 1070] [outer = 0x7f72bc0e8400] 11:59:49 INFO - PROCESS | 13908 | 1461265189549 Marionette DEBUG loaded listener.js 11:59:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bfb97800) [pid = 13908] [serial = 1071] [outer = 0x7f72bc0e8400] 11:59:50 INFO - PROCESS | 13908 | 1461265190548 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 11:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1581ms 11:59:50 INFO - PROCESS | 13908 | 1461265190599 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:59:50 INFO - PROCESS | 13908 | 1461265190610 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:59:50 INFO - PROCESS | 13908 | 1461265190680 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:59:50 INFO - PROCESS | 13908 | 1461265190693 Marionette TRACE conn3 <- [1,1398,null,{}] 11:59:50 INFO - PROCESS | 13908 | 1461265190717 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:50 INFO - PROCESS | 13908 | 1461265190919 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:59:51 INFO - PROCESS | 13908 | 1461265191153 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6c5000 == 125 [pid = 13908] [id = 357] 11:59:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bd1d8c00) [pid = 13908] [serial = 1072] [outer = (nil)] 11:59:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c1aa4800) [pid = 13908] [serial = 1073] [outer = 0x7f72bd1d8c00] 11:59:51 INFO - PROCESS | 13908 | 1461265191220 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c6ee4800) [pid = 13908] [serial = 1074] [outer = 0x7f72bd1d8c00] 11:59:52 INFO - PROCESS | 13908 | 1461265192043 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 11:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1468ms 11:59:52 INFO - PROCESS | 13908 | 1461265192098 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 13908 | 1461265192104 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:59:52 INFO - PROCESS | 13908 | 1461265192126 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:59:52 INFO - PROCESS | 13908 | 1461265192129 Marionette TRACE conn3 <- [1,1402,null,{}] 11:59:52 INFO - PROCESS | 13908 | 1461265192141 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:52 INFO - PROCESS | 13908 | 1461265192394 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:59:52 INFO - PROCESS | 13908 | 1461265192431 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f8e800 == 126 [pid = 13908] [id = 358] 11:59:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c6f5e400) [pid = 13908] [serial = 1075] [outer = (nil)] 11:59:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c72d0800) [pid = 13908] [serial = 1076] [outer = 0x7f72c6f5e400] 11:59:52 INFO - PROCESS | 13908 | 1461265192536 Marionette DEBUG loaded listener.js 11:59:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c77f7000) [pid = 13908] [serial = 1077] [outer = 0x7f72c6f5e400] 11:59:53 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72c7681c00) [pid = 13908] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:59:53 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c131ec00) [pid = 13908] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:59:53 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72bc0f2400) [pid = 13908] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:59:53 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bac99000) [pid = 13908] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:59:53 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72bd1ed000) [pid = 13908] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:59:53 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72c5d75c00) [pid = 13908] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:59:53 INFO - PROCESS | 13908 | 1461265193898 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 11:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1844ms 11:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:59:53 INFO - PROCESS | 13908 | 1461265193970 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:59:53 INFO - PROCESS | 13908 | 1461265193973 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:59:53 INFO - PROCESS | 13908 | 1461265193980 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:59:53 INFO - PROCESS | 13908 | 1461265193982 Marionette TRACE conn3 <- [1,1406,null,{}] 11:59:53 INFO - PROCESS | 13908 | 1461265193989 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:54 INFO - PROCESS | 13908 | 1461265194184 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:59:54 INFO - PROCESS | 13908 | 1461265194196 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c80ce800 == 127 [pid = 13908] [id = 359] 11:59:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c7854000) [pid = 13908] [serial = 1078] [outer = (nil)] 11:59:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c78bb400) [pid = 13908] [serial = 1079] [outer = 0x7f72c7854000] 11:59:54 INFO - PROCESS | 13908 | 1461265194278 Marionette DEBUG loaded listener.js 11:59:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c8319c00) [pid = 13908] [serial = 1080] [outer = 0x7f72c7854000] 11:59:55 INFO - PROCESS | 13908 | 1461265195317 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 11:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1384ms 11:59:55 INFO - PROCESS | 13908 | 1461265195363 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 13908 | 1461265195367 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:59:55 INFO - PROCESS | 13908 | 1461265195372 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:59:55 INFO - PROCESS | 13908 | 1461265195375 Marionette TRACE conn3 <- [1,1410,null,{}] 11:59:55 INFO - PROCESS | 13908 | 1461265195380 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:55 INFO - PROCESS | 13908 | 1461265195733 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:59:55 INFO - PROCESS | 13908 | 1461265195983 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b999e000 == 128 [pid = 13908] [id = 360] 11:59:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72b8621400) [pid = 13908] [serial = 1081] [outer = (nil)] 11:59:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72bac53c00) [pid = 13908] [serial = 1082] [outer = 0x7f72b8621400] 11:59:56 INFO - PROCESS | 13908 | 1461265196109 Marionette DEBUG loaded listener.js 11:59:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72baf0d800) [pid = 13908] [serial = 1083] [outer = 0x7f72b8621400] 11:59:57 INFO - PROCESS | 13908 | 1461265197221 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 11:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1897ms 11:59:57 INFO - PROCESS | 13908 | 1461265197272 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:59:57 INFO - PROCESS | 13908 | 1461265197277 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:59:57 INFO - PROCESS | 13908 | 1461265197288 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:59:57 INFO - PROCESS | 13908 | 1461265197294 Marionette TRACE conn3 <- [1,1414,null,{}] 11:59:57 INFO - PROCESS | 13908 | 1461265197300 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:57 INFO - PROCESS | 13908 | 1461265197564 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:59:57 INFO - PROCESS | 13908 | 1461265197828 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6e0000 == 129 [pid = 13908] [id = 361] 11:59:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72bc171400) [pid = 13908] [serial = 1084] [outer = (nil)] 11:59:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72bd1ed000) [pid = 13908] [serial = 1085] [outer = 0x7f72bc171400] 11:59:57 INFO - PROCESS | 13908 | 1461265197911 Marionette DEBUG loaded listener.js 11:59:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72bfb97400) [pid = 13908] [serial = 1086] [outer = 0x7f72bc171400] 11:59:58 INFO - PROCESS | 13908 | 1461265198975 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 11:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1738ms 11:59:59 INFO - PROCESS | 13908 | 1461265199028 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:59:59 INFO - PROCESS | 13908 | 1461265199032 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:59:59 INFO - PROCESS | 13908 | 1461265199041 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:59:59 INFO - PROCESS | 13908 | 1461265199044 Marionette TRACE conn3 <- [1,1418,null,{}] 11:59:59 INFO - PROCESS | 13908 | 1461265199051 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:59 INFO - PROCESS | 13908 | 1461265199419 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:59:59 INFO - PROCESS | 13908 | 1461265199651 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86ad800 == 130 [pid = 13908] [id = 362] 11:59:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c1aa1800) [pid = 13908] [serial = 1087] [outer = (nil)] 11:59:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c6ee6400) [pid = 13908] [serial = 1088] [outer = 0x7f72c1aa1800] 11:59:59 INFO - PROCESS | 13908 | 1461265199749 Marionette DEBUG loaded listener.js 11:59:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c774bc00) [pid = 13908] [serial = 1089] [outer = 0x7f72c1aa1800] 12:00:00 INFO - PROCESS | 13908 | 1461265200891 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1881ms 12:00:00 INFO - PROCESS | 13908 | 1461265200925 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:00:00 INFO - PROCESS | 13908 | 1461265200930 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:00:00 INFO - PROCESS | 13908 | 1461265200950 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:00:00 INFO - PROCESS | 13908 | 1461265200961 Marionette TRACE conn3 <- [1,1422,null,{}] 12:00:00 INFO - PROCESS | 13908 | 1461265200967 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:01 INFO - PROCESS | 13908 | 1461265201220 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:00:01 INFO - PROCESS | 13908 | 1461265201484 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc133800 == 131 [pid = 13908] [id = 363] 12:00:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72b84ea000) [pid = 13908] [serial = 1090] [outer = (nil)] 12:00:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c5d12c00) [pid = 13908] [serial = 1091] [outer = 0x7f72b84ea000] 12:00:01 INFO - PROCESS | 13908 | 1461265201565 Marionette DEBUG loaded listener.js 12:00:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c8805400) [pid = 13908] [serial = 1092] [outer = 0x7f72b84ea000] 12:00:02 INFO - PROCESS | 13908 | 1461265202586 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1662ms 12:00:02 INFO - PROCESS | 13908 | 1461265202603 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:00:02 INFO - PROCESS | 13908 | 1461265202608 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:00:02 INFO - PROCESS | 13908 | 1461265202614 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:00:02 INFO - PROCESS | 13908 | 1461265202620 Marionette TRACE conn3 <- [1,1426,null,{}] 12:00:02 INFO - PROCESS | 13908 | 1461265202627 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:02 INFO - PROCESS | 13908 | 1461265202854 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:00:03 INFO - PROCESS | 13908 | 1461265203137 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0382800 == 132 [pid = 13908] [id = 364] 12:00:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72bcf7b800) [pid = 13908] [serial = 1093] [outer = (nil)] 12:00:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72cb19e400) [pid = 13908] [serial = 1094] [outer = 0x7f72bcf7b800] 12:00:03 INFO - PROCESS | 13908 | 1461265203218 Marionette DEBUG loaded listener.js 12:00:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72cc28ec00) [pid = 13908] [serial = 1095] [outer = 0x7f72bcf7b800] 12:00:04 INFO - PROCESS | 13908 | 1461265204266 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1685ms 12:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:00:04 INFO - PROCESS | 13908 | 1461265204300 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:00:04 INFO - PROCESS | 13908 | 1461265204303 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:00:04 INFO - PROCESS | 13908 | 1461265204309 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:00:04 INFO - PROCESS | 13908 | 1461265204312 Marionette TRACE conn3 <- [1,1430,null,{}] 12:00:04 INFO - PROCESS | 13908 | 1461265204317 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:04 INFO - PROCESS | 13908 | 1461265204528 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:00:04 INFO - PROCESS | 13908 | 1461265204778 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d21a2800 == 133 [pid = 13908] [id = 365] 12:00:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72cc89d000) [pid = 13908] [serial = 1096] [outer = (nil)] 12:00:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72cc8a4000) [pid = 13908] [serial = 1097] [outer = 0x7f72cc89d000] 12:00:04 INFO - PROCESS | 13908 | 1461265204930 Marionette DEBUG loaded listener.js 12:00:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72d0354000) [pid = 13908] [serial = 1098] [outer = 0x7f72cc89d000] 12:00:05 INFO - PROCESS | 13908 | 1461265205913 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1679ms 12:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:00:05 INFO - PROCESS | 13908 | 1461265205990 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:00:05 INFO - PROCESS | 13908 | 1461265205993 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:00:06 INFO - PROCESS | 13908 | 1461265206000 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:00:06 INFO - PROCESS | 13908 | 1461265206003 Marionette TRACE conn3 <- [1,1434,null,{}] 12:00:06 INFO - PROCESS | 13908 | 1461265206010 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:06 INFO - PROCESS | 13908 | 1461265206256 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:00:06 INFO - PROCESS | 13908 | 1461265206506 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72df9e9000 == 134 [pid = 13908] [id = 366] 12:00:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72cc89e400) [pid = 13908] [serial = 1099] [outer = (nil)] 12:00:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72d226ac00) [pid = 13908] [serial = 1100] [outer = 0x7f72cc89e400] 12:00:06 INFO - PROCESS | 13908 | 1461265206584 Marionette DEBUG loaded listener.js 12:00:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72d8c16000) [pid = 13908] [serial = 1101] [outer = 0x7f72cc89e400] 12:00:07 INFO - PROCESS | 13908 | 1461265207560 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1636ms 12:00:07 INFO - PROCESS | 13908 | 1461265207636 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:00:07 INFO - PROCESS | 13908 | 1461265207640 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:00:07 INFO - PROCESS | 13908 | 1461265207647 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:00:07 INFO - PROCESS | 13908 | 1461265207651 Marionette TRACE conn3 <- [1,1438,null,{}] 12:00:07 INFO - PROCESS | 13908 | 1461265207657 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:07 INFO - PROCESS | 13908 | 1461265207903 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:00:08 INFO - PROCESS | 13908 | 1461265208158 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e378b800 == 135 [pid = 13908] [id = 367] 12:00:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72d0ed5400) [pid = 13908] [serial = 1102] [outer = (nil)] 12:00:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72dedaa400) [pid = 13908] [serial = 1103] [outer = 0x7f72d0ed5400] 12:00:08 INFO - PROCESS | 13908 | 1461265208247 Marionette DEBUG loaded listener.js 12:00:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72dfdb4400) [pid = 13908] [serial = 1104] [outer = 0x7f72d0ed5400] 12:00:09 INFO - PROCESS | 13908 | 1461265209061 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1480ms 12:00:09 INFO - PROCESS | 13908 | 1461265209128 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:00:09 INFO - PROCESS | 13908 | 1461265209132 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:00:09 INFO - PROCESS | 13908 | 1461265209139 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:00:09 INFO - PROCESS | 13908 | 1461265209143 Marionette TRACE conn3 <- [1,1442,null,{}] 12:00:09 INFO - PROCESS | 13908 | 1461265209149 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:09 INFO - PROCESS | 13908 | 1461265209354 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:00:09 INFO - PROCESS | 13908 | 1461265209548 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9027000 == 136 [pid = 13908] [id = 368] 12:00:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72cb194400) [pid = 13908] [serial = 1105] [outer = (nil)] 12:00:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72dff0e800) [pid = 13908] [serial = 1106] [outer = 0x7f72cb194400] 12:00:09 INFO - PROCESS | 13908 | 1461265209636 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72e37bd400) [pid = 13908] [serial = 1107] [outer = 0x7f72cb194400] 12:00:10 INFO - PROCESS | 13908 | 1461265210587 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1483ms 12:00:10 INFO - PROCESS | 13908 | 1461265210628 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:00:10 INFO - PROCESS | 13908 | 1461265210635 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:00:10 INFO - PROCESS | 13908 | 1461265210645 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:00:10 INFO - PROCESS | 13908 | 1461265210650 Marionette TRACE conn3 <- [1,1446,null,{}] 12:00:10 INFO - PROCESS | 13908 | 1461265210659 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:10 INFO - PROCESS | 13908 | 1461265210933 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:00:11 INFO - PROCESS | 13908 | 1461265211178 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9120000 == 137 [pid = 13908] [id = 369] 12:00:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72d196b800) [pid = 13908] [serial = 1108] [outer = (nil)] 12:00:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72e39dd000) [pid = 13908] [serial = 1109] [outer = 0x7f72d196b800] 12:00:11 INFO - PROCESS | 13908 | 1461265211319 Marionette DEBUG loaded listener.js 12:00:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72e3d54400) [pid = 13908] [serial = 1110] [outer = 0x7f72d196b800] 12:00:12 INFO - PROCESS | 13908 | 1461265212313 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1737ms 12:00:12 INFO - PROCESS | 13908 | 1461265212382 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:00:12 INFO - PROCESS | 13908 | 1461265212385 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:00:12 INFO - PROCESS | 13908 | 1461265212392 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:00:12 INFO - PROCESS | 13908 | 1461265212396 Marionette TRACE conn3 <- [1,1450,null,{}] 12:00:12 INFO - PROCESS | 13908 | 1461265212402 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:12 INFO - PROCESS | 13908 | 1461265212650 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:00:12 INFO - PROCESS | 13908 | 1461265212949 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72baf29000 == 138 [pid = 13908] [id = 370] 12:00:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72ba061400) [pid = 13908] [serial = 1111] [outer = (nil)] 12:00:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72e37be400) [pid = 13908] [serial = 1112] [outer = 0x7f72ba061400] 12:00:13 INFO - PROCESS | 13908 | 1461265213051 Marionette DEBUG loaded listener.js 12:00:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72e3f6b400) [pid = 13908] [serial = 1113] [outer = 0x7f72ba061400] 12:00:13 INFO - PROCESS | 13908 | 1461265213956 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1637ms 12:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:00:14 INFO - PROCESS | 13908 | 1461265214030 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:00:14 INFO - PROCESS | 13908 | 1461265214033 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:00:14 INFO - PROCESS | 13908 | 1461265214040 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:00:14 INFO - PROCESS | 13908 | 1461265214044 Marionette TRACE conn3 <- [1,1454,null,{}] 12:00:14 INFO - PROCESS | 13908 | 1461265214049 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:14 INFO - PROCESS | 13908 | 1461265214319 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:00:14 INFO - PROCESS | 13908 | 1461265214599 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc85d800 == 139 [pid = 13908] [id = 371] 12:00:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72ba061800) [pid = 13908] [serial = 1114] [outer = (nil)] 12:00:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72bab8e000) [pid = 13908] [serial = 1115] [outer = 0x7f72ba061800] 12:00:14 INFO - PROCESS | 13908 | 1461265214675 Marionette DEBUG loaded listener.js 12:00:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72e3fa5400) [pid = 13908] [serial = 1116] [outer = 0x7f72ba061800] 12:00:15 INFO - PROCESS | 13908 | 1461265215587 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1586ms 12:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:00:15 INFO - PROCESS | 13908 | 1461265215626 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 13908 | 1461265215629 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:00:15 INFO - PROCESS | 13908 | 1461265215636 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:00:15 INFO - PROCESS | 13908 | 1461265215639 Marionette TRACE conn3 <- [1,1458,null,{}] 12:00:15 INFO - PROCESS | 13908 | 1461265215644 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:15 INFO - PROCESS | 13908 | 1461265215870 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:00:16 INFO - PROCESS | 13908 | 1461265216215 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5c4a000 == 140 [pid = 13908] [id = 372] 12:00:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72bab84000) [pid = 13908] [serial = 1117] [outer = (nil)] 12:00:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72c5c2cc00) [pid = 13908] [serial = 1118] [outer = 0x7f72bab84000] 12:00:16 INFO - PROCESS | 13908 | 1461265216309 Marionette DEBUG loaded listener.js 12:00:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72c5c31c00) [pid = 13908] [serial = 1119] [outer = 0x7f72bab84000] 12:00:17 INFO - PROCESS | 13908 | 1461265217192 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1630ms 12:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:00:17 INFO - PROCESS | 13908 | 1461265217266 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:00:17 INFO - PROCESS | 13908 | 1461265217269 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:00:17 INFO - PROCESS | 13908 | 1461265217275 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:00:17 INFO - PROCESS | 13908 | 1461265217278 Marionette TRACE conn3 <- [1,1462,null,{}] 12:00:17 INFO - PROCESS | 13908 | 1461265217284 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:17 INFO - PROCESS | 13908 | 1461265217521 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:00:17 INFO - PROCESS | 13908 | 1461265217763 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72eb8b1000 == 141 [pid = 13908] [id = 373] 12:00:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72c5c27800) [pid = 13908] [serial = 1120] [outer = (nil)] 12:00:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72cc022c00) [pid = 13908] [serial = 1121] [outer = 0x7f72c5c27800] 12:00:17 INFO - PROCESS | 13908 | 1461265217881 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72cc027400) [pid = 13908] [serial = 1122] [outer = 0x7f72c5c27800] 12:00:18 INFO - PROCESS | 13908 | 1461265218832 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1638ms 12:00:18 INFO - PROCESS | 13908 | 1461265218915 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:00:18 INFO - PROCESS | 13908 | 1461265218921 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:00:18 INFO - PROCESS | 13908 | 1461265218930 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:00:18 INFO - PROCESS | 13908 | 1461265218936 Marionette TRACE conn3 <- [1,1466,null,{}] 12:00:18 INFO - PROCESS | 13908 | 1461265218944 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:19 INFO - PROCESS | 13908 | 1461265219235 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:00:19 INFO - PROCESS | 13908 | 1461265219489 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b80e1000 == 142 [pid = 13908] [id = 374] 12:00:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72b7e07000) [pid = 13908] [serial = 1123] [outer = (nil)] 12:00:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72b7e0c800) [pid = 13908] [serial = 1124] [outer = 0x7f72b7e07000] 12:00:19 INFO - PROCESS | 13908 | 1461265219603 Marionette DEBUG loaded listener.js 12:00:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72b7e10c00) [pid = 13908] [serial = 1125] [outer = 0x7f72b7e07000] 12:00:21 INFO - PROCESS | 13908 | 1461265221022 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2149ms 12:00:21 INFO - PROCESS | 13908 | 1461265221079 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:00:21 INFO - PROCESS | 13908 | 1461265221086 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:00:21 INFO - PROCESS | 13908 | 1461265221095 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:00:21 INFO - PROCESS | 13908 | 1461265221101 Marionette TRACE conn3 <- [1,1470,null,{}] 12:00:21 INFO - PROCESS | 13908 | 1461265221110 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:21 INFO - PROCESS | 13908 | 1461265221359 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:00:21 INFO - PROCESS | 13908 | 1461265221557 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bcf92800 == 143 [pid = 13908] [id = 375] 12:00:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72b84ec800) [pid = 13908] [serial = 1126] [outer = (nil)] 12:00:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72ba05b800) [pid = 13908] [serial = 1127] [outer = 0x7f72b84ec800] 12:00:21 INFO - PROCESS | 13908 | 1461265221629 Marionette DEBUG loaded listener.js 12:00:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72bab8a400) [pid = 13908] [serial = 1128] [outer = 0x7f72b84ec800] 12:00:22 INFO - PROCESS | 13908 | 1461265222705 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1687ms 12:00:22 INFO - PROCESS | 13908 | 1461265222783 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:00:22 INFO - PROCESS | 13908 | 1461265222791 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:00:22 INFO - PROCESS | 13908 | 1461265222802 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:00:22 INFO - PROCESS | 13908 | 1461265222807 Marionette TRACE conn3 <- [1,1474,null,{}] 12:00:22 INFO - PROCESS | 13908 | 1461265222813 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:23 INFO - PROCESS | 13908 | 1461265223065 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:00:23 INFO - PROCESS | 13908 | 1461265223318 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b80df800 == 144 [pid = 13908] [id = 376] 12:00:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 209 (0x7f72bace2800) [pid = 13908] [serial = 1129] [outer = (nil)] 12:00:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 210 (0x7f72baf02400) [pid = 13908] [serial = 1130] [outer = 0x7f72bace2800] 12:00:23 INFO - PROCESS | 13908 | 1461265223457 Marionette DEBUG loaded listener.js 12:00:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 211 (0x7f72bbe26000) [pid = 13908] [serial = 1131] [outer = 0x7f72bace2800] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda66000 == 143 [pid = 13908] [id = 317] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc2c6800 == 142 [pid = 13908] [id = 245] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f0a800 == 141 [pid = 13908] [id = 302] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5e09800 == 140 [pid = 13908] [id = 310] 12:00:23 INFO - PROCESS | 13908 | --DOMWINDOW == 210 (0x7f72c8542c00) [pid = 13908] [serial = 1022] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 13908 | --DOMWINDOW == 209 (0x7f72bac8ec00) [pid = 13908] [serial = 995] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 13908 | --DOMWINDOW == 208 (0x7f72bac98000) [pid = 13908] [serial = 998] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5e17800 == 139 [pid = 13908] [id = 305] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09c2000 == 138 [pid = 13908] [id = 301] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c80ce800 == 137 [pid = 13908] [id = 359] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f8e800 == 136 [pid = 13908] [id = 358] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6c5000 == 135 [pid = 13908] [id = 357] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bada4000 == 134 [pid = 13908] [id = 356] 12:00:23 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b8469000 == 133 [pid = 13908] [id = 355] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bce21800 == 132 [pid = 13908] [id = 354] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72defb9000 == 131 [pid = 13908] [id = 351] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dea81000 == 130 [pid = 13908] [id = 350] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d4c18000 == 129 [pid = 13908] [id = 349] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d294b000 == 128 [pid = 13908] [id = 348] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1b4c800 == 127 [pid = 13908] [id = 347] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d04c8800 == 126 [pid = 13908] [id = 346] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5ee000 == 125 [pid = 13908] [id = 345] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc13d800 == 124 [pid = 13908] [id = 344] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85d2800 == 123 [pid = 13908] [id = 343] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda7a000 == 122 [pid = 13908] [id = 342] 12:00:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b8454000 == 121 [pid = 13908] [id = 341] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72c79d4000) [pid = 13908] [serial = 1019] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72c831ec00) [pid = 13908] [serial = 1020] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72c77fc000) [pid = 13908] [serial = 965] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72d2df7000) [pid = 13908] [serial = 980] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72b994c800) [pid = 13908] [serial = 992] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72c854c800) [pid = 13908] [serial = 968] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72c6ea0400) [pid = 13908] [serial = 1013] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72cc288400) [pid = 13908] [serial = 971] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72c1207c00) [pid = 13908] [serial = 1010] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72bfb95000) [pid = 13908] [serial = 962] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72c1d47800) [pid = 13908] [serial = 1011] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72bcf83400) [pid = 13908] [serial = 1005] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72bc0e7800) [pid = 13908] [serial = 1004] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72c120b400) [pid = 13908] [serial = 1001] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72d1968800) [pid = 13908] [serial = 977] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72bf9e8800) [pid = 13908] [serial = 1008] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72beb08c00) [pid = 13908] [serial = 1007] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72e39dfc00) [pid = 13908] [serial = 989] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72bbe32800) [pid = 13908] [serial = 959] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72d2a78800) [pid = 13908] [serial = 983] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72dfce6c00) [pid = 13908] [serial = 986] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72d0355400) [pid = 13908] [serial = 974] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c6f61800) [pid = 13908] [serial = 1016] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72c7681000) [pid = 13908] [serial = 1017] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72c6f53800) [pid = 13908] [serial = 1014] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 13908 | 1461265224495 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1733ms 12:00:24 INFO - PROCESS | 13908 | 1461265224535 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:00:24 INFO - PROCESS | 13908 | 1461265224538 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:00:24 INFO - PROCESS | 13908 | 1461265224545 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:00:24 INFO - PROCESS | 13908 | 1461265224550 Marionette TRACE conn3 <- [1,1478,null,{}] 12:00:24 INFO - PROCESS | 13908 | 1461265224565 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:24 INFO - PROCESS | 13908 | 1461265224777 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:00:24 INFO - PROCESS | 13908 | 1461265224968 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6d5000 == 122 [pid = 13908] [id = 377] 12:00:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72bacf1800) [pid = 13908] [serial = 1132] [outer = (nil)] 12:00:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72bd1e8c00) [pid = 13908] [serial = 1133] [outer = 0x7f72bacf1800] 12:00:25 INFO - PROCESS | 13908 | 1461265225044 Marionette DEBUG loaded listener.js 12:00:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72bfb9b800) [pid = 13908] [serial = 1134] [outer = 0x7f72bacf1800] 12:00:25 INFO - PROCESS | 13908 | 1461265225832 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1335ms 12:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:00:25 INFO - PROCESS | 13908 | 1461265225883 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:00:25 INFO - PROCESS | 13908 | 1461265225887 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:00:25 INFO - PROCESS | 13908 | 1461265225894 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:00:25 INFO - PROCESS | 13908 | 1461265225897 Marionette TRACE conn3 <- [1,1482,null,{}] 12:00:25 INFO - PROCESS | 13908 | 1461265225903 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:26 INFO - PROCESS | 13908 | 1461265226109 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:00:26 INFO - PROCESS | 13908 | 1461265226119 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5c5e000 == 123 [pid = 13908] [id = 378] 12:00:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72bc170c00) [pid = 13908] [serial = 1135] [outer = (nil)] 12:00:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72c5d0e000) [pid = 13908] [serial = 1136] [outer = 0x7f72bc170c00] 12:00:26 INFO - PROCESS | 13908 | 1461265226343 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72c6e9c400) [pid = 13908] [serial = 1137] [outer = 0x7f72bc170c00] 12:00:27 INFO - PROCESS | 13908 | 1461265227292 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1434ms 12:00:27 INFO - PROCESS | 13908 | 1461265227330 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:00:27 INFO - PROCESS | 13908 | 1461265227334 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:00:27 INFO - PROCESS | 13908 | 1461265227341 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 13908 | 1461265227344 Marionette TRACE conn3 <- [1,1486,null,{}] 12:00:27 INFO - PROCESS | 13908 | 1461265227350 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:27 INFO - PROCESS | 13908 | 1461265227614 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:00:27 INFO - PROCESS | 13908 | 1461265227646 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c788b000 == 124 [pid = 13908] [id = 379] 12:00:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72c1d44400) [pid = 13908] [serial = 1138] [outer = (nil)] 12:00:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72c774e400) [pid = 13908] [serial = 1139] [outer = 0x7f72c1d44400] 12:00:27 INFO - PROCESS | 13908 | 1461265227710 Marionette DEBUG loaded listener.js 12:00:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72c7805000) [pid = 13908] [serial = 1140] [outer = 0x7f72c1d44400] 12:00:28 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72b84e9000) [pid = 13908] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:00:28 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72bc0e6800) [pid = 13908] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:00:28 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72bd1d8c00) [pid = 13908] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:00:28 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72c6f5e400) [pid = 13908] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:00:28 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72b8615400) [pid = 13908] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:00:28 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72bc0e8400) [pid = 13908] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:00:28 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c5d0a800) [pid = 13908] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:00:28 INFO - PROCESS | 13908 | 1461265228708 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1385ms 12:00:28 INFO - PROCESS | 13908 | 1461265228727 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:00:28 INFO - PROCESS | 13908 | 1461265228731 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:00:28 INFO - PROCESS | 13908 | 1461265228736 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:00:28 INFO - PROCESS | 13908 | 1461265228738 Marionette TRACE conn3 <- [1,1490,null,{}] 12:00:28 INFO - PROCESS | 13908 | 1461265228744 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:28 INFO - PROCESS | 13908 | 1461265228972 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:00:29 INFO - PROCESS | 13908 | 1461265229130 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8607000 == 125 [pid = 13908] [id = 380] 12:00:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72bc0f2400) [pid = 13908] [serial = 1141] [outer = (nil)] 12:00:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72c79d7000) [pid = 13908] [serial = 1142] [outer = 0x7f72bc0f2400] 12:00:29 INFO - PROCESS | 13908 | 1461265229201 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72cb32e000) [pid = 13908] [serial = 1143] [outer = 0x7f72bc0f2400] 12:00:29 INFO - PROCESS | 13908 | 1461265229952 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1235ms 12:00:29 INFO - PROCESS | 13908 | 1461265229973 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:00:29 INFO - PROCESS | 13908 | 1461265229976 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:00:29 INFO - PROCESS | 13908 | 1461265229992 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:00:29 INFO - PROCESS | 13908 | 1461265229995 Marionette TRACE conn3 <- [1,1494,null,{}] 12:00:30 INFO - PROCESS | 13908 | 1461265230000 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:30 INFO - PROCESS | 13908 | 1461265230181 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:00:30 INFO - PROCESS | 13908 | 1461265230195 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb125800 == 126 [pid = 13908] [id = 381] 12:00:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72c89d6400) [pid = 13908] [serial = 1144] [outer = (nil)] 12:00:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72cc02c800) [pid = 13908] [serial = 1145] [outer = 0x7f72c89d6400] 12:00:30 INFO - PROCESS | 13908 | 1461265230259 Marionette DEBUG loaded listener.js 12:00:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72cc28f400) [pid = 13908] [serial = 1146] [outer = 0x7f72c89d6400] 12:00:31 INFO - PROCESS | 13908 | 1461265231504 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1592ms 12:00:31 INFO - PROCESS | 13908 | 1461265231575 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:00:31 INFO - PROCESS | 13908 | 1461265231583 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:00:31 INFO - PROCESS | 13908 | 1461265231592 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:00:31 INFO - PROCESS | 13908 | 1461265231598 Marionette TRACE conn3 <- [1,1498,null,{}] 12:00:31 INFO - PROCESS | 13908 | 1461265231606 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:31 INFO - PROCESS | 13908 | 1461265231865 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:00:32 INFO - PROCESS | 13908 | 1461265232157 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda67800 == 127 [pid = 13908] [id = 382] 12:00:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72bab87c00) [pid = 13908] [serial = 1147] [outer = (nil)] 12:00:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72bac90c00) [pid = 13908] [serial = 1148] [outer = 0x7f72bab87c00] 12:00:32 INFO - PROCESS | 13908 | 1461265232237 Marionette DEBUG loaded listener.js 12:00:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72baf0e400) [pid = 13908] [serial = 1149] [outer = 0x7f72bab87c00] 12:00:33 INFO - PROCESS | 13908 | 1461265233204 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1639ms 12:00:33 INFO - PROCESS | 13908 | 1461265233232 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:00:33 INFO - PROCESS | 13908 | 1461265233240 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:00:33 INFO - PROCESS | 13908 | 1461265233250 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:00:33 INFO - PROCESS | 13908 | 1461265233255 Marionette TRACE conn3 <- [1,1502,null,{}] 12:00:33 INFO - PROCESS | 13908 | 1461265233260 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:33 INFO - PROCESS | 13908 | 1461265233471 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:00:33 INFO - PROCESS | 13908 | 1461265233758 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85b6000 == 128 [pid = 13908] [id = 383] 12:00:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72bcf83c00) [pid = 13908] [serial = 1150] [outer = (nil)] 12:00:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72bf9e5400) [pid = 13908] [serial = 1151] [outer = 0x7f72bcf83c00] 12:00:33 INFO - PROCESS | 13908 | 1461265233880 Marionette DEBUG loaded listener.js 12:00:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72c1aa6400) [pid = 13908] [serial = 1152] [outer = 0x7f72bcf83c00] 12:00:34 INFO - PROCESS | 13908 | 1461265234720 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1536ms 12:00:34 INFO - PROCESS | 13908 | 1461265234787 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:00:34 INFO - PROCESS | 13908 | 1461265234791 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:00:34 INFO - PROCESS | 13908 | 1461265234797 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:00:34 INFO - PROCESS | 13908 | 1461265234804 Marionette TRACE conn3 <- [1,1506,null,{}] 12:00:34 INFO - PROCESS | 13908 | 1461265234820 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:35 INFO - PROCESS | 13908 | 1461265235079 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:00:35 INFO - PROCESS | 13908 | 1461265235330 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc4b9800 == 129 [pid = 13908] [id = 384] 12:00:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72bc0edc00) [pid = 13908] [serial = 1153] [outer = (nil)] 12:00:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72c7750800) [pid = 13908] [serial = 1154] [outer = 0x7f72bc0edc00] 12:00:35 INFO - PROCESS | 13908 | 1461265235453 Marionette DEBUG loaded listener.js 12:00:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72c7d0f400) [pid = 13908] [serial = 1155] [outer = 0x7f72bc0edc00] 12:00:36 INFO - PROCESS | 13908 | 1461265236403 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1649ms 12:00:36 INFO - PROCESS | 13908 | 1461265236447 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:00:36 INFO - PROCESS | 13908 | 1461265236453 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:00:36 INFO - PROCESS | 13908 | 1461265236460 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:00:36 INFO - PROCESS | 13908 | 1461265236463 Marionette TRACE conn3 <- [1,1510,null,{}] 12:00:36 INFO - PROCESS | 13908 | 1461265236469 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:36 INFO - PROCESS | 13908 | 1461265236726 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:00:36 INFO - PROCESS | 13908 | 1461265236959 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0eae000 == 130 [pid = 13908] [id = 385] 12:00:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72c8634800) [pid = 13908] [serial = 1156] [outer = (nil)] 12:00:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72c9a89c00) [pid = 13908] [serial = 1157] [outer = 0x7f72c8634800] 12:00:37 INFO - PROCESS | 13908 | 1461265237087 Marionette DEBUG loaded listener.js 12:00:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72cc028800) [pid = 13908] [serial = 1158] [outer = 0x7f72c8634800] 12:00:37 INFO - PROCESS | 13908 | 1461265237952 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1538ms 12:00:37 INFO - PROCESS | 13908 | 1461265237997 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:00:38 INFO - PROCESS | 13908 | 1461265238001 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:00:38 INFO - PROCESS | 13908 | 1461265238006 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:00:38 INFO - PROCESS | 13908 | 1461265238009 Marionette TRACE conn3 <- [1,1514,null,{}] 12:00:38 INFO - PROCESS | 13908 | 1461265238015 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:38 INFO - PROCESS | 13908 | 1461265238236 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:00:38 INFO - PROCESS | 13908 | 1461265238599 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d3833800 == 131 [pid = 13908] [id = 386] 12:00:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72cc02fc00) [pid = 13908] [serial = 1159] [outer = (nil)] 12:00:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72cc290800) [pid = 13908] [serial = 1160] [outer = 0x7f72cc02fc00] 12:00:38 INFO - PROCESS | 13908 | 1461265238680 Marionette DEBUG loaded listener.js 12:00:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72cc504800) [pid = 13908] [serial = 1161] [outer = 0x7f72cc02fc00] 12:00:39 INFO - PROCESS | 13908 | 1461265239535 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1580ms 12:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:00:39 INFO - PROCESS | 13908 | 1461265239588 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:00:39 INFO - PROCESS | 13908 | 1461265239591 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:00:39 INFO - PROCESS | 13908 | 1461265239598 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:00:39 INFO - PROCESS | 13908 | 1461265239602 Marionette TRACE conn3 <- [1,1518,null,{}] 12:00:39 INFO - PROCESS | 13908 | 1461265239609 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:39 INFO - PROCESS | 13908 | 1461265239832 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:00:40 INFO - PROCESS | 13908 | 1461265240066 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dedca000 == 132 [pid = 13908] [id = 387] 12:00:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72cc485400) [pid = 13908] [serial = 1162] [outer = (nil)] 12:00:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72cff6d000) [pid = 13908] [serial = 1163] [outer = 0x7f72cc485400] 12:00:40 INFO - PROCESS | 13908 | 1461265240188 Marionette DEBUG loaded listener.js 12:00:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 209 (0x7f72d0ecd800) [pid = 13908] [serial = 1164] [outer = 0x7f72cc485400] 12:00:41 INFO - PROCESS | 13908 | 1461265241055 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1490ms 12:00:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:00:41 INFO - PROCESS | 13908 | 1461265241088 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:00:41 INFO - PROCESS | 13908 | 1461265241091 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:00:41 INFO - PROCESS | 13908 | 1461265241098 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:00:41 INFO - PROCESS | 13908 | 1461265241102 Marionette TRACE conn3 <- [1,1522,null,{}] 12:00:41 INFO - PROCESS | 13908 | 1461265241108 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:41 INFO - PROCESS | 13908 | 1461265241311 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:00:41 INFO - PROCESS | 13908 | 1461265241510 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e422e800 == 133 [pid = 13908] [id = 388] 12:00:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 210 (0x7f72cc506400) [pid = 13908] [serial = 1165] [outer = (nil)] 12:00:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 211 (0x7f72d1963c00) [pid = 13908] [serial = 1166] [outer = 0x7f72cc506400] 12:00:41 INFO - PROCESS | 13908 | 1461265241582 Marionette DEBUG loaded listener.js 12:00:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 212 (0x7f72d297a800) [pid = 13908] [serial = 1167] [outer = 0x7f72cc506400] 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:42 INFO - PROCESS | 13908 | 1461265242442 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:00:42 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:00:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:00:42 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:00:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:00:42 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:00:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:00:42 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:00:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:00:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1386ms 12:00:42 INFO - PROCESS | 13908 | 1461265242487 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:00:42 INFO - PROCESS | 13908 | 1461265242495 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:00:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:00:42 INFO - PROCESS | 13908 | 1461265242502 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:00:42 INFO - PROCESS | 13908 | 1461265242505 Marionette TRACE conn3 <- [1,1526,null,{}] 12:00:42 INFO - PROCESS | 13908 | 1461265242510 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:42 INFO - PROCESS | 13908 | 1461265242698 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:00:42 INFO - PROCESS | 13908 | 1461265242894 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dc7000 == 134 [pid = 13908] [id = 389] 12:00:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 213 (0x7f72cc8a0800) [pid = 13908] [serial = 1168] [outer = (nil)] 12:00:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 214 (0x7f72d38e3c00) [pid = 13908] [serial = 1169] [outer = 0x7f72cc8a0800] 12:00:42 INFO - PROCESS | 13908 | 1461265242968 Marionette DEBUG loaded listener.js 12:00:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 215 (0x7f72e39d1400) [pid = 13908] [serial = 1170] [outer = 0x7f72cc8a0800] 12:00:43 INFO - PROCESS | 13908 | 1461265243802 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:00:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:00:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:00:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:00:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:00:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:00:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:00:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1337ms 12:00:43 INFO - PROCESS | 13908 | 1461265243841 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:00:43 INFO - PROCESS | 13908 | 1461265243847 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:00:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:00:43 INFO - PROCESS | 13908 | 1461265243853 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:00:43 INFO - PROCESS | 13908 | 1461265243856 Marionette TRACE conn3 <- [1,1530,null,{}] 12:00:43 INFO - PROCESS | 13908 | 1461265243861 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:44 INFO - PROCESS | 13908 | 1461265244134 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:00:44 INFO - PROCESS | 13908 | 1461265244310 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b885f800 == 135 [pid = 13908] [id = 390] 12:00:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 216 (0x7f72badcac00) [pid = 13908] [serial = 1171] [outer = (nil)] 12:00:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 217 (0x7f72badd7400) [pid = 13908] [serial = 1172] [outer = 0x7f72badcac00] 12:00:44 INFO - PROCESS | 13908 | 1461265244424 Marionette DEBUG loaded listener.js 12:00:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 218 (0x7f72d2a78c00) [pid = 13908] [serial = 1173] [outer = 0x7f72badcac00] 12:00:45 INFO - PROCESS | 13908 | 1461265245188 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:00:45 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:00:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:00:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:00:45 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:00:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:00:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1380ms 12:00:45 INFO - PROCESS | 13908 | 1461265245236 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 13908 | 1461265245239 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:00:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:00:45 INFO - PROCESS | 13908 | 1461265245246 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:00:45 INFO - PROCESS | 13908 | 1461265245249 Marionette TRACE conn3 <- [1,1534,null,{}] 12:00:45 INFO - PROCESS | 13908 | 1461265245255 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:45 INFO - PROCESS | 13908 | 1461265245470 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:00:45 INFO - PROCESS | 13908 | 1461265245687 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b887b800 == 136 [pid = 13908] [id = 391] 12:00:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 219 (0x7f72badcb000) [pid = 13908] [serial = 1174] [outer = (nil)] 12:00:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 220 (0x7f72bafeac00) [pid = 13908] [serial = 1175] [outer = 0x7f72badcb000] 12:00:45 INFO - PROCESS | 13908 | 1461265245761 Marionette DEBUG loaded listener.js 12:00:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 221 (0x7f72baff0c00) [pid = 13908] [serial = 1176] [outer = 0x7f72badcb000] 12:00:46 INFO - PROCESS | 13908 | 1461265246732 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:00:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:00:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1529ms 12:00:46 INFO - PROCESS | 13908 | 1461265246776 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:00:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:00:46 INFO - PROCESS | 13908 | 1461265246781 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:00:46 INFO - PROCESS | 13908 | 1461265246789 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:00:46 INFO - PROCESS | 13908 | 1461265246793 Marionette TRACE conn3 <- [1,1538,null,{}] 12:00:46 INFO - PROCESS | 13908 | 1461265246799 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:47 INFO - PROCESS | 13908 | 1461265247048 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:00:47 INFO - PROCESS | 13908 | 1461265247259 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0ac000 == 137 [pid = 13908] [id = 392] 12:00:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 222 (0x7f72bafe7400) [pid = 13908] [serial = 1177] [outer = (nil)] 12:00:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 223 (0x7f72bf77ec00) [pid = 13908] [serial = 1178] [outer = 0x7f72bafe7400] 12:00:47 INFO - PROCESS | 13908 | 1461265247382 Marionette DEBUG loaded listener.js 12:00:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 224 (0x7f72d38e3000) [pid = 13908] [serial = 1179] [outer = 0x7f72bafe7400] 12:00:48 INFO - PROCESS | 13908 | 1461265248281 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:00:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:00:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1540ms 12:00:48 INFO - PROCESS | 13908 | 1461265248328 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:00:48 INFO - PROCESS | 13908 | 1461265248331 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:00:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:00:48 INFO - PROCESS | 13908 | 1461265248338 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:00:48 INFO - PROCESS | 13908 | 1461265248342 Marionette TRACE conn3 <- [1,1542,null,{}] 12:00:48 INFO - PROCESS | 13908 | 1461265248347 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:48 INFO - PROCESS | 13908 | 1461265248546 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:00:48 INFO - PROCESS | 13908 | 1461265248757 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9ddd000 == 138 [pid = 13908] [id = 393] 12:00:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 225 (0x7f72b6d19c00) [pid = 13908] [serial = 1180] [outer = (nil)] 12:00:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 226 (0x7f72b6d22c00) [pid = 13908] [serial = 1181] [outer = 0x7f72b6d19c00] 12:00:48 INFO - PROCESS | 13908 | 1461265248832 Marionette DEBUG loaded listener.js 12:00:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 227 (0x7f72b6d27c00) [pid = 13908] [serial = 1182] [outer = 0x7f72b6d19c00] 12:00:49 INFO - PROCESS | 13908 | 1461265249709 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:00:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:00:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1440ms 12:00:49 INFO - PROCESS | 13908 | 1461265249781 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:00:49 INFO - PROCESS | 13908 | 1461265249785 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:00:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:00:49 INFO - PROCESS | 13908 | 1461265249792 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:00:49 INFO - PROCESS | 13908 | 1461265249795 Marionette TRACE conn3 <- [1,1546,null,{}] 12:00:49 INFO - PROCESS | 13908 | 1461265249800 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:50 INFO - PROCESS | 13908 | 1461265250009 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:00:50 INFO - PROCESS | 13908 | 1461265250214 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b6e21000 == 139 [pid = 13908] [id = 394] 12:00:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 228 (0x7f72b6d1c400) [pid = 13908] [serial = 1183] [outer = (nil)] 12:00:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 229 (0x7f72b6ec6400) [pid = 13908] [serial = 1184] [outer = 0x7f72b6d1c400] 12:00:50 INFO - PROCESS | 13908 | 1461265250328 Marionette DEBUG loaded listener.js 12:00:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 230 (0x7f72b6ecc400) [pid = 13908] [serial = 1185] [outer = 0x7f72b6d1c400] 12:00:51 INFO - PROCESS | 13908 | 1461265251267 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1537ms 12:00:51 INFO - PROCESS | 13908 | 1461265251330 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:00:51 INFO - PROCESS | 13908 | 1461265251334 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:00:51 INFO - PROCESS | 13908 | 1461265251340 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:00:51 INFO - PROCESS | 13908 | 1461265251342 Marionette TRACE conn3 <- [1,1550,null,{}] 12:00:51 INFO - PROCESS | 13908 | 1461265251348 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:51 INFO - PROCESS | 13908 | 1461265251554 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:00:51 INFO - PROCESS | 13908 | 1461265251759 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9f5a000 == 140 [pid = 13908] [id = 395] 12:00:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 231 (0x7f72b6d20000) [pid = 13908] [serial = 1186] [outer = (nil)] 12:00:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 232 (0x7f72b6ed1400) [pid = 13908] [serial = 1187] [outer = 0x7f72b6d20000] 12:00:51 INFO - PROCESS | 13908 | 1461265251833 Marionette DEBUG loaded listener.js 12:00:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 233 (0x7f72c7d14800) [pid = 13908] [serial = 1188] [outer = 0x7f72b6d20000] 12:00:52 INFO - PROCESS | 13908 | 1461265252775 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:00:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:00:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1486ms 12:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:00:52 INFO - PROCESS | 13908 | 1461265252827 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:00:52 INFO - PROCESS | 13908 | 1461265252830 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:00:52 INFO - PROCESS | 13908 | 1461265252837 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:00:52 INFO - PROCESS | 13908 | 1461265252839 Marionette TRACE conn3 <- [1,1554,null,{}] 12:00:52 INFO - PROCESS | 13908 | 1461265252845 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:53 INFO - PROCESS | 13908 | 1461265253059 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:00:53 INFO - PROCESS | 13908 | 1461265253278 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9f71000 == 141 [pid = 13908] [id = 396] 12:00:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 234 (0x7f72b6ec4400) [pid = 13908] [serial = 1189] [outer = (nil)] 12:00:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 235 (0x7f72bae54800) [pid = 13908] [serial = 1190] [outer = 0x7f72b6ec4400] 12:00:53 INFO - PROCESS | 13908 | 1461265253400 Marionette DEBUG loaded listener.js 12:00:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 236 (0x7f72bae5a000) [pid = 13908] [serial = 1191] [outer = 0x7f72b6ec4400] 12:00:54 INFO - PROCESS | 13908 | 1461265254804 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:00:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:00:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2044ms 12:00:54 INFO - PROCESS | 13908 | 1461265254922 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:00:54 INFO - PROCESS | 13908 | 1461265254928 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:00:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:00:54 INFO - PROCESS | 13908 | 1461265254959 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:00:54 INFO - PROCESS | 13908 | 1461265254965 Marionette TRACE conn3 <- [1,1558,null,{}] 12:00:54 INFO - PROCESS | 13908 | 1461265254974 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:55 INFO - PROCESS | 13908 | 1461265255179 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:00:55 INFO - PROCESS | 13908 | 1461265255459 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc065800 == 142 [pid = 13908] [id = 397] 12:00:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 237 (0x7f72b994b800) [pid = 13908] [serial = 1192] [outer = (nil)] 12:00:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 238 (0x7f72ba053000) [pid = 13908] [serial = 1193] [outer = 0x7f72b994b800] 12:00:55 INFO - PROCESS | 13908 | 1461265255572 Marionette DEBUG loaded listener.js 12:00:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 239 (0x7f72bab86400) [pid = 13908] [serial = 1194] [outer = 0x7f72b994b800] 12:00:56 INFO - PROCESS | 13908 | 1461265256691 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1796ms 12:00:56 INFO - PROCESS | 13908 | 1461265256749 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:00:56 INFO - PROCESS | 13908 | 1461265256758 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:00:56 INFO - PROCESS | 13908 | 1461265256769 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:00:56 INFO - PROCESS | 13908 | 1461265256773 Marionette TRACE conn3 <- [1,1562,null,{}] 12:00:56 INFO - PROCESS | 13908 | 1461265256780 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:57 INFO - PROCESS | 13908 | 1461265257253 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:00:57 INFO - PROCESS | 13908 | 1461265257543 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72baf13000 == 143 [pid = 13908] [id = 398] 12:00:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 240 (0x7f72bae5e000) [pid = 13908] [serial = 1195] [outer = (nil)] 12:00:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 241 (0x7f72baf0bc00) [pid = 13908] [serial = 1196] [outer = 0x7f72bae5e000] 12:00:57 INFO - PROCESS | 13908 | 1461265257622 Marionette DEBUG loaded listener.js 12:00:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 242 (0x7f72baff2000) [pid = 13908] [serial = 1197] [outer = 0x7f72bae5e000] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d4c7c800 == 142 [pid = 13908] [id = 321] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 241 (0x7f72baceb800) [pid = 13908] [serial = 1061] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 240 (0x7f72d2261000) [pid = 13908] [serial = 1052] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 239 (0x7f72deb6f800) [pid = 13908] [serial = 1055] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 238 (0x7f72e3cc6800) [pid = 13908] [serial = 1058] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 237 (0x7f72d0ed1800) [pid = 13908] [serial = 1049] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 236 (0x7f72c78bb400) [pid = 13908] [serial = 1079] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5c4a000 == 141 [pid = 13908] [id = 372] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc85d800 == 140 [pid = 13908] [id = 371] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72baf29000 == 139 [pid = 13908] [id = 370] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9120000 == 138 [pid = 13908] [id = 369] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9027000 == 137 [pid = 13908] [id = 368] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e378b800 == 136 [pid = 13908] [id = 367] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72df9e9000 == 135 [pid = 13908] [id = 366] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d21a2800 == 134 [pid = 13908] [id = 365] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d0382800 == 133 [pid = 13908] [id = 364] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bada3000 == 132 [pid = 13908] [id = 328] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc133800 == 131 [pid = 13908] [id = 363] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c86ad800 == 130 [pid = 13908] [id = 362] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6e0000 == 129 [pid = 13908] [id = 361] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b999e000 == 128 [pid = 13908] [id = 360] 12:00:58 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b80d7000 == 127 [pid = 13908] [id = 329] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 235 (0x7f72c7859400) [pid = 13908] [serial = 957] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 234 (0x7f72bc0ed000) [pid = 13908] [serial = 1067] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 233 (0x7f72c6ee4800) [pid = 13908] [serial = 1074] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 232 (0x7f72c72d0800) [pid = 13908] [serial = 1076] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 231 (0x7f72bd1e2800) [pid = 13908] [serial = 1028] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 230 (0x7f72cff6b400) [pid = 13908] [serial = 1043] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 229 (0x7f72cb32a400) [pid = 13908] [serial = 1040] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 228 (0x7f72d0b21000) [pid = 13908] [serial = 1046] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 227 (0x7f72c77f7000) [pid = 13908] [serial = 1077] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 226 (0x7f72c89cfc00) [pid = 13908] [serial = 1037] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 225 (0x7f72bac8b000) [pid = 13908] [serial = 1065] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 224 (0x7f72c1a9f800) [pid = 13908] [serial = 1031] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 223 (0x7f72bc173000) [pid = 13908] [serial = 1068] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 222 (0x7f72beb02c00) [pid = 13908] [serial = 1070] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 221 (0x7f72b84eb000) [pid = 13908] [serial = 1025] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 220 (0x7f72c8571000) [pid = 13908] [serial = 1023] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 219 (0x7f72c1aa4800) [pid = 13908] [serial = 1073] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 218 (0x7f72b861e400) [pid = 13908] [serial = 1064] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 217 (0x7f72bfb97800) [pid = 13908] [serial = 1071] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | --DOMWINDOW == 216 (0x7f72c7d0d800) [pid = 13908] [serial = 1034] [outer = (nil)] [url = about:blank] 12:00:58 INFO - PROCESS | 13908 | 1461265258676 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1940ms 12:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:00:58 INFO - PROCESS | 13908 | 1461265258709 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:00:58 INFO - PROCESS | 13908 | 1461265258712 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:00:58 INFO - PROCESS | 13908 | 1461265258719 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:00:58 INFO - PROCESS | 13908 | 1461265258726 Marionette TRACE conn3 <- [1,1566,null,{}] 12:00:58 INFO - PROCESS | 13908 | 1461265258741 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:58 INFO - PROCESS | 13908 | 1461265258957 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:00:59 INFO - PROCESS | 13908 | 1461265259224 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc866800 == 128 [pid = 13908] [id = 399] 12:00:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 217 (0x7f72bae60c00) [pid = 13908] [serial = 1198] [outer = (nil)] 12:00:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 218 (0x7f72bd1d8400) [pid = 13908] [serial = 1199] [outer = 0x7f72bae60c00] 12:00:59 INFO - PROCESS | 13908 | 1461265259299 Marionette DEBUG loaded listener.js 12:00:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 219 (0x7f72bf776800) [pid = 13908] [serial = 1200] [outer = 0x7f72bae60c00] 12:01:00 INFO - PROCESS | 13908 | 1461265260043 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1386ms 12:01:00 INFO - PROCESS | 13908 | 1461265260105 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:01:00 INFO - PROCESS | 13908 | 1461265260109 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:01:00 INFO - PROCESS | 13908 | 1461265260115 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:01:00 INFO - PROCESS | 13908 | 1461265260118 Marionette TRACE conn3 <- [1,1570,null,{}] 12:01:00 INFO - PROCESS | 13908 | 1461265260123 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:00 INFO - PROCESS | 13908 | 1461265260310 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:01:00 INFO - PROCESS | 13908 | 1461265260501 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f19000 == 129 [pid = 13908] [id = 400] 12:01:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 220 (0x7f72baff2400) [pid = 13908] [serial = 1201] [outer = (nil)] 12:01:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 221 (0x7f72bf784800) [pid = 13908] [serial = 1202] [outer = 0x7f72baff2400] 12:01:00 INFO - PROCESS | 13908 | 1461265260574 Marionette DEBUG loaded listener.js 12:01:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 222 (0x7f72c120a000) [pid = 13908] [serial = 1203] [outer = 0x7f72baff2400] 12:01:01 INFO - PROCESS | 13908 | 1461265261423 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1337ms 12:01:01 INFO - PROCESS | 13908 | 1461265261452 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:01:01 INFO - PROCESS | 13908 | 1461265261456 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:01:01 INFO - PROCESS | 13908 | 1461265261474 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:01:01 INFO - PROCESS | 13908 | 1461265261476 Marionette TRACE conn3 <- [1,1574,null,{}] 12:01:01 INFO - PROCESS | 13908 | 1461265261492 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:01 INFO - PROCESS | 13908 | 1461265261742 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:01:01 INFO - PROCESS | 13908 | 1461265261774 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d33800 == 130 [pid = 13908] [id = 401] 12:01:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 223 (0x7f72bfb9f800) [pid = 13908] [serial = 1204] [outer = (nil)] 12:01:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 224 (0x7f72c1d4d400) [pid = 13908] [serial = 1205] [outer = 0x7f72bfb9f800] 12:01:01 INFO - PROCESS | 13908 | 1461265261839 Marionette DEBUG loaded listener.js 12:01:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 225 (0x7f72c5c31800) [pid = 13908] [serial = 1206] [outer = 0x7f72bfb9f800] 12:01:02 INFO - PROCESS | 13908 | 1461265262885 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1453ms 12:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:01:02 INFO - PROCESS | 13908 | 1461265262917 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:01:02 INFO - PROCESS | 13908 | 1461265262920 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:01:02 INFO - PROCESS | 13908 | 1461265262926 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:01:02 INFO - PROCESS | 13908 | 1461265262929 Marionette TRACE conn3 <- [1,1578,null,{}] 12:01:02 INFO - PROCESS | 13908 | 1461265262935 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:03 INFO - PROCESS | 13908 | --DOMWINDOW == 224 (0x7f72bc170c00) [pid = 13908] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:01:03 INFO - PROCESS | 13908 | --DOMWINDOW == 223 (0x7f72bace2800) [pid = 13908] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:01:03 INFO - PROCESS | 13908 | --DOMWINDOW == 222 (0x7f72c1d44400) [pid = 13908] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:01:03 INFO - PROCESS | 13908 | --DOMWINDOW == 221 (0x7f72bacf1800) [pid = 13908] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:01:03 INFO - PROCESS | 13908 | --DOMWINDOW == 220 (0x7f72bc0f2400) [pid = 13908] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:01:03 INFO - PROCESS | 13908 | --DOMWINDOW == 219 (0x7f72b84ec800) [pid = 13908] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:01:03 INFO - PROCESS | 13908 | 1461265263571 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:01:03 INFO - PROCESS | 13908 | 1461265263736 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c77bc000 == 131 [pid = 13908] [id = 402] 12:01:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 220 (0x7f72c1a9dc00) [pid = 13908] [serial = 1207] [outer = (nil)] 12:01:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 221 (0x7f72c6ee7000) [pid = 13908] [serial = 1208] [outer = 0x7f72c1a9dc00] 12:01:03 INFO - PROCESS | 13908 | 1461265263807 Marionette DEBUG loaded listener.js 12:01:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 222 (0x7f72c78b5800) [pid = 13908] [serial = 1209] [outer = 0x7f72c1a9dc00] 12:01:04 INFO - PROCESS | 13908 | 1461265264515 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:01:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1630ms 12:01:04 INFO - PROCESS | 13908 | 1461265264557 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:01:04 INFO - PROCESS | 13908 | 1461265264560 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:01:04 INFO - PROCESS | 13908 | 1461265264566 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:01:04 INFO - PROCESS | 13908 | 1461265264568 Marionette TRACE conn3 <- [1,1582,null,{}] 12:01:04 INFO - PROCESS | 13908 | 1461265264584 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:04 INFO - PROCESS | 13908 | 1461265264841 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:01:05 INFO - PROCESS | 13908 | 1461265264998 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99c5800 == 132 [pid = 13908] [id = 403] 12:01:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 223 (0x7f72b84e9000) [pid = 13908] [serial = 1210] [outer = (nil)] 12:01:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 224 (0x7f72c78b6000) [pid = 13908] [serial = 1211] [outer = 0x7f72b84e9000] 12:01:05 INFO - PROCESS | 13908 | 1461265265066 Marionette DEBUG loaded listener.js 12:01:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 225 (0x7f72c89cac00) [pid = 13908] [serial = 1212] [outer = 0x7f72b84e9000] 12:01:06 INFO - PROCESS | 13908 | 1461265266523 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:01:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:01:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2001ms 12:01:06 INFO - PROCESS | 13908 | 1461265266569 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:01:06 INFO - PROCESS | 13908 | 1461265266576 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:01:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:01:06 INFO - PROCESS | 13908 | 1461265266586 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:01:06 INFO - PROCESS | 13908 | 1461265266590 Marionette TRACE conn3 <- [1,1586,null,{}] 12:01:06 INFO - PROCESS | 13908 | 1461265266601 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:06 INFO - PROCESS | 13908 | 1461265266817 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:01:07 INFO - PROCESS | 13908 | 1461265267097 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc055800 == 133 [pid = 13908] [id = 404] 12:01:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 226 (0x7f72ba060000) [pid = 13908] [serial = 1213] [outer = (nil)] 12:01:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 227 (0x7f72bac4b000) [pid = 13908] [serial = 1214] [outer = 0x7f72ba060000] 12:01:07 INFO - PROCESS | 13908 | 1461265267179 Marionette DEBUG loaded listener.js 12:01:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 228 (0x7f72badd0c00) [pid = 13908] [serial = 1215] [outer = 0x7f72ba060000] 12:01:08 INFO - PROCESS | 13908 | 1461265268104 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:01:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:01:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1584ms 12:01:08 INFO - PROCESS | 13908 | 1461265268172 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:01:08 INFO - PROCESS | 13908 | 1461265268180 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:01:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:01:08 INFO - PROCESS | 13908 | 1461265268191 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:01:08 INFO - PROCESS | 13908 | 1461265268196 Marionette TRACE conn3 <- [1,1590,null,{}] 12:01:08 INFO - PROCESS | 13908 | 1461265268202 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:08 INFO - PROCESS | 13908 | 1461265268468 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:01:08 INFO - PROCESS | 13908 | 1461265268802 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5c41800 == 134 [pid = 13908] [id = 405] 12:01:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 229 (0x7f72baf11400) [pid = 13908] [serial = 1216] [outer = (nil)] 12:01:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 230 (0x7f72bc0e6800) [pid = 13908] [serial = 1217] [outer = 0x7f72baf11400] 12:01:08 INFO - PROCESS | 13908 | 1461265268884 Marionette DEBUG loaded listener.js 12:01:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 231 (0x7f72bcf85400) [pid = 13908] [serial = 1218] [outer = 0x7f72baf11400] 12:01:09 INFO - PROCESS | 13908 | 1461265269783 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1635ms 12:01:09 INFO - PROCESS | 13908 | 1461265269830 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:01:09 INFO - PROCESS | 13908 | 1461265269837 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:01:09 INFO - PROCESS | 13908 | 1461265269848 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:01:09 INFO - PROCESS | 13908 | 1461265269858 Marionette TRACE conn3 <- [1,1594,null,{}] 12:01:09 INFO - PROCESS | 13908 | 1461265269885 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:10 INFO - PROCESS | 13908 | 1461265270234 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:01:10 INFO - PROCESS | 13908 | 1461265270538 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc4b2800 == 135 [pid = 13908] [id = 406] 12:01:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 232 (0x7f72bf77f800) [pid = 13908] [serial = 1219] [outer = (nil)] 12:01:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 233 (0x7f72c5c26c00) [pid = 13908] [serial = 1220] [outer = 0x7f72bf77f800] 12:01:10 INFO - PROCESS | 13908 | 1461265270619 Marionette DEBUG loaded listener.js 12:01:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 234 (0x7f72c7685800) [pid = 13908] [serial = 1221] [outer = 0x7f72bf77f800] 12:01:11 INFO - PROCESS | 13908 | 1461265271501 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:01:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:01:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1703ms 12:01:11 INFO - PROCESS | 13908 | 1461265271550 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:01:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:01:11 INFO - PROCESS | 13908 | 1461265271556 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:01:11 INFO - PROCESS | 13908 | 1461265271563 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:01:11 INFO - PROCESS | 13908 | 1461265271567 Marionette TRACE conn3 <- [1,1598,null,{}] 12:01:11 INFO - PROCESS | 13908 | 1461265271576 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:11 INFO - PROCESS | 13908 | 1461265271800 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:01:12 INFO - PROCESS | 13908 | 1461265272001 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1346800 == 136 [pid = 13908] [id = 407] 12:01:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 235 (0x7f72bf9e9400) [pid = 13908] [serial = 1222] [outer = (nil)] 12:01:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 236 (0x7f72c7d0ec00) [pid = 13908] [serial = 1223] [outer = 0x7f72bf9e9400] 12:01:12 INFO - PROCESS | 13908 | 1461265272078 Marionette DEBUG loaded listener.js 12:01:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 237 (0x7f72c8ddcc00) [pid = 13908] [serial = 1224] [outer = 0x7f72bf9e9400] 12:01:13 INFO - PROCESS | 13908 | 1461265273022 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:01:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:01:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1486ms 12:01:13 INFO - PROCESS | 13908 | 1461265273052 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:01:13 INFO - PROCESS | 13908 | 1461265273056 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:01:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:01:13 INFO - PROCESS | 13908 | 1461265273062 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:01:13 INFO - PROCESS | 13908 | 1461265273065 Marionette TRACE conn3 <- [1,1602,null,{}] 12:01:13 INFO - PROCESS | 13908 | 1461265273072 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:13 INFO - PROCESS | 13908 | 1461265273279 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:01:13 INFO - PROCESS | 13908 | 1461265273488 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d7d80000 == 137 [pid = 13908] [id = 408] 12:01:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 238 (0x7f72c5c31000) [pid = 13908] [serial = 1225] [outer = (nil)] 12:01:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 239 (0x7f72c8de8000) [pid = 13908] [serial = 1226] [outer = 0x7f72c5c31000] 12:01:13 INFO - PROCESS | 13908 | 1461265273647 Marionette DEBUG loaded listener.js 12:01:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 240 (0x7f72cc02f000) [pid = 13908] [serial = 1227] [outer = 0x7f72c5c31000] 12:01:14 INFO - PROCESS | 13908 | 1461265274706 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:01:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:01:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1687ms 12:01:14 INFO - PROCESS | 13908 | 1461265274752 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:01:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:01:14 INFO - PROCESS | 13908 | 1461265274756 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:01:14 INFO - PROCESS | 13908 | 1461265274762 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:01:14 INFO - PROCESS | 13908 | 1461265274766 Marionette TRACE conn3 <- [1,1606,null,{}] 12:01:14 INFO - PROCESS | 13908 | 1461265274773 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:15 INFO - PROCESS | 13908 | 1461265275018 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:01:15 INFO - PROCESS | 13908 | 1461265275328 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e4192000 == 138 [pid = 13908] [id = 409] 12:01:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 241 (0x7f72ce9b0800) [pid = 13908] [serial = 1228] [outer = (nil)] 12:01:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 242 (0x7f72d1468000) [pid = 13908] [serial = 1229] [outer = 0x7f72ce9b0800] 12:01:15 INFO - PROCESS | 13908 | 1461265275417 Marionette DEBUG loaded listener.js 12:01:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 243 (0x7f72d38e5000) [pid = 13908] [serial = 1230] [outer = 0x7f72ce9b0800] 12:01:16 INFO - PROCESS | 13908 | 1461265276288 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:01:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:01:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1582ms 12:01:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:01:16 INFO - PROCESS | 13908 | 1461265276344 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:01:16 INFO - PROCESS | 13908 | 1461265276347 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:01:16 INFO - PROCESS | 13908 | 1461265276355 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:01:16 INFO - PROCESS | 13908 | 1461265276358 Marionette TRACE conn3 <- [1,1610,null,{}] 12:01:16 INFO - PROCESS | 13908 | 1461265276365 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:16 INFO - PROCESS | 13908 | 1461265276611 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:01:16 INFO - PROCESS | 13908 | 1461265276867 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e912e800 == 139 [pid = 13908] [id = 410] 12:01:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 244 (0x7f72ba043000) [pid = 13908] [serial = 1231] [outer = (nil)] 12:01:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 245 (0x7f72ba04c000) [pid = 13908] [serial = 1232] [outer = 0x7f72ba043000] 12:01:16 INFO - PROCESS | 13908 | 1461265276991 Marionette DEBUG loaded listener.js 12:01:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 246 (0x7f72ba050c00) [pid = 13908] [serial = 1233] [outer = 0x7f72ba043000] 12:01:17 INFO - PROCESS | 13908 | 1461265277842 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:01:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:01:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1532ms 12:01:17 INFO - PROCESS | 13908 | 1461265277886 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:01:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:01:17 INFO - PROCESS | 13908 | 1461265277891 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:01:17 INFO - PROCESS | 13908 | 1461265277898 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:01:17 INFO - PROCESS | 13908 | 1461265277902 Marionette TRACE conn3 <- [1,1614,null,{}] 12:01:17 INFO - PROCESS | 13908 | 1461265277909 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:18 INFO - PROCESS | 13908 | 1461265278133 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:01:18 INFO - PROCESS | 13908 | 1461265278388 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4bee800 == 140 [pid = 13908] [id = 411] 12:01:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 247 (0x7f72ba047c00) [pid = 13908] [serial = 1234] [outer = (nil)] 12:01:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 248 (0x7f72d195fc00) [pid = 13908] [serial = 1235] [outer = 0x7f72ba047c00] 12:01:18 INFO - PROCESS | 13908 | 1461265278509 Marionette DEBUG loaded listener.js 12:01:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 249 (0x7f72de85d400) [pid = 13908] [serial = 1236] [outer = 0x7f72ba047c00] 12:01:19 INFO - PROCESS | 13908 | 1461265279333 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:01:19 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:01:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1483ms 12:01:19 INFO - PROCESS | 13908 | 1461265279381 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:01:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:01:19 INFO - PROCESS | 13908 | 1461265279386 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:01:19 INFO - PROCESS | 13908 | 1461265279392 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:01:19 INFO - PROCESS | 13908 | 1461265279396 Marionette TRACE conn3 <- [1,1618,null,{}] 12:01:19 INFO - PROCESS | 13908 | 1461265279422 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:19 INFO - PROCESS | 13908 | 1461265279636 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:01:19 INFO - PROCESS | 13908 | 1461265279842 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4dcf000 == 141 [pid = 13908] [id = 412] 12:01:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 250 (0x7f72ba04a800) [pid = 13908] [serial = 1237] [outer = (nil)] 12:01:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 251 (0x7f72bad4a400) [pid = 13908] [serial = 1238] [outer = 0x7f72ba04a800] 12:01:19 INFO - PROCESS | 13908 | 1461265279958 Marionette DEBUG loaded listener.js 12:01:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 252 (0x7f72bad4f000) [pid = 13908] [serial = 1239] [outer = 0x7f72ba04a800] 12:01:20 INFO - PROCESS | 13908 | 1461265280860 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:01:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:01:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1501ms 12:01:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:01:20 INFO - PROCESS | 13908 | 1461265280894 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:01:20 INFO - PROCESS | 13908 | 1461265280897 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:01:20 INFO - PROCESS | 13908 | 1461265280904 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:01:20 INFO - PROCESS | 13908 | 1461265280907 Marionette TRACE conn3 <- [1,1622,null,{}] 12:01:20 INFO - PROCESS | 13908 | 1461265280913 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:21 INFO - PROCESS | 13908 | 1461265281142 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:01:21 INFO - PROCESS | 13908 | 1461265281423 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c03800 == 142 [pid = 13908] [id = 413] 12:01:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 253 (0x7f72bad4a000) [pid = 13908] [serial = 1240] [outer = (nil)] 12:01:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 254 (0x7f72dead9400) [pid = 13908] [serial = 1241] [outer = 0x7f72bad4a000] 12:01:21 INFO - PROCESS | 13908 | 1461265281550 Marionette DEBUG loaded listener.js 12:01:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 255 (0x7f72e1e24400) [pid = 13908] [serial = 1242] [outer = 0x7f72bad4a000] 12:01:22 INFO - PROCESS | 13908 | 1461265282425 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:01:22 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:01:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 12:01:22 INFO - PROCESS | 13908 | 1461265282485 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:01:22 INFO - PROCESS | 13908 | 1461265282490 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:01:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:01:22 INFO - PROCESS | 13908 | 1461265282496 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:01:22 INFO - PROCESS | 13908 | 1461265282500 Marionette TRACE conn3 <- [1,1626,null,{}] 12:01:22 INFO - PROCESS | 13908 | 1461265282506 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:22 INFO - PROCESS | 13908 | 1461265282790 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:01:23 INFO - PROCESS | 13908 | 1461265283153 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c64000 == 143 [pid = 13908] [id = 414] 12:01:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 256 (0x7f72bd23a000) [pid = 13908] [serial = 1243] [outer = (nil)] 12:01:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 257 (0x7f72dff04c00) [pid = 13908] [serial = 1244] [outer = 0x7f72bd23a000] 12:01:23 INFO - PROCESS | 13908 | 1461265283249 Marionette DEBUG loaded listener.js 12:01:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 258 (0x7f72e3ccbc00) [pid = 13908] [serial = 1245] [outer = 0x7f72bd23a000] 12:01:24 INFO - PROCESS | 13908 | 1461265284113 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:01:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:01:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1681ms 12:01:24 INFO - PROCESS | 13908 | 1461265284178 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 13908 | 1461265284181 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:01:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:01:24 INFO - PROCESS | 13908 | 1461265284189 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 13908 | 1461265284193 Marionette TRACE conn3 <- [1,1630,null,{}] 12:01:24 INFO - PROCESS | 13908 | 1461265284198 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:24 INFO - PROCESS | 13908 | 1461265284406 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:01:24 INFO - PROCESS | 13908 | 1461265284616 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c7e800 == 144 [pid = 13908] [id = 415] 12:01:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 259 (0x7f72bd23d400) [pid = 13908] [serial = 1246] [outer = (nil)] 12:01:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 260 (0x7f72c763f400) [pid = 13908] [serial = 1247] [outer = 0x7f72bd23d400] 12:01:24 INFO - PROCESS | 13908 | 1461265284734 Marionette DEBUG loaded listener.js 12:01:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 261 (0x7f72c7643800) [pid = 13908] [serial = 1248] [outer = 0x7f72bd23d400] 12:01:25 INFO - PROCESS | 13908 | 1461265285662 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:01:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:01:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1529ms 12:01:25 INFO - PROCESS | 13908 | 1461265285719 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:01:25 INFO - PROCESS | 13908 | 1461265285723 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:01:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:01:25 INFO - PROCESS | 13908 | 1461265285728 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:01:25 INFO - PROCESS | 13908 | 1461265285732 Marionette TRACE conn3 <- [1,1634,null,{}] 12:01:25 INFO - PROCESS | 13908 | 1461265285737 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:25 INFO - PROCESS | 13908 | 1461265285946 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:01:26 INFO - PROCESS | 13908 | 1461265286212 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4cdc000 == 145 [pid = 13908] [id = 416] 12:01:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 262 (0x7f72b3e43000) [pid = 13908] [serial = 1249] [outer = (nil)] 12:01:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 263 (0x7f72b3e4c400) [pid = 13908] [serial = 1250] [outer = 0x7f72b3e43000] 12:01:26 INFO - PROCESS | 13908 | 1461265286332 Marionette DEBUG loaded listener.js 12:01:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 264 (0x7f72b3e51000) [pid = 13908] [serial = 1251] [outer = 0x7f72b3e43000] 12:01:27 INFO - PROCESS | 13908 | 1461265287142 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:01:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:01:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1485ms 12:01:27 INFO - PROCESS | 13908 | 1461265287220 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:01:27 INFO - PROCESS | 13908 | 1461265287225 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:01:27 INFO - PROCESS | 13908 | 1461265287235 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:01:27 INFO - PROCESS | 13908 | 1461265287238 Marionette TRACE conn3 <- [1,1638,null,{}] 12:01:27 INFO - PROCESS | 13908 | 1461265287244 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:27 INFO - PROCESS | 13908 | 1461265287470 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:01:27 INFO - PROCESS | 13908 | 1461265287733 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b40b6800 == 146 [pid = 13908] [id = 417] 12:01:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 265 (0x7f72b3e46800) [pid = 13908] [serial = 1252] [outer = (nil)] 12:01:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 266 (0x7f72b409b000) [pid = 13908] [serial = 1253] [outer = 0x7f72b3e46800] 12:01:27 INFO - PROCESS | 13908 | 1461265287873 Marionette DEBUG loaded listener.js 12:01:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 267 (0x7f72b409fc00) [pid = 13908] [serial = 1254] [outer = 0x7f72b3e46800] 12:01:29 INFO - PROCESS | 13908 | 1461265289265 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2085ms 12:01:29 INFO - PROCESS | 13908 | 1461265289372 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:01:29 INFO - PROCESS | 13908 | 1461265289378 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:01:29 INFO - PROCESS | 13908 | 1461265289391 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:01:29 INFO - PROCESS | 13908 | 1461265289395 Marionette TRACE conn3 <- [1,1642,null,{}] 12:01:29 INFO - PROCESS | 13908 | 1461265289404 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:29 INFO - PROCESS | 13908 | 1461265289606 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:01:29 INFO - PROCESS | 13908 | 1461265289815 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4ddf800 == 147 [pid = 13908] [id = 418] 12:01:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 268 (0x7f72b6d1f400) [pid = 13908] [serial = 1255] [outer = (nil)] 12:01:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 269 (0x7f72b7e07400) [pid = 13908] [serial = 1256] [outer = 0x7f72b6d1f400] 12:01:29 INFO - PROCESS | 13908 | 1461265289930 Marionette DEBUG loaded listener.js 12:01:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 270 (0x7f72b8613800) [pid = 13908] [serial = 1257] [outer = 0x7f72b6d1f400] 12:01:30 INFO - PROCESS | 13908 | 1461265290761 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:01:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:01:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1439ms 12:01:30 INFO - PROCESS | 13908 | 1461265290830 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:01:30 INFO - PROCESS | 13908 | 1461265290838 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:01:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:01:30 INFO - PROCESS | 13908 | 1461265290848 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:01:30 INFO - PROCESS | 13908 | 1461265290852 Marionette TRACE conn3 <- [1,1646,null,{}] 12:01:30 INFO - PROCESS | 13908 | 1461265290858 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:31 INFO - PROCESS | 13908 | 1461265291061 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:01:31 INFO - PROCESS | 13908 | 1461265291530 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dd5000 == 148 [pid = 13908] [id = 419] 12:01:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 271 (0x7f72ba056800) [pid = 13908] [serial = 1258] [outer = (nil)] 12:01:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 272 (0x7f72ba05e800) [pid = 13908] [serial = 1259] [outer = 0x7f72ba056800] 12:01:31 INFO - PROCESS | 13908 | 1461265291606 Marionette DEBUG loaded listener.js 12:01:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 273 (0x7f72bace8400) [pid = 13908] [serial = 1260] [outer = 0x7f72ba056800] 12:01:32 INFO - PROCESS | 13908 | 1461265292496 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1690ms 12:01:32 INFO - PROCESS | 13908 | 1461265292540 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:01:32 INFO - PROCESS | 13908 | 1461265292543 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:01:32 INFO - PROCESS | 13908 | 1461265292550 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:01:32 INFO - PROCESS | 13908 | 1461265292555 Marionette TRACE conn3 <- [1,1650,null,{}] 12:01:32 INFO - PROCESS | 13908 | 1461265292570 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:32 INFO - PROCESS | 13908 | 1461265292786 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:01:33 INFO - PROCESS | 13908 | 1461265293093 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bbe05000 == 149 [pid = 13908] [id = 420] 12:01:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 274 (0x7f72badd4c00) [pid = 13908] [serial = 1261] [outer = (nil)] 12:01:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 275 (0x7f72baf0f000) [pid = 13908] [serial = 1262] [outer = 0x7f72badd4c00] 12:01:33 INFO - PROCESS | 13908 | 1461265293214 Marionette DEBUG loaded listener.js 12:01:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 276 (0x7f72bbe25800) [pid = 13908] [serial = 1263] [outer = 0x7f72badd4c00] 12:01:34 INFO - PROCESS | 13908 | 1461265294102 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1592ms 12:01:34 INFO - PROCESS | 13908 | 1461265294143 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:01:34 INFO - PROCESS | 13908 | 1461265294147 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:01:34 INFO - PROCESS | 13908 | 1461265294153 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:01:34 INFO - PROCESS | 13908 | 1461265294155 Marionette TRACE conn3 <- [1,1654,null,{}] 12:01:34 INFO - PROCESS | 13908 | 1461265294160 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:34 INFO - PROCESS | 13908 | 1461265294354 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:01:34 INFO - PROCESS | 13908 | 1461265294578 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0ab800 == 150 [pid = 13908] [id = 421] 12:01:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 277 (0x7f72bcf7a000) [pid = 13908] [serial = 1264] [outer = (nil)] 12:01:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 278 (0x7f72bd1d9400) [pid = 13908] [serial = 1265] [outer = 0x7f72bcf7a000] 12:01:34 INFO - PROCESS | 13908 | 1461265294688 Marionette DEBUG loaded listener.js 12:01:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 279 (0x7f72bd22f000) [pid = 13908] [serial = 1266] [outer = 0x7f72bcf7a000] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f8d000 == 149 [pid = 13908] [id = 300] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c840f000 == 148 [pid = 13908] [id = 295] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 278 (0x7f72cc022c00) [pid = 13908] [serial = 1121] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 277 (0x7f72c6ee6400) [pid = 13908] [serial = 1088] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 276 (0x7f72cc8a4000) [pid = 13908] [serial = 1097] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 275 (0x7f72c5d12c00) [pid = 13908] [serial = 1091] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 274 (0x7f72b7e0c800) [pid = 13908] [serial = 1124] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 273 (0x7f72bd1ed000) [pid = 13908] [serial = 1085] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 272 (0x7f72cb19e400) [pid = 13908] [serial = 1094] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 271 (0x7f72e37be400) [pid = 13908] [serial = 1112] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 270 (0x7f72e39dd000) [pid = 13908] [serial = 1109] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 269 (0x7f72c5c2cc00) [pid = 13908] [serial = 1118] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 268 (0x7f72dedaa400) [pid = 13908] [serial = 1103] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 267 (0x7f72dff0e800) [pid = 13908] [serial = 1106] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 266 (0x7f72bab8e000) [pid = 13908] [serial = 1115] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 265 (0x7f72d226ac00) [pid = 13908] [serial = 1100] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOMWINDOW == 264 (0x7f72bac53c00) [pid = 13908] [serial = 1082] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e6be5000 == 147 [pid = 13908] [id = 353] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3f92000 == 146 [pid = 13908] [id = 352] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc0ae000 == 145 [pid = 13908] [id = 303] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c77bc000 == 144 [pid = 13908] [id = 402] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5d33800 == 143 [pid = 13908] [id = 401] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f19000 == 142 [pid = 13908] [id = 400] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc866800 == 141 [pid = 13908] [id = 399] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72baf13000 == 140 [pid = 13908] [id = 398] 12:01:35 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc065800 == 139 [pid = 13908] [id = 397] 12:01:35 INFO - PROCESS | 13908 | 1461265295787 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1687ms 12:01:35 INFO - PROCESS | 13908 | 1461265295841 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:01:35 INFO - PROCESS | 13908 | 1461265295844 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:01:35 INFO - PROCESS | 13908 | 1461265295850 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:01:35 INFO - PROCESS | 13908 | 1461265295853 Marionette TRACE conn3 <- [1,1658,null,{}] 12:01:35 INFO - PROCESS | 13908 | 1461265295858 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:36 INFO - PROCESS | 13908 | 1461265296050 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 263 (0x7f72cb32e000) [pid = 13908] [serial = 1143] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 262 (0x7f72c6e9c400) [pid = 13908] [serial = 1137] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 261 (0x7f72bbe26000) [pid = 13908] [serial = 1131] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 260 (0x7f72c774e400) [pid = 13908] [serial = 1139] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 259 (0x7f72bd1e8c00) [pid = 13908] [serial = 1133] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 258 (0x7f72bfb9b800) [pid = 13908] [serial = 1134] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 257 (0x7f72c79d7000) [pid = 13908] [serial = 1142] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 256 (0x7f72bab8a400) [pid = 13908] [serial = 1128] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 255 (0x7f72baf02400) [pid = 13908] [serial = 1130] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 254 (0x7f72c5d0e000) [pid = 13908] [serial = 1136] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 253 (0x7f72ba05b800) [pid = 13908] [serial = 1127] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | --DOMWINDOW == 252 (0x7f72c7805000) [pid = 13908] [serial = 1140] [outer = (nil)] [url = about:blank] 12:01:36 INFO - PROCESS | 13908 | 1461265296350 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97eb000 == 140 [pid = 13908] [id = 422] 12:01:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 253 (0x7f72b6ecc000) [pid = 13908] [serial = 1267] [outer = (nil)] 12:01:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 254 (0x7f72bbe26000) [pid = 13908] [serial = 1268] [outer = 0x7f72b6ecc000] 12:01:36 INFO - PROCESS | 13908 | 1461265296422 Marionette DEBUG loaded listener.js 12:01:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 255 (0x7f72bd234000) [pid = 13908] [serial = 1269] [outer = 0x7f72b6ecc000] 12:01:37 INFO - PROCESS | 13908 | 1461265297237 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1428ms 12:01:37 INFO - PROCESS | 13908 | 1461265297280 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:01:37 INFO - PROCESS | 13908 | 1461265297284 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:01:37 INFO - PROCESS | 13908 | 1461265297290 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:01:37 INFO - PROCESS | 13908 | 1461265297292 Marionette TRACE conn3 <- [1,1662,null,{}] 12:01:37 INFO - PROCESS | 13908 | 1461265297298 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:37 INFO - PROCESS | 13908 | 1461265297613 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:01:37 INFO - PROCESS | 13908 | 1461265297634 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bce1f000 == 141 [pid = 13908] [id = 423] 12:01:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 256 (0x7f72bafeec00) [pid = 13908] [serial = 1270] [outer = (nil)] 12:01:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 257 (0x7f72bfb9a800) [pid = 13908] [serial = 1271] [outer = 0x7f72bafeec00] 12:01:37 INFO - PROCESS | 13908 | 1461265297717 Marionette DEBUG loaded listener.js 12:01:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 258 (0x7f72c1d48000) [pid = 13908] [serial = 1272] [outer = 0x7f72bafeec00] 12:01:38 INFO - PROCESS | 13908 | 1461265298691 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1432ms 12:01:38 INFO - PROCESS | 13908 | 1461265298724 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:01:38 INFO - PROCESS | 13908 | 1461265298727 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:01:38 INFO - PROCESS | 13908 | 1461265298734 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:01:38 INFO - PROCESS | 13908 | 1461265298737 Marionette TRACE conn3 <- [1,1666,null,{}] 12:01:38 INFO - PROCESS | 13908 | 1461265298749 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:39 INFO - PROCESS | 13908 | 1461265299030 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:01:39 INFO - PROCESS | 13908 | 1461265299062 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6e2000 == 142 [pid = 13908] [id = 424] 12:01:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 259 (0x7f72b40a2c00) [pid = 13908] [serial = 1273] [outer = (nil)] 12:01:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 260 (0x7f72c5c35800) [pid = 13908] [serial = 1274] [outer = 0x7f72b40a2c00] 12:01:39 INFO - PROCESS | 13908 | 1461265299127 Marionette DEBUG loaded listener.js 12:01:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 261 (0x7f72c6eda400) [pid = 13908] [serial = 1275] [outer = 0x7f72b40a2c00] 12:01:40 INFO - PROCESS | 13908 | 1461265300024 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1329ms 12:01:40 INFO - PROCESS | 13908 | 1461265300063 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:01:40 INFO - PROCESS | 13908 | 1461265300068 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:01:40 INFO - PROCESS | 13908 | 1461265300081 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:01:40 INFO - PROCESS | 13908 | 1461265300083 Marionette TRACE conn3 <- [1,1670,null,{}] 12:01:40 INFO - PROCESS | 13908 | 1461265300088 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:40 INFO - PROCESS | 13908 | 1461265300341 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:01:40 INFO - PROCESS | 13908 | 1461265300378 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11c8800 == 143 [pid = 13908] [id = 425] 12:01:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 262 (0x7f72c5c2d400) [pid = 13908] [serial = 1276] [outer = (nil)] 12:01:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 263 (0x7f72c72cf400) [pid = 13908] [serial = 1277] [outer = 0x7f72c5c2d400] 12:01:40 INFO - PROCESS | 13908 | 1461265300447 Marionette DEBUG loaded listener.js 12:01:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 264 (0x7f72c7641000) [pid = 13908] [serial = 1278] [outer = 0x7f72c5c2d400] 12:01:41 INFO - PROCESS | 13908 | --DOMWINDOW == 263 (0x7f72bc0edc00) [pid = 13908] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 262 (0x7f72b8621400) [pid = 13908] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 261 (0x7f72d7df0000) [pid = 13908] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 260 (0x7f72d0171400) [pid = 13908] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 259 (0x7f72bae60c00) [pid = 13908] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 258 (0x7f72bfb9d400) [pid = 13908] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 257 (0x7f72bcf7c000) [pid = 13908] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 256 (0x7f72b84ea000) [pid = 13908] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 255 (0x7f72c131c800) [pid = 13908] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 254 (0x7f72c72c5800) [pid = 13908] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 253 (0x7f72cb194400) [pid = 13908] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 252 (0x7f72bac95c00) [pid = 13908] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 251 (0x7f72cc485400) [pid = 13908] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 250 (0x7f72bc172000) [pid = 13908] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 249 (0x7f72bbe29800) [pid = 13908] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 248 (0x7f72d0b1fc00) [pid = 13908] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 247 (0x7f72c1a9dc00) [pid = 13908] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 246 (0x7f72c5d7e400) [pid = 13908] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 245 (0x7f72cc8a3800) [pid = 13908] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 244 (0x7f72c7854000) [pid = 13908] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 243 (0x7f72b9948400) [pid = 13908] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 242 (0x7f72c8576400) [pid = 13908] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 241 (0x7f72cc89e400) [pid = 13908] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 240 (0x7f72bcf80400) [pid = 13908] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 239 (0x7f72bcf83c00) [pid = 13908] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 238 (0x7f72c9f63c00) [pid = 13908] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 237 (0x7f72bcf7b800) [pid = 13908] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 236 (0x7f72c8244000) [pid = 13908] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 235 (0x7f72bace6000) [pid = 13908] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 234 (0x7f72b9950400) [pid = 13908] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 233 (0x7f72c5c27800) [pid = 13908] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 232 (0x7f72c831a400) [pid = 13908] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 231 (0x7f72bf9de400) [pid = 13908] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 230 (0x7f72c8634800) [pid = 13908] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 229 (0x7f72bab87c00) [pid = 13908] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 228 (0x7f72dead7c00) [pid = 13908] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 227 (0x7f72c7857c00) [pid = 13908] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 226 (0x7f72c5d13000) [pid = 13908] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 225 (0x7f72ba061400) [pid = 13908] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 224 (0x7f72bcf82000) [pid = 13908] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 223 (0x7f72c120a800) [pid = 13908] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 222 (0x7f72ba061800) [pid = 13908] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 221 (0x7f72bfb9f800) [pid = 13908] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 220 (0x7f72b7e07000) [pid = 13908] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 219 (0x7f72cc506400) [pid = 13908] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 218 (0x7f72cc02fc00) [pid = 13908] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 217 (0x7f72bae5e000) [pid = 13908] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 216 (0x7f72bd1de000) [pid = 13908] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 215 (0x7f72c1aa1800) [pid = 13908] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 214 (0x7f72bd1d7800) [pid = 13908] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 213 (0x7f72bcf7bc00) [pid = 13908] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 212 (0x7f72baff2400) [pid = 13908] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 211 (0x7f72cc286000) [pid = 13908] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 210 (0x7f72cc89d000) [pid = 13908] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 209 (0x7f72cf630800) [pid = 13908] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 208 (0x7f72b994b800) [pid = 13908] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72b84e3000) [pid = 13908] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72b84ed800) [pid = 13908] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72c89d6400) [pid = 13908] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72b9942800) [pid = 13908] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72d0ed5400) [pid = 13908] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72e39d3000) [pid = 13908] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72d196b800) [pid = 13908] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72beb07400) [pid = 13908] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72bc171400) [pid = 13908] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72c8de6800) [pid = 13908] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72cb328800) [pid = 13908] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72c6edf800) [pid = 13908] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72bab84000) [pid = 13908] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72e35a5800) [pid = 13908] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72d2978800) [pid = 13908] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:01:42 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72bac54400) [pid = 13908] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:01:42 INFO - PROCESS | 13908 | 1461265302474 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2443ms 12:01:42 INFO - PROCESS | 13908 | 1461265302519 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:01:42 INFO - PROCESS | 13908 | 1461265302522 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:01:42 INFO - PROCESS | 13908 | 1461265302528 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:01:42 INFO - PROCESS | 13908 | 1461265302530 Marionette TRACE conn3 <- [1,1674,null,{}] 12:01:42 INFO - PROCESS | 13908 | 1461265302537 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:42 INFO - PROCESS | 13908 | 1461265302727 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:01:42 INFO - PROCESS | 13908 | 1461265302912 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babc7800 == 144 [pid = 13908] [id = 426] 12:01:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72b7e04000) [pid = 13908] [serial = 1279] [outer = (nil)] 12:01:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72b9946000) [pid = 13908] [serial = 1280] [outer = 0x7f72b7e04000] 12:01:42 INFO - PROCESS | 13908 | 1461265302982 Marionette DEBUG loaded listener.js 12:01:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72bac4c000) [pid = 13908] [serial = 1281] [outer = 0x7f72b7e04000] 12:01:43 INFO - PROCESS | 13908 | 1461265303749 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1239ms 12:01:43 INFO - PROCESS | 13908 | 1461265303770 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:01:43 INFO - PROCESS | 13908 | 1461265303774 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:01:43 INFO - PROCESS | 13908 | 1461265303780 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:01:43 INFO - PROCESS | 13908 | 1461265303783 Marionette TRACE conn3 <- [1,1678,null,{}] 12:01:43 INFO - PROCESS | 13908 | 1461265303952 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:44 INFO - PROCESS | 13908 | 1461265304197 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:01:44 INFO - PROCESS | 13908 | 1461265304487 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4cdd800 == 145 [pid = 13908] [id = 427] 12:01:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72b40a3000) [pid = 13908] [serial = 1282] [outer = (nil)] 12:01:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72b6d25800) [pid = 13908] [serial = 1283] [outer = 0x7f72b40a3000] 12:01:44 INFO - PROCESS | 13908 | 1461265304612 Marionette DEBUG loaded listener.js 12:01:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72b8616800) [pid = 13908] [serial = 1284] [outer = 0x7f72b40a3000] 12:01:45 INFO - PROCESS | 13908 | 1461265305502 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1775ms 12:01:45 INFO - PROCESS | 13908 | 1461265305558 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:01:45 INFO - PROCESS | 13908 | 1461265305566 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:01:45 INFO - PROCESS | 13908 | 1461265305574 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:01:45 INFO - PROCESS | 13908 | 1461265305576 Marionette TRACE conn3 <- [1,1682,null,{}] 12:01:45 INFO - PROCESS | 13908 | 1461265305583 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:45 INFO - PROCESS | 13908 | 1461265305818 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:01:46 INFO - PROCESS | 13908 | 1461265306084 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72baf24000 == 146 [pid = 13908] [id = 428] 12:01:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72bac54400) [pid = 13908] [serial = 1285] [outer = (nil)] 12:01:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72bac96000) [pid = 13908] [serial = 1286] [outer = 0x7f72bac54400] 12:01:46 INFO - PROCESS | 13908 | 1461265306215 Marionette DEBUG loaded listener.js 12:01:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72bad4a800) [pid = 13908] [serial = 1287] [outer = 0x7f72bac54400] 12:01:47 INFO - PROCESS | 13908 | 1461265307091 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1581ms 12:01:47 INFO - PROCESS | 13908 | 1461265307155 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:01:47 INFO - PROCESS | 13908 | 1461265307160 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:01:47 INFO - PROCESS | 13908 | 1461265307166 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:01:47 INFO - PROCESS | 13908 | 1461265307171 Marionette TRACE conn3 <- [1,1686,null,{}] 12:01:47 INFO - PROCESS | 13908 | 1461265307177 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:47 INFO - PROCESS | 13908 | 1461265307400 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:01:47 INFO - PROCESS | 13908 | 1461265307691 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f20800 == 147 [pid = 13908] [id = 429] 12:01:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72badd8000) [pid = 13908] [serial = 1288] [outer = (nil)] 12:01:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72bafed800) [pid = 13908] [serial = 1289] [outer = 0x7f72badd8000] 12:01:47 INFO - PROCESS | 13908 | 1461265307814 Marionette DEBUG loaded listener.js 12:01:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72bc0f5c00) [pid = 13908] [serial = 1290] [outer = 0x7f72badd8000] 12:01:48 INFO - PROCESS | 13908 | 1461265308668 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:01:48 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:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1530ms 12:01:48 INFO - PROCESS | 13908 | 1461265308708 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:01:48 INFO - PROCESS | 13908 | 1461265308718 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:01:48 INFO - PROCESS | 13908 | 1461265308727 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:01:48 INFO - PROCESS | 13908 | 1461265308730 Marionette TRACE conn3 <- [1,1690,null,{}] 12:01:48 INFO - PROCESS | 13908 | 1461265308736 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:48 INFO - PROCESS | 13908 | 1461265308951 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:01:49 INFO - PROCESS | 13908 | 1461265309167 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f96800 == 148 [pid = 13908] [id = 430] 12:01:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72b9950400) [pid = 13908] [serial = 1291] [outer = (nil)] 12:01:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72bd1e5c00) [pid = 13908] [serial = 1292] [outer = 0x7f72b9950400] 12:01:49 INFO - PROCESS | 13908 | 1461265309285 Marionette DEBUG loaded listener.js 12:01:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72beb07400) [pid = 13908] [serial = 1293] [outer = 0x7f72b9950400] 12:01:50 INFO - PROCESS | 13908 | 1461265310219 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1541ms 12:01:50 INFO - PROCESS | 13908 | 1461265310267 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:01:50 INFO - PROCESS | 13908 | 1461265310271 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:01:50 INFO - PROCESS | 13908 | 1461265310278 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:01:50 INFO - PROCESS | 13908 | 1461265310282 Marionette TRACE conn3 <- [1,1694,null,{}] 12:01:50 INFO - PROCESS | 13908 | 1461265310289 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:50 INFO - PROCESS | 13908 | 1461265310509 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:01:50 INFO - PROCESS | 13908 | 1461265310783 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c860d000 == 149 [pid = 13908] [id = 431] 12:01:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72bae5e400) [pid = 13908] [serial = 1294] [outer = (nil)] 12:01:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 209 (0x7f72bf9de400) [pid = 13908] [serial = 1295] [outer = 0x7f72bae5e400] 12:01:50 INFO - PROCESS | 13908 | 1461265310916 Marionette DEBUG loaded listener.js 12:01:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 210 (0x7f72bfb9b000) [pid = 13908] [serial = 1296] [outer = 0x7f72bae5e400] 12:01:51 INFO - PROCESS | 13908 | 1461265311875 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1632ms 12:01:51 INFO - PROCESS | 13908 | 1461265311911 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:01:51 INFO - PROCESS | 13908 | 1461265311915 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:01:51 INFO - PROCESS | 13908 | 1461265311923 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:01:51 INFO - PROCESS | 13908 | 1461265311927 Marionette TRACE conn3 <- [1,1698,null,{}] 12:01:51 INFO - PROCESS | 13908 | 1461265311933 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:52 INFO - PROCESS | 13908 | 1461265312226 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:01:52 INFO - PROCESS | 13908 | 1461265312547 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb686800 == 150 [pid = 13908] [id = 432] 12:01:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 211 (0x7f72c6ee3000) [pid = 13908] [serial = 1297] [outer = (nil)] 12:01:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 212 (0x7f72c6f5d800) [pid = 13908] [serial = 1298] [outer = 0x7f72c6ee3000] 12:01:52 INFO - PROCESS | 13908 | 1461265312650 Marionette DEBUG loaded listener.js 12:01:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 213 (0x7f72c7645800) [pid = 13908] [serial = 1299] [outer = 0x7f72c6ee3000] 12:01:53 INFO - PROCESS | 13908 | 1461265313576 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:01:53 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:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1685ms 12:01:53 INFO - PROCESS | 13908 | 1461265313608 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:01:53 INFO - PROCESS | 13908 | 1461265313612 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:01:53 INFO - PROCESS | 13908 | 1461265313618 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:01:53 INFO - PROCESS | 13908 | 1461265313620 Marionette TRACE conn3 <- [1,1702,null,{}] 12:01:53 INFO - PROCESS | 13908 | 1461265313627 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:53 INFO - PROCESS | 13908 | 1461265313836 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:01:54 INFO - PROCESS | 13908 | 1461265314050 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2de800 == 151 [pid = 13908] [id = 433] 12:01:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 214 (0x7f72b84e4000) [pid = 13908] [serial = 1300] [outer = (nil)] 12:01:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 215 (0x7f72c7753800) [pid = 13908] [serial = 1301] [outer = 0x7f72b84e4000] 12:01:54 INFO - PROCESS | 13908 | 1461265314162 Marionette DEBUG loaded listener.js 12:01:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 216 (0x7f72c7857000) [pid = 13908] [serial = 1302] [outer = 0x7f72b84e4000] 12:01:55 INFO - PROCESS | 13908 | 1461265315099 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1528ms 12:01:55 INFO - PROCESS | 13908 | 1461265315148 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:01:55 INFO - PROCESS | 13908 | 1461265315152 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:01:55 INFO - PROCESS | 13908 | 1461265315159 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:01:55 INFO - PROCESS | 13908 | 1461265315162 Marionette TRACE conn3 <- [1,1706,null,{}] 12:01:55 INFO - PROCESS | 13908 | 1461265315168 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:55 INFO - PROCESS | 13908 | 1461265315375 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:01:55 INFO - PROCESS | 13908 | 1461265315638 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d01ce800 == 152 [pid = 13908] [id = 434] 12:01:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 217 (0x7f72c6ee3400) [pid = 13908] [serial = 1303] [outer = (nil)] 12:01:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 218 (0x7f72c79ac000) [pid = 13908] [serial = 1304] [outer = 0x7f72c6ee3400] 12:01:55 INFO - PROCESS | 13908 | 1461265315768 Marionette DEBUG loaded listener.js 12:01:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 219 (0x7f72c8248800) [pid = 13908] [serial = 1305] [outer = 0x7f72c6ee3400] 12:01:56 INFO - PROCESS | 13908 | 1461265316654 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1549ms 12:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:01:56 INFO - PROCESS | 13908 | 1461265316708 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:01:56 INFO - PROCESS | 13908 | 1461265316711 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:01:56 INFO - PROCESS | 13908 | 1461265316719 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:01:56 INFO - PROCESS | 13908 | 1461265316721 Marionette TRACE conn3 <- [1,1710,null,{}] 12:01:56 INFO - PROCESS | 13908 | 1461265316728 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:57 INFO - PROCESS | 13908 | 1461265317022 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:01:57 INFO - PROCESS | 13908 | 1461265317276 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d133f000 == 153 [pid = 13908] [id = 435] 12:01:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 220 (0x7f72c1d50000) [pid = 13908] [serial = 1306] [outer = (nil)] 12:01:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 221 (0x7f72c854b000) [pid = 13908] [serial = 1307] [outer = 0x7f72c1d50000] 12:01:57 INFO - PROCESS | 13908 | 1461265317395 Marionette DEBUG loaded listener.js 12:01:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 222 (0x7f72c8810800) [pid = 13908] [serial = 1308] [outer = 0x7f72c1d50000] 12:01:58 INFO - PROCESS | 13908 | 1461265318232 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1583ms 12:01:58 INFO - PROCESS | 13908 | 1461265318302 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:01:58 INFO - PROCESS | 13908 | 1461265318306 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:01:58 INFO - PROCESS | 13908 | 1461265318312 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:01:58 INFO - PROCESS | 13908 | 1461265318315 Marionette TRACE conn3 <- [1,1714,null,{}] 12:01:58 INFO - PROCESS | 13908 | 1461265318321 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:58 INFO - PROCESS | 13908 | 1461265318555 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:01:58 INFO - PROCESS | 13908 | 1461265318880 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d3825800 == 154 [pid = 13908] [id = 436] 12:01:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 223 (0x7f72b4096400) [pid = 13908] [serial = 1309] [outer = (nil)] 12:01:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 224 (0x7f72c9a80800) [pid = 13908] [serial = 1310] [outer = 0x7f72b4096400] 12:01:58 INFO - PROCESS | 13908 | 1461265318963 Marionette DEBUG loaded listener.js 12:01:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 225 (0x7f72cb192000) [pid = 13908] [serial = 1311] [outer = 0x7f72b4096400] 12:01:59 INFO - PROCESS | 13908 | 1461265319818 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1537ms 12:01:59 INFO - PROCESS | 13908 | 1461265319850 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:01:59 INFO - PROCESS | 13908 | 1461265319854 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:01:59 INFO - PROCESS | 13908 | 1461265319860 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:01:59 INFO - PROCESS | 13908 | 1461265319862 Marionette TRACE conn3 <- [1,1718,null,{}] 12:01:59 INFO - PROCESS | 13908 | 1461265319868 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:00 INFO - PROCESS | 13908 | 1461265320120 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:02:00 INFO - PROCESS | 13908 | 1461265320334 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dfa22800 == 155 [pid = 13908] [id = 437] 12:02:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 226 (0x7f72c7646800) [pid = 13908] [serial = 1312] [outer = (nil)] 12:02:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 227 (0x7f72cc02a000) [pid = 13908] [serial = 1313] [outer = 0x7f72c7646800] 12:02:00 INFO - PROCESS | 13908 | 1461265320476 Marionette DEBUG loaded listener.js 12:02:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 228 (0x7f72cc28bc00) [pid = 13908] [serial = 1314] [outer = 0x7f72c7646800] 12:02:01 INFO - PROCESS | 13908 | 1461265321495 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1680ms 12:02:01 INFO - PROCESS | 13908 | 1461265321541 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:02:01 INFO - PROCESS | 13908 | 1461265321546 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:02:01 INFO - PROCESS | 13908 | 1461265321553 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:02:01 INFO - PROCESS | 13908 | 1461265321558 Marionette TRACE conn3 <- [1,1722,null,{}] 12:02:01 INFO - PROCESS | 13908 | 1461265321564 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:01 INFO - PROCESS | 13908 | 1461265321813 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:02:02 INFO - PROCESS | 13908 | 1461265322119 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e422a800 == 156 [pid = 13908] [id = 438] 12:02:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 229 (0x7f72cc02ac00) [pid = 13908] [serial = 1315] [outer = (nil)] 12:02:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 230 (0x7f72cc89ec00) [pid = 13908] [serial = 1316] [outer = 0x7f72cc02ac00] 12:02:02 INFO - PROCESS | 13908 | 1461265322226 Marionette DEBUG loaded listener.js 12:02:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 231 (0x7f72cdccd400) [pid = 13908] [serial = 1317] [outer = 0x7f72cc02ac00] 12:02:03 INFO - PROCESS | 13908 | 1461265323236 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:02:03 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:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1732ms 12:02:03 INFO - PROCESS | 13908 | 1461265323287 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:02:03 INFO - PROCESS | 13908 | 1461265323291 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:02:03 INFO - PROCESS | 13908 | 1461265323316 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:02:03 INFO - PROCESS | 13908 | 1461265323319 Marionette TRACE conn3 <- [1,1726,null,{}] 12:02:03 INFO - PROCESS | 13908 | 1461265323330 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:03 INFO - PROCESS | 13908 | 1461265323565 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:02:03 INFO - PROCESS | 13908 | 1461265323841 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9135800 == 157 [pid = 13908] [id = 439] 12:02:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 232 (0x7f72c8de7400) [pid = 13908] [serial = 1318] [outer = (nil)] 12:02:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 233 (0x7f72cf1b8800) [pid = 13908] [serial = 1319] [outer = 0x7f72c8de7400] 12:02:03 INFO - PROCESS | 13908 | 1461265323963 Marionette DEBUG loaded listener.js 12:02:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 234 (0x7f72d0355400) [pid = 13908] [serial = 1320] [outer = 0x7f72c8de7400] 12:02:04 INFO - PROCESS | 13908 | 1461265324912 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1660ms 12:02:04 INFO - PROCESS | 13908 | 1461265324958 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:02:04 INFO - PROCESS | 13908 | 1461265324963 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:02:04 INFO - PROCESS | 13908 | 1461265324971 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:02:04 INFO - PROCESS | 13908 | 1461265324973 Marionette TRACE conn3 <- [1,1730,null,{}] 12:02:04 INFO - PROCESS | 13908 | 1461265324980 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:05 INFO - PROCESS | 13908 | 1461265325263 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:02:05 INFO - PROCESS | 13908 | 1461265325576 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd11a000 == 158 [pid = 13908] [id = 440] 12:02:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 235 (0x7f72cc02b000) [pid = 13908] [serial = 1321] [outer = (nil)] 12:02:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 236 (0x7f72d0b24800) [pid = 13908] [serial = 1322] [outer = 0x7f72cc02b000] 12:02:05 INFO - PROCESS | 13908 | 1461265325659 Marionette DEBUG loaded listener.js 12:02:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 237 (0x7f72d146c000) [pid = 13908] [serial = 1323] [outer = 0x7f72cc02b000] 12:02:06 INFO - PROCESS | 13908 | 1461265326544 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:02:06 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:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1639ms 12:02:06 INFO - PROCESS | 13908 | 1461265326610 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:02:06 INFO - PROCESS | 13908 | 1461265326614 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:02:06 INFO - PROCESS | 13908 | 1461265326620 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:02:06 INFO - PROCESS | 13908 | 1461265326623 Marionette TRACE conn3 <- [1,1734,null,{}] 12:02:06 INFO - PROCESS | 13908 | 1461265326629 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:06 INFO - PROCESS | 13908 | 1461265326873 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:02:07 INFO - PROCESS | 13908 | 1461265327185 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b42e2800 == 159 [pid = 13908] [id = 441] 12:02:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 238 (0x7f72bc0ea800) [pid = 13908] [serial = 1324] [outer = (nil)] 12:02:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 239 (0x7f72d1cb3000) [pid = 13908] [serial = 1325] [outer = 0x7f72bc0ea800] 12:02:07 INFO - PROCESS | 13908 | 1461265327273 Marionette DEBUG loaded listener.js 12:02:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 240 (0x7f72d29d4000) [pid = 13908] [serial = 1326] [outer = 0x7f72bc0ea800] 12:02:08 INFO - PROCESS | 13908 | 1461265328124 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:02:08 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:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1580ms 12:02:08 INFO - PROCESS | 13908 | 1461265328201 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:02:08 INFO - PROCESS | 13908 | 1461265328205 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:02:08 INFO - PROCESS | 13908 | 1461265328212 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:02:08 INFO - PROCESS | 13908 | 1461265328215 Marionette TRACE conn3 <- [1,1738,null,{}] 12:02:08 INFO - PROCESS | 13908 | 1461265328223 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:08 INFO - PROCESS | 13908 | 1461265328469 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:02:08 INFO - PROCESS | 13908 | 1461265328818 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b546b000 == 160 [pid = 13908] [id = 442] 12:02:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 241 (0x7f72bc166000) [pid = 13908] [serial = 1327] [outer = (nil)] 12:02:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 242 (0x7f72d388f400) [pid = 13908] [serial = 1328] [outer = 0x7f72bc166000] 12:02:08 INFO - PROCESS | 13908 | 1461265328923 Marionette DEBUG loaded listener.js 12:02:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 243 (0x7f72ddc31000) [pid = 13908] [serial = 1329] [outer = 0x7f72bc166000] 12:02:09 INFO - PROCESS | 13908 | 1461265329875 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1738ms 12:02:09 INFO - PROCESS | 13908 | 1461265329951 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:02:09 INFO - PROCESS | 13908 | 1461265329956 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:02:09 INFO - PROCESS | 13908 | 1461265329963 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:02:09 INFO - PROCESS | 13908 | 1461265329966 Marionette TRACE conn3 <- [1,1742,null,{}] 12:02:09 INFO - PROCESS | 13908 | 1461265329971 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:10 INFO - PROCESS | 13908 | 1461265330205 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:02:10 INFO - PROCESS | 13908 | 1461265330534 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b6e27800 == 161 [pid = 13908] [id = 443] 12:02:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 244 (0x7f72ba057400) [pid = 13908] [serial = 1330] [outer = (nil)] 12:02:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 245 (0x7f72bc0e8000) [pid = 13908] [serial = 1331] [outer = 0x7f72ba057400] 12:02:10 INFO - PROCESS | 13908 | 1461265330612 Marionette DEBUG loaded listener.js 12:02:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 246 (0x7f72c89d3400) [pid = 13908] [serial = 1332] [outer = 0x7f72ba057400] 12:02:11 INFO - PROCESS | 13908 | 1461265331617 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1733ms 12:02:11 INFO - PROCESS | 13908 | 1461265331696 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:02:11 INFO - PROCESS | 13908 | 1461265331700 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:02:11 INFO - PROCESS | 13908 | 1461265331707 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:02:11 INFO - PROCESS | 13908 | 1461265331711 Marionette TRACE conn3 <- [1,1746,null,{}] 12:02:11 INFO - PROCESS | 13908 | 1461265331717 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:11 INFO - PROCESS | 13908 | 1461265331993 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:02:12 INFO - PROCESS | 13908 | 1461265332325 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9dc8800 == 162 [pid = 13908] [id = 444] 12:02:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 247 (0x7f72b6ec4000) [pid = 13908] [serial = 1333] [outer = (nil)] 12:02:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 248 (0x7f72bab82c00) [pid = 13908] [serial = 1334] [outer = 0x7f72b6ec4000] 12:02:12 INFO - PROCESS | 13908 | 1461265332404 Marionette DEBUG loaded listener.js 12:02:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 249 (0x7f72badd9c00) [pid = 13908] [serial = 1335] [outer = 0x7f72b6ec4000] 12:02:13 INFO - PROCESS | 13908 | 1461265333329 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:02:13 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:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1698ms 12:02:13 INFO - PROCESS | 13908 | 1461265333406 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:02:13 INFO - PROCESS | 13908 | 1461265333410 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:02:13 INFO - PROCESS | 13908 | 1461265333419 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:02:13 INFO - PROCESS | 13908 | 1461265333423 Marionette TRACE conn3 <- [1,1750,null,{}] 12:02:13 INFO - PROCESS | 13908 | 1461265333429 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:13 INFO - PROCESS | 13908 | 1461265333704 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:02:14 INFO - PROCESS | 13908 | 1461265334058 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc8fe800 == 161 [pid = 13908] [id = 255] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb67f800 == 160 [pid = 13908] [id = 312] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9026800 == 159 [pid = 13908] [id = 93] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bed7c000 == 158 [pid = 13908] [id = 311] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11c8800 == 157 [pid = 13908] [id = 425] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6e2000 == 156 [pid = 13908] [id = 424] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bce1f000 == 155 [pid = 13908] [id = 423] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b97eb000 == 154 [pid = 13908] [id = 422] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc0ab800 == 153 [pid = 13908] [id = 421] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bbe05000 == 152 [pid = 13908] [id = 420] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dd5000 == 151 [pid = 13908] [id = 419] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4ddf800 == 150 [pid = 13908] [id = 418] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4cdc000 == 149 [pid = 13908] [id = 416] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c7e800 == 148 [pid = 13908] [id = 415] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c64000 == 147 [pid = 13908] [id = 414] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c03800 == 146 [pid = 13908] [id = 413] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4dcf000 == 145 [pid = 13908] [id = 412] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4bee800 == 144 [pid = 13908] [id = 411] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e912e800 == 143 [pid = 13908] [id = 410] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e4192000 == 142 [pid = 13908] [id = 409] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d7d80000 == 141 [pid = 13908] [id = 408] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1346800 == 140 [pid = 13908] [id = 407] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc4b2800 == 139 [pid = 13908] [id = 406] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5c41800 == 138 [pid = 13908] [id = 405] 12:02:15 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc055800 == 137 [pid = 13908] [id = 404] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 248 (0x7f72d2979000) [pid = 13908] [serial = 978] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 247 (0x7f72c8319c00) [pid = 13908] [serial = 1080] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 246 (0x7f72bac93000) [pid = 13908] [serial = 996] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 245 (0x7f72c8de3400) [pid = 13908] [serial = 798] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 244 (0x7f72d8c16000) [pid = 13908] [serial = 1101] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 243 (0x7f72bf9edc00) [pid = 13908] [serial = 924] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 242 (0x7f72c1aa6400) [pid = 13908] [serial = 1152] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 241 (0x7f72cc50c800) [pid = 13908] [serial = 1041] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 240 (0x7f72cc28ec00) [pid = 13908] [serial = 1095] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 239 (0x7f72e3d8b000) [pid = 13908] [serial = 876] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 238 (0x7f72bacf1c00) [pid = 13908] [serial = 1062] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 237 (0x7f72bc0f0c00) [pid = 13908] [serial = 999] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 236 (0x7f72c7750800) [pid = 13908] [serial = 1154] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 235 (0x7f72cc027400) [pid = 13908] [serial = 1122] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 234 (0x7f72d0ed8c00) [pid = 13908] [serial = 909] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 233 (0x7f72bfb9d000) [pid = 13908] [serial = 927] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 232 (0x7f72c9a89c00) [pid = 13908] [serial = 1157] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 231 (0x7f72bac90c00) [pid = 13908] [serial = 1148] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 230 (0x7f72dfc30c00) [pid = 13908] [serial = 1056] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 229 (0x7f72c6ee7000) [pid = 13908] [serial = 1208] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 228 (0x7f72e3d83000) [pid = 13908] [serial = 873] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 227 (0x7f72bae54800) [pid = 13908] [serial = 1190] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 226 (0x7f72c8636c00) [pid = 13908] [serial = 906] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 225 (0x7f72e3f6b400) [pid = 13908] [serial = 1113] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 224 (0x7f72beb0f800) [pid = 13908] [serial = 1029] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 223 (0x7f72c9998c00) [pid = 13908] [serial = 1038] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 222 (0x7f72e3fa5400) [pid = 13908] [serial = 1116] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 221 (0x7f72c5c31800) [pid = 13908] [serial = 1206] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 220 (0x7f72b7e10c00) [pid = 13908] [serial = 1125] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 219 (0x7f72d1963c00) [pid = 13908] [serial = 1166] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 218 (0x7f72d297a800) [pid = 13908] [serial = 1167] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 217 (0x7f72cc028800) [pid = 13908] [serial = 1158] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 216 (0x7f72cc504800) [pid = 13908] [serial = 1161] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 215 (0x7f72baff2000) [pid = 13908] [serial = 1197] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 214 (0x7f72baf0e400) [pid = 13908] [serial = 1149] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 213 (0x7f72c1317000) [pid = 13908] [serial = 963] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 212 (0x7f72baf0bc00) [pid = 13908] [serial = 1196] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 211 (0x7f72c774bc00) [pid = 13908] [serial = 1089] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 210 (0x7f72c72d1c00) [pid = 13908] [serial = 1032] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 209 (0x7f72e41f6c00) [pid = 13908] [serial = 918] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 208 (0x7f72c120a000) [pid = 13908] [serial = 1203] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72d7de7800) [pid = 13908] [serial = 981] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72d0354000) [pid = 13908] [serial = 1098] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72de85e800) [pid = 13908] [serial = 984] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72bab86400) [pid = 13908] [serial = 1194] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72b8621000) [pid = 13908] [serial = 1026] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72cc290800) [pid = 13908] [serial = 1160] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72bf784800) [pid = 13908] [serial = 1202] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72bf9ed000) [pid = 13908] [serial = 930] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72cc28f400) [pid = 13908] [serial = 1146] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72b6ec6400) [pid = 13908] [serial = 1184] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72b9950c00) [pid = 13908] [serial = 993] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72dfdb4400) [pid = 13908] [serial = 1104] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72e3cd3400) [pid = 13908] [serial = 1059] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72e3d54400) [pid = 13908] [serial = 1110] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72b6ed1400) [pid = 13908] [serial = 1187] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72b6d22c00) [pid = 13908] [serial = 1181] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72cc02c800) [pid = 13908] [serial = 1145] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72e00cb800) [pid = 13908] [serial = 987] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72c1d4d400) [pid = 13908] [serial = 1205] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72bfb97400) [pid = 13908] [serial = 1086] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72bf9e5400) [pid = 13908] [serial = 1151] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72ba053000) [pid = 13908] [serial = 1193] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72d0ed5000) [pid = 13908] [serial = 975] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72d0ecd800) [pid = 13908] [serial = 1164] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72cc509800) [pid = 13908] [serial = 972] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72d0924800) [pid = 13908] [serial = 1044] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c5c31c00) [pid = 13908] [serial = 1119] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72e3f75800) [pid = 13908] [serial = 915] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72dfc2e000) [pid = 13908] [serial = 912] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72d38e3c00) [pid = 13908] [serial = 1169] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72c78b6000) [pid = 13908] [serial = 1211] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72bcf7b000) [pid = 13908] [serial = 960] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c7d0f400) [pid = 13908] [serial = 1155] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72badd7400) [pid = 13908] [serial = 1172] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72baf0d800) [pid = 13908] [serial = 1083] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72e3f9e400) [pid = 13908] [serial = 990] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72d146ec00) [pid = 13908] [serial = 1050] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bd1d8400) [pid = 13908] [serial = 1199] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72c8575400) [pid = 13908] [serial = 1035] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72c1aa5400) [pid = 13908] [serial = 921] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72c8805400) [pid = 13908] [serial = 1092] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72c79d8400) [pid = 13908] [serial = 966] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72d0dc1c00) [pid = 13908] [serial = 1047] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72e37bd400) [pid = 13908] [serial = 1107] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c1d47400) [pid = 13908] [serial = 1002] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72cff6d000) [pid = 13908] [serial = 1163] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c1312800) [pid = 13908] [serial = 903] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72bf776800) [pid = 13908] [serial = 1200] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c7860400) [pid = 13908] [serial = 879] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72bf77ec00) [pid = 13908] [serial = 1178] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72d388e800) [pid = 13908] [serial = 1053] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c78b5800) [pid = 13908] [serial = 1209] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72bafeac00) [pid = 13908] [serial = 1175] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72c8805c00) [pid = 13908] [serial = 969] [outer = (nil)] [url = about:blank] 12:02:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b40af000 == 138 [pid = 13908] [id = 445] 12:02:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72b3e50000) [pid = 13908] [serial = 1336] [outer = (nil)] 12:02:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72b40a0c00) [pid = 13908] [serial = 1337] [outer = 0x7f72b3e50000] 12:02:15 INFO - PROCESS | 13908 | 1461265335456 Marionette DEBUG loaded listener.js 12:02:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72b6d24c00) [pid = 13908] [serial = 1338] [outer = 0x7f72b3e50000] 12:02:16 INFO - PROCESS | 13908 | 1461265336259 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:02:16 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:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2890ms 12:02:16 INFO - PROCESS | 13908 | 1461265336316 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:02:16 INFO - PROCESS | 13908 | 1461265336323 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:02:16 INFO - PROCESS | 13908 | 1461265336353 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:02:16 INFO - PROCESS | 13908 | 1461265336360 Marionette TRACE conn3 <- [1,1754,null,{}] 12:02:16 INFO - PROCESS | 13908 | 1461265336367 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:16 INFO - PROCESS | 13908 | 1461265336583 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:02:16 INFO - PROCESS | 13908 | 1461265336757 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4dd0800 == 139 [pid = 13908] [id = 446] 12:02:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72b6ec9400) [pid = 13908] [serial = 1339] [outer = (nil)] 12:02:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72b8621800) [pid = 13908] [serial = 1340] [outer = 0x7f72b6ec9400] 12:02:16 INFO - PROCESS | 13908 | 1461265336825 Marionette DEBUG loaded listener.js 12:02:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72ba04e400) [pid = 13908] [serial = 1341] [outer = 0x7f72b6ec9400] 12:02:17 INFO - PROCESS | 13908 | 1461265337622 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1293ms 12:02:17 INFO - PROCESS | 13908 | 1461265337641 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:02:17 INFO - PROCESS | 13908 | 1461265337647 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:02:17 INFO - PROCESS | 13908 | 1461265337658 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:02:17 INFO - PROCESS | 13908 | 1461265337661 Marionette TRACE conn3 <- [1,1758,null,{}] 12:02:17 INFO - PROCESS | 13908 | 1461265337667 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:17 INFO - PROCESS | 13908 | 1461265337968 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:02:18 INFO - PROCESS | 13908 | 1461265338004 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8866800 == 140 [pid = 13908] [id = 447] 12:02:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72ba05c800) [pid = 13908] [serial = 1342] [outer = (nil)] 12:02:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72bac57000) [pid = 13908] [serial = 1343] [outer = 0x7f72ba05c800] 12:02:18 INFO - PROCESS | 13908 | 1461265338068 Marionette DEBUG loaded listener.js 12:02:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72bacf1800) [pid = 13908] [serial = 1344] [outer = 0x7f72ba05c800] 12:02:19 INFO - PROCESS | 13908 | 1461265339098 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1486ms 12:02:19 INFO - PROCESS | 13908 | 1461265339145 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:02:19 INFO - PROCESS | 13908 | 1461265339148 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:02:19 INFO - PROCESS | 13908 | 1461265339167 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:02:19 INFO - PROCESS | 13908 | 1461265339185 Marionette TRACE conn3 <- [1,1762,null,{}] 12:02:19 INFO - PROCESS | 13908 | 1461265339222 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:19 INFO - PROCESS | 13908 | 1461265339683 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72b40a2c00) [pid = 13908] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c5c2d400) [pid = 13908] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72b6ecc000) [pid = 13908] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bafeec00) [pid = 13908] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72b6d1f400) [pid = 13908] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72ba056800) [pid = 13908] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72badd4c00) [pid = 13908] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72b84e9000) [pid = 13908] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:02:20 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72bcf7a000) [pid = 13908] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:02:20 INFO - PROCESS | 13908 | 1461265340175 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dd0000 == 141 [pid = 13908] [id = 448] 12:02:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72b6d1b800) [pid = 13908] [serial = 1345] [outer = (nil)] 12:02:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72b7e0b000) [pid = 13908] [serial = 1346] [outer = 0x7f72b6d1b800] 12:02:20 INFO - PROCESS | 13908 | 1461265340240 Marionette DEBUG loaded listener.js 12:02:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72baf04800) [pid = 13908] [serial = 1347] [outer = 0x7f72b6d1b800] 12:02:20 INFO - PROCESS | 13908 | 1461265340957 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1810ms 12:02:20 INFO - PROCESS | 13908 | 1461265340974 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:02:20 INFO - PROCESS | 13908 | 1461265340980 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:02:20 INFO - PROCESS | 13908 | 1461265340987 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 13908 | 1461265340991 Marionette TRACE conn3 <- [1,1766,null,{}] 12:02:21 INFO - PROCESS | 13908 | 1461265341007 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:21 INFO - PROCESS | 13908 | 1461265341219 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:02:21 INFO - PROCESS | 13908 | 1461265341234 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babdd000 == 142 [pid = 13908] [id = 449] 12:02:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72badd9800) [pid = 13908] [serial = 1348] [outer = (nil)] 12:02:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bbe24c00) [pid = 13908] [serial = 1349] [outer = 0x7f72badd9800] 12:02:21 INFO - PROCESS | 13908 | 1461265341298 Marionette DEBUG loaded listener.js 12:02:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bc0e7800) [pid = 13908] [serial = 1350] [outer = 0x7f72badd9800] 12:02:22 INFO - PROCESS | 13908 | 1461265342492 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1536ms 12:02:22 INFO - PROCESS | 13908 | 1461265342524 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:02:22 INFO - PROCESS | 13908 | 1461265342529 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:02:22 INFO - PROCESS | 13908 | 1461265342539 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:02:22 INFO - PROCESS | 13908 | 1461265342550 Marionette TRACE conn3 <- [1,1770,null,{}] 12:02:22 INFO - PROCESS | 13908 | 1461265342566 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:22 INFO - PROCESS | 13908 | 1461265342808 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:02:23 INFO - PROCESS | 13908 | 1461265343126 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b80c5000 == 143 [pid = 13908] [id = 450] 12:02:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72b7e11000) [pid = 13908] [serial = 1351] [outer = (nil)] 12:02:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72ba043400) [pid = 13908] [serial = 1352] [outer = 0x7f72b7e11000] 12:02:23 INFO - PROCESS | 13908 | 1461265343211 Marionette DEBUG loaded listener.js 12:02:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72bab82800) [pid = 13908] [serial = 1353] [outer = 0x7f72b7e11000] 12:02:24 INFO - PROCESS | 13908 | 1461265344136 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1644ms 12:02:24 INFO - PROCESS | 13908 | 1461265344184 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:02:24 INFO - PROCESS | 13908 | 1461265344193 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:02:24 INFO - PROCESS | 13908 | 1461265344204 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:02:24 INFO - PROCESS | 13908 | 1461265344209 Marionette TRACE conn3 <- [1,1774,null,{}] 12:02:24 INFO - PROCESS | 13908 | 1461265344215 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:24 INFO - PROCESS | 13908 | 1461265344438 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:02:24 INFO - PROCESS | 13908 | 1461265344687 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babdb800 == 144 [pid = 13908] [id = 451] 12:02:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72bace3800) [pid = 13908] [serial = 1354] [outer = (nil)] 12:02:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72badd1400) [pid = 13908] [serial = 1355] [outer = 0x7f72bace3800] 12:02:24 INFO - PROCESS | 13908 | 1461265344808 Marionette DEBUG loaded listener.js 12:02:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72baf0a800) [pid = 13908] [serial = 1356] [outer = 0x7f72bace3800] 12:02:25 INFO - PROCESS | 13908 | 1461265345770 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1631ms 12:02:25 INFO - PROCESS | 13908 | 1461265345836 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:02:25 INFO - PROCESS | 13908 | 1461265345840 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:02:25 INFO - PROCESS | 13908 | 1461265345846 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:02:25 INFO - PROCESS | 13908 | 1461265345852 Marionette TRACE conn3 <- [1,1778,null,{}] 12:02:25 INFO - PROCESS | 13908 | 1461265345867 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:26 INFO - PROCESS | 13908 | 1461265346105 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:02:26 INFO - PROCESS | 13908 | 1461265346405 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0aa000 == 145 [pid = 13908] [id = 452] 12:02:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72bbe24800) [pid = 13908] [serial = 1357] [outer = (nil)] 12:02:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72bc172000) [pid = 13908] [serial = 1358] [outer = 0x7f72bbe24800] 12:02:26 INFO - PROCESS | 13908 | 1461265346487 Marionette DEBUG loaded listener.js 12:02:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72bcf84400) [pid = 13908] [serial = 1359] [outer = 0x7f72bbe24800] 12:02:27 INFO - PROCESS | 13908 | 1461265347450 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:02:27 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:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1685ms 12:02:27 INFO - PROCESS | 13908 | 1461265347534 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:02:27 INFO - PROCESS | 13908 | 1461265347541 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:02:27 INFO - PROCESS | 13908 | 1461265347552 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:02:27 INFO - PROCESS | 13908 | 1461265347556 Marionette TRACE conn3 <- [1,1782,null,{}] 12:02:27 INFO - PROCESS | 13908 | 1461265347566 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:27 INFO - PROCESS | 13908 | 1461265347919 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:02:28 INFO - PROCESS | 13908 | 1461265348233 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bce05000 == 146 [pid = 13908] [id = 453] 12:02:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72bcf84800) [pid = 13908] [serial = 1360] [outer = (nil)] 12:02:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72bd230000) [pid = 13908] [serial = 1361] [outer = 0x7f72bcf84800] 12:02:28 INFO - PROCESS | 13908 | 1461265348313 Marionette DEBUG loaded listener.js 12:02:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72beb06000) [pid = 13908] [serial = 1362] [outer = 0x7f72bcf84800] 12:02:29 INFO - PROCESS | 13908 | 1461265349624 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:02:29 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:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2146ms 12:02:29 INFO - PROCESS | 13908 | 1461265349700 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:02:29 INFO - PROCESS | 13908 | 1461265349707 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:02:29 INFO - PROCESS | 13908 | 1461265349717 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:02:29 INFO - PROCESS | 13908 | 1461265349721 Marionette TRACE conn3 <- [1,1786,null,{}] 12:02:29 INFO - PROCESS | 13908 | 1461265349732 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:30 INFO - PROCESS | 13908 | 1461265350082 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:02:30 INFO - PROCESS | 13908 | 1461265350420 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda74800 == 147 [pid = 13908] [id = 454] 12:02:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72bc0f5000) [pid = 13908] [serial = 1363] [outer = (nil)] 12:02:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72bf784800) [pid = 13908] [serial = 1364] [outer = 0x7f72bc0f5000] 12:02:30 INFO - PROCESS | 13908 | 1461265350497 Marionette DEBUG loaded listener.js 12:02:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72bfb93800) [pid = 13908] [serial = 1365] [outer = 0x7f72bc0f5000] 12:02:31 INFO - PROCESS | 13908 | 1461265351440 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:02:31 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:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1792ms 12:02:31 INFO - PROCESS | 13908 | 1461265351508 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:02:31 INFO - PROCESS | 13908 | 1461265351511 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:02:31 INFO - PROCESS | 13908 | 1461265351519 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:02:31 INFO - PROCESS | 13908 | 1461265351523 Marionette TRACE conn3 <- [1,1790,null,{}] 12:02:31 INFO - PROCESS | 13908 | 1461265351529 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:31 INFO - PROCESS | 13908 | 1461265351820 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:02:32 INFO - PROCESS | 13908 | 1461265352130 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6df000 == 148 [pid = 13908] [id = 455] 12:02:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c1d47400) [pid = 13908] [serial = 1366] [outer = (nil)] 12:02:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72c5d0e000) [pid = 13908] [serial = 1367] [outer = 0x7f72c1d47400] 12:02:32 INFO - PROCESS | 13908 | 1461265352223 Marionette DEBUG loaded listener.js 12:02:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c6edd000) [pid = 13908] [serial = 1368] [outer = 0x7f72c1d47400] 12:02:33 INFO - PROCESS | 13908 | 1461265353096 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:02:33 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:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1636ms 12:02:33 INFO - PROCESS | 13908 | 1461265353157 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:02:33 INFO - PROCESS | 13908 | 1461265353164 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:02:33 INFO - PROCESS | 13908 | 1461265353174 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:02:33 INFO - PROCESS | 13908 | 1461265353178 Marionette TRACE conn3 <- [1,1794,null,{}] 12:02:33 INFO - PROCESS | 13908 | 1461265353189 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:33 INFO - PROCESS | 13908 | 1461265353502 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:02:33 INFO - PROCESS | 13908 | 1461265353750 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11cc000 == 149 [pid = 13908] [id = 456] 12:02:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72c1a9f000) [pid = 13908] [serial = 1369] [outer = (nil)] 12:02:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c72d1c00) [pid = 13908] [serial = 1370] [outer = 0x7f72c1a9f000] 12:02:33 INFO - PROCESS | 13908 | 1461265353869 Marionette DEBUG loaded listener.js 12:02:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72c7644800) [pid = 13908] [serial = 1371] [outer = 0x7f72c1a9f000] 12:02:34 INFO - PROCESS | 13908 | 1461265354729 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1602ms 12:02:34 INFO - PROCESS | 13908 | 1461265354775 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:02:34 INFO - PROCESS | 13908 | 1461265354779 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:02:34 INFO - PROCESS | 13908 | 1461265354785 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:02:34 INFO - PROCESS | 13908 | 1461265354788 Marionette TRACE conn3 <- [1,1798,null,{}] 12:02:34 INFO - PROCESS | 13908 | 1461265354794 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:35 INFO - PROCESS | 13908 | 1461265355005 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:02:35 INFO - PROCESS | 13908 | 1461265355215 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5e0d800 == 150 [pid = 13908] [id = 457] 12:02:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72c1d4d000) [pid = 13908] [serial = 1372] [outer = (nil)] 12:02:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72c7803c00) [pid = 13908] [serial = 1373] [outer = 0x7f72c1d4d000] 12:02:35 INFO - PROCESS | 13908 | 1461265355327 Marionette DEBUG loaded listener.js 12:02:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72c79d2c00) [pid = 13908] [serial = 1374] [outer = 0x7f72c1d4d000] 12:02:36 INFO - PROCESS | 13908 | 1461265356229 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1487ms 12:02:36 INFO - PROCESS | 13908 | 1461265356275 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:02:36 INFO - PROCESS | 13908 | 1461265356279 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:02:36 INFO - PROCESS | 13908 | 1461265356287 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:02:36 INFO - PROCESS | 13908 | 1461265356290 Marionette TRACE conn3 <- [1,1802,null,{}] 12:02:36 INFO - PROCESS | 13908 | 1461265356297 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:36 INFO - PROCESS | 13908 | 1461265356532 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:02:36 INFO - PROCESS | 13908 | 1461265356792 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f97800 == 151 [pid = 13908] [id = 458] 12:02:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72c6f5e400) [pid = 13908] [serial = 1375] [outer = (nil)] 12:02:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72c8240000) [pid = 13908] [serial = 1376] [outer = 0x7f72c6f5e400] 12:02:36 INFO - PROCESS | 13908 | 1461265356912 Marionette DEBUG loaded listener.js 12:02:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72c8633800) [pid = 13908] [serial = 1377] [outer = 0x7f72c6f5e400] 12:02:37 INFO - PROCESS | 13908 | 1461265357862 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1634ms 12:02:37 INFO - PROCESS | 13908 | 1461265357920 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:02:37 INFO - PROCESS | 13908 | 1461265357923 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:02:37 INFO - PROCESS | 13908 | 1461265357930 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:02:37 INFO - PROCESS | 13908 | 1461265357933 Marionette TRACE conn3 <- [1,1806,null,{}] 12:02:37 INFO - PROCESS | 13908 | 1461265357939 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:38 INFO - PROCESS | 13908 | 1461265358170 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:02:38 INFO - PROCESS | 13908 | 1461265358416 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85aa800 == 152 [pid = 13908] [id = 459] 12:02:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72c8028800) [pid = 13908] [serial = 1378] [outer = (nil)] 12:02:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72c89d0000) [pid = 13908] [serial = 1379] [outer = 0x7f72c8028800] 12:02:38 INFO - PROCESS | 13908 | 1461265358535 Marionette DEBUG loaded listener.js 12:02:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72c9b99400) [pid = 13908] [serial = 1380] [outer = 0x7f72c8028800] 12:02:39 INFO - PROCESS | 13908 | 1461265359449 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1594ms 12:02:39 INFO - PROCESS | 13908 | 1461265359528 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:02:39 INFO - PROCESS | 13908 | 1461265359535 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:02:39 INFO - PROCESS | 13908 | 1461265359545 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:02:39 INFO - PROCESS | 13908 | 1461265359554 Marionette TRACE conn3 <- [1,1810,null,{}] 12:02:39 INFO - PROCESS | 13908 | 1461265359563 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:39 INFO - PROCESS | 13908 | 1461265359958 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:02:40 INFO - PROCESS | 13908 | 1461265360180 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99b8000 == 153 [pid = 13908] [id = 460] 12:02:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72cc027000) [pid = 13908] [serial = 1381] [outer = (nil)] 12:02:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72cc282400) [pid = 13908] [serial = 1382] [outer = 0x7f72cc027000] 12:02:40 INFO - PROCESS | 13908 | 1461265360263 Marionette DEBUG loaded listener.js 12:02:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72cc486c00) [pid = 13908] [serial = 1383] [outer = 0x7f72cc027000] 12:02:41 INFO - PROCESS | 13908 | 1461265361204 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1703ms 12:02:41 INFO - PROCESS | 13908 | 1461265361246 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:02:41 INFO - PROCESS | 13908 | 1461265361250 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:02:41 INFO - PROCESS | 13908 | 1461265361258 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:02:41 INFO - PROCESS | 13908 | 1461265361261 Marionette TRACE conn3 <- [1,1814,null,{}] 12:02:41 INFO - PROCESS | 13908 | 1461265361267 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:41 INFO - PROCESS | 13908 | 1461265361511 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:02:41 INFO - PROCESS | 13908 | 1461265361768 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc12a000 == 154 [pid = 13908] [id = 461] 12:02:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72cc02d400) [pid = 13908] [serial = 1384] [outer = (nil)] 12:02:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72cdc3a800) [pid = 13908] [serial = 1385] [outer = 0x7f72cc02d400] 12:02:41 INFO - PROCESS | 13908 | 1461265361887 Marionette DEBUG loaded listener.js 12:02:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72cff69400) [pid = 13908] [serial = 1386] [outer = 0x7f72cc02d400] 12:02:42 INFO - PROCESS | 13908 | 1461265362733 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1535ms 12:02:42 INFO - PROCESS | 13908 | 1461265362794 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:02:42 INFO - PROCESS | 13908 | 1461265362798 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:02:42 INFO - PROCESS | 13908 | 1461265362806 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:02:42 INFO - PROCESS | 13908 | 1461265362809 Marionette TRACE conn3 <- [1,1818,null,{}] 12:02:42 INFO - PROCESS | 13908 | 1461265362814 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:43 INFO - PROCESS | 13908 | 1461265363056 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:02:43 INFO - PROCESS | 13908 | 1461265363355 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd266800 == 155 [pid = 13908] [id = 462] 12:02:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72cc489800) [pid = 13908] [serial = 1387] [outer = (nil)] 12:02:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72d0b1d400) [pid = 13908] [serial = 1388] [outer = 0x7f72cc489800] 12:02:43 INFO - PROCESS | 13908 | 1461265363436 Marionette DEBUG loaded listener.js 12:02:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72d0ed3000) [pid = 13908] [serial = 1389] [outer = 0x7f72cc489800] 12:02:44 INFO - PROCESS | 13908 | 1461265364304 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1534ms 12:02:44 INFO - PROCESS | 13908 | 1461265364368 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:02:44 INFO - PROCESS | 13908 | 1461265364376 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:02:44 INFO - PROCESS | 13908 | 1461265364388 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:02:44 INFO - PROCESS | 13908 | 1461265364390 Marionette TRACE conn3 <- [1,1822,null,{}] 12:02:44 INFO - PROCESS | 13908 | 1461265364396 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:44 INFO - PROCESS | 13908 | 1461265364657 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:02:44 INFO - PROCESS | 13908 | 1461265364914 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0b9a800 == 156 [pid = 13908] [id = 463] 12:02:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72cff6a000) [pid = 13908] [serial = 1390] [outer = (nil)] 12:02:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72d1ffcc00) [pid = 13908] [serial = 1391] [outer = 0x7f72cff6a000] 12:02:45 INFO - PROCESS | 13908 | 1461265365034 Marionette DEBUG loaded listener.js 12:02:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72d38e1000) [pid = 13908] [serial = 1392] [outer = 0x7f72cff6a000] 12:02:45 INFO - PROCESS | 13908 | 1461265365923 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1582ms 12:02:45 INFO - PROCESS | 13908 | 1461265365970 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:02:45 INFO - PROCESS | 13908 | 1461265365974 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:02:45 INFO - PROCESS | 13908 | 1461265365980 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:02:45 INFO - PROCESS | 13908 | 1461265365983 Marionette TRACE conn3 <- [1,1826,null,{}] 12:02:45 INFO - PROCESS | 13908 | 1461265365989 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:46 INFO - PROCESS | 13908 | 1461265366225 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:02:46 INFO - PROCESS | 13908 | 1461265366439 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2dda800 == 157 [pid = 13908] [id = 464] 12:02:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72d146ec00) [pid = 13908] [serial = 1393] [outer = (nil)] 12:02:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72de862c00) [pid = 13908] [serial = 1394] [outer = 0x7f72d146ec00] 12:02:46 INFO - PROCESS | 13908 | 1461265366551 Marionette DEBUG loaded listener.js 12:02:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72deda6400) [pid = 13908] [serial = 1395] [outer = 0x7f72d146ec00] 12:02:47 INFO - PROCESS | 13908 | 1461265367816 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1883ms 12:02:47 INFO - PROCESS | 13908 | 1461265367865 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:02:47 INFO - PROCESS | 13908 | 1461265367870 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:02:47 INFO - PROCESS | 13908 | 1461265367879 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:02:47 INFO - PROCESS | 13908 | 1461265367883 Marionette TRACE conn3 <- [1,1830,null,{}] 12:02:47 INFO - PROCESS | 13908 | 1461265367893 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:48 INFO - PROCESS | 13908 | 1461265368227 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:02:48 INFO - PROCESS | 13908 | 1461265368556 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8cd9800 == 158 [pid = 13908] [id = 465] 12:02:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72d388e800) [pid = 13908] [serial = 1396] [outer = (nil)] 12:02:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72dfce2000) [pid = 13908] [serial = 1397] [outer = 0x7f72d388e800] 12:02:48 INFO - PROCESS | 13908 | 1461265368633 Marionette DEBUG loaded listener.js 12:02:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 208 (0x7f72dff11800) [pid = 13908] [serial = 1398] [outer = 0x7f72d388e800] 12:02:49 INFO - PROCESS | 13908 | 1461265369459 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:02:49 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:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1639ms 12:02:49 INFO - PROCESS | 13908 | 1461265369518 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:02:49 INFO - PROCESS | 13908 | 1461265369521 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:02:49 INFO - PROCESS | 13908 | 1461265369528 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:02:49 INFO - PROCESS | 13908 | 1461265369530 Marionette TRACE conn3 <- [1,1834,null,{}] 12:02:49 INFO - PROCESS | 13908 | 1461265369537 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:49 INFO - PROCESS | 13908 | 1461265369774 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:02:50 INFO - PROCESS | 13908 | 1461265370108 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8861000 == 159 [pid = 13908] [id = 466] 12:02:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 209 (0x7f72b3e4c800) [pid = 13908] [serial = 1399] [outer = (nil)] 12:02:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 210 (0x7f72b6d26c00) [pid = 13908] [serial = 1400] [outer = 0x7f72b3e4c800] 12:02:50 INFO - PROCESS | 13908 | 1461265370195 Marionette DEBUG loaded listener.js 12:02:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 211 (0x7f72bf453c00) [pid = 13908] [serial = 1401] [outer = 0x7f72b3e4c800] 12:02:51 INFO - PROCESS | 13908 | 1461265371709 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:02:51 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:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2337ms 12:02:51 INFO - PROCESS | 13908 | 1461265371866 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:02:51 INFO - PROCESS | 13908 | 1461265371870 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:02:51 INFO - PROCESS | 13908 | 1461265371880 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:02:51 INFO - PROCESS | 13908 | 1461265371885 Marionette TRACE conn3 <- [1,1838,null,{}] 12:02:51 INFO - PROCESS | 13908 | 1461265371896 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:52 INFO - PROCESS | 13908 | 1461265372118 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:02:52 INFO - PROCESS | 13908 | 1461265372380 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9f5d800 == 160 [pid = 13908] [id = 467] 12:02:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 212 (0x7f72b409dc00) [pid = 13908] [serial = 1402] [outer = (nil)] 12:02:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 213 (0x7f72b84f1c00) [pid = 13908] [serial = 1403] [outer = 0x7f72b409dc00] 12:02:52 INFO - PROCESS | 13908 | 1461265372453 Marionette DEBUG loaded listener.js 12:02:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 214 (0x7f72ba04a000) [pid = 13908] [serial = 1404] [outer = 0x7f72b409dc00] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b97d5800 == 159 [pid = 13908] [id = 307] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dd0000 == 158 [pid = 13908] [id = 448] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b8866800 == 157 [pid = 13908] [id = 447] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4dd0800 == 156 [pid = 13908] [id = 446] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b40af000 == 155 [pid = 13908] [id = 445] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9135800 == 154 [pid = 13908] [id = 439] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e422a800 == 153 [pid = 13908] [id = 438] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dfa22800 == 152 [pid = 13908] [id = 437] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d3825800 == 151 [pid = 13908] [id = 436] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d133f000 == 150 [pid = 13908] [id = 435] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d01ce800 == 149 [pid = 13908] [id = 434] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc2de800 == 148 [pid = 13908] [id = 433] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb686800 == 147 [pid = 13908] [id = 432] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c860d000 == 146 [pid = 13908] [id = 431] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f96800 == 145 [pid = 13908] [id = 430] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f20800 == 144 [pid = 13908] [id = 429] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72baf24000 == 143 [pid = 13908] [id = 428] 12:02:53 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4cdd800 == 142 [pid = 13908] [id = 427] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 213 (0x7f72c5c35800) [pid = 13908] [serial = 1274] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 212 (0x7f72c72cf400) [pid = 13908] [serial = 1277] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 211 (0x7f72c6eda400) [pid = 13908] [serial = 1275] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 210 (0x7f72c7641000) [pid = 13908] [serial = 1278] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 209 (0x7f72bbe26000) [pid = 13908] [serial = 1268] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 208 (0x7f72bfb9a800) [pid = 13908] [serial = 1271] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 207 (0x7f72b8613800) [pid = 13908] [serial = 1257] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72d195fc00) [pid = 13908] [serial = 1235] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72bac4b000) [pid = 13908] [serial = 1214] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72c8de8000) [pid = 13908] [serial = 1226] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72dead9400) [pid = 13908] [serial = 1241] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72bad4a400) [pid = 13908] [serial = 1238] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72bc0e6800) [pid = 13908] [serial = 1217] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72c763f400) [pid = 13908] [serial = 1247] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72b7e07400) [pid = 13908] [serial = 1256] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72bace8400) [pid = 13908] [serial = 1260] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72ba05e800) [pid = 13908] [serial = 1259] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72ba04c000) [pid = 13908] [serial = 1232] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72bbe25800) [pid = 13908] [serial = 1263] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72baf0f000) [pid = 13908] [serial = 1262] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72c89cac00) [pid = 13908] [serial = 1212] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72d1468000) [pid = 13908] [serial = 1229] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72c5c26c00) [pid = 13908] [serial = 1220] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72dff04c00) [pid = 13908] [serial = 1244] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72b409b000) [pid = 13908] [serial = 1253] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72b3e4c400) [pid = 13908] [serial = 1250] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72c7d0ec00) [pid = 13908] [serial = 1223] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72bd22f000) [pid = 13908] [serial = 1266] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72bd1d9400) [pid = 13908] [serial = 1265] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72bd234000) [pid = 13908] [serial = 1269] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72c1d48000) [pid = 13908] [serial = 1272] [outer = (nil)] [url = about:blank] 12:02:53 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72b9946000) [pid = 13908] [serial = 1280] [outer = (nil)] [url = about:blank] 12:02:54 INFO - PROCESS | 13908 | 1461265373999 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2141ms 12:02:54 INFO - PROCESS | 13908 | 1461265374022 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:02:54 INFO - PROCESS | 13908 | 1461265374030 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:02:54 INFO - PROCESS | 13908 | 1461265374041 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:02:54 INFO - PROCESS | 13908 | 1461265374045 Marionette TRACE conn3 <- [1,1842,null,{}] 12:02:54 INFO - PROCESS | 13908 | 1461265374051 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:54 INFO - PROCESS | 13908 | 1461265374263 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:02:54 INFO - PROCESS | 13908 | 1461265374463 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c0d800 == 143 [pid = 13908] [id = 468] 12:02:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72b3e50400) [pid = 13908] [serial = 1405] [outer = (nil)] 12:02:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72bac4c400) [pid = 13908] [serial = 1406] [outer = 0x7f72b3e50400] 12:02:54 INFO - PROCESS | 13908 | 1461265374535 Marionette DEBUG loaded listener.js 12:02:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72bace6c00) [pid = 13908] [serial = 1407] [outer = 0x7f72b3e50400] 12:02:55 INFO - PROCESS | 13908 | 1461265375431 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1433ms 12:02:55 INFO - PROCESS | 13908 | 1461265375475 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:02:55 INFO - PROCESS | 13908 | 1461265375479 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:02:55 INFO - PROCESS | 13908 | 1461265375484 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:02:55 INFO - PROCESS | 13908 | 1461265375490 Marionette TRACE conn3 <- [1,1846,null,{}] 12:02:55 INFO - PROCESS | 13908 | 1461265375507 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:55 INFO - PROCESS | 13908 | 1461265375832 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:02:56 INFO - PROCESS | 13908 | ************************* 12:02:56 INFO - PROCESS | 13908 | A coding exception was thrown and uncaught in a Task. 12:02:56 INFO - PROCESS | 13908 | 12:02:56 INFO - PROCESS | 13908 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:02:56 INFO - PROCESS | 13908 | Full stack: 12:02:56 INFO - PROCESS | 13908 | ************************* 12:02:56 INFO - PROCESS | 13908 | 1461265376076 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8869000 == 144 [pid = 13908] [id = 469] 12:02:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72bcf83c00) [pid = 13908] [serial = 1408] [outer = (nil)] 12:02:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72bd1d8800) [pid = 13908] [serial = 1409] [outer = 0x7f72bcf83c00] 12:02:56 INFO - PROCESS | 13908 | 1461265376164 Marionette DEBUG loaded listener.js 12:02:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72bd238000) [pid = 13908] [serial = 1410] [outer = 0x7f72bcf83c00] 12:02:57 INFO - PROCESS | 13908 | 1461265377056 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:02:57 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:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1635ms 12:02:57 INFO - PROCESS | 13908 | 1461265377122 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:02:57 INFO - PROCESS | 13908 | 1461265377126 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:02:57 INFO - PROCESS | 13908 | 1461265377133 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:02:57 INFO - PROCESS | 13908 | 1461265377137 Marionette TRACE conn3 <- [1,1850,null,{}] 12:02:57 INFO - PROCESS | 13908 | 1461265377142 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:57 INFO - PROCESS | 13908 | 1461265377427 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:02:57 INFO - PROCESS | 13908 | 1461265377485 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babce000 == 145 [pid = 13908] [id = 470] 12:02:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72b6d22c00) [pid = 13908] [serial = 1411] [outer = (nil)] 12:02:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72bf45a400) [pid = 13908] [serial = 1412] [outer = 0x7f72b6d22c00] 12:02:57 INFO - PROCESS | 13908 | 1461265377553 Marionette DEBUG loaded listener.js 12:02:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72bf77d000) [pid = 13908] [serial = 1413] [outer = 0x7f72b6d22c00] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72b6ec4400) [pid = 13908] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72bf9e9400) [pid = 13908] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72cc8a0800) [pid = 13908] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72bf77f800) [pid = 13908] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72ba047c00) [pid = 13908] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72b6d19c00) [pid = 13908] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72b6d20000) [pid = 13908] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72b6d1c400) [pid = 13908] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72bad4a000) [pid = 13908] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72badcac00) [pid = 13908] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72ba04a800) [pid = 13908] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72b3e46800) [pid = 13908] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72ba043000) [pid = 13908] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72badcb000) [pid = 13908] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72ce9b0800) [pid = 13908] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bafe7400) [pid = 13908] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72bd23d400) [pid = 13908] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72baf11400) [pid = 13908] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c5c31000) [pid = 13908] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72ba060000) [pid = 13908] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bd23a000) [pid = 13908] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72b3e43000) [pid = 13908] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72b9950400) [pid = 13908] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72cc02b000) [pid = 13908] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72b6d1b800) [pid = 13908] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bae5e400) [pid = 13908] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c6ee3000) [pid = 13908] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72bc0ea800) [pid = 13908] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72b3e50000) [pid = 13908] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c7646800) [pid = 13908] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72bac54400) [pid = 13908] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72badd8000) [pid = 13908] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72ba057400) [pid = 13908] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72b84e4000) [pid = 13908] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72b6ec9400) [pid = 13908] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72c8de7400) [pid = 13908] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72b40a3000) [pid = 13908] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72b4096400) [pid = 13908] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72c6ee3400) [pid = 13908] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72b6ec4000) [pid = 13908] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72c1d50000) [pid = 13908] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72cc02ac00) [pid = 13908] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72bc166000) [pid = 13908] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:02:58 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72ba05c800) [pid = 13908] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:02:59 INFO - PROCESS | 13908 | 1461265379245 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2133ms 12:02:59 INFO - PROCESS | 13908 | 1461265379266 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:02:59 INFO - PROCESS | 13908 | 1461265379269 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:02:59 INFO - PROCESS | 13908 | 1461265379278 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:02:59 INFO - PROCESS | 13908 | 1461265379281 Marionette TRACE conn3 <- [1,1854,null,{}] 12:02:59 INFO - PROCESS | 13908 | 1461265379288 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:59 INFO - PROCESS | 13908 | 1461265379530 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:02:59 INFO - PROCESS | 13908 | 1461265379835 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72badad000 == 146 [pid = 13908] [id = 471] 12:02:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b6d1d000) [pid = 13908] [serial = 1414] [outer = (nil)] 12:02:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bab8b400) [pid = 13908] [serial = 1415] [outer = 0x7f72b6d1d000] 12:02:59 INFO - PROCESS | 13908 | 1461265379946 Marionette DEBUG loaded listener.js 12:03:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72badcac00) [pid = 13908] [serial = 1416] [outer = 0x7f72b6d1d000] 12:03:01 INFO - PROCESS | 13908 | 1461265381470 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2234ms 12:03:01 INFO - PROCESS | 13908 | 1461265381512 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:03:01 INFO - PROCESS | 13908 | 1461265381519 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:03:01 INFO - PROCESS | 13908 | 1461265381531 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:03:01 INFO - PROCESS | 13908 | 1461265381536 Marionette TRACE conn3 <- [1,1858,null,{}] 12:03:01 INFO - PROCESS | 13908 | 1461265381555 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:01 INFO - PROCESS | 13908 | 1461265381897 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:03:02 INFO - PROCESS | 13908 | 1461265382154 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b547c000 == 147 [pid = 13908] [id = 472] 12:03:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72b6d19c00) [pid = 13908] [serial = 1417] [outer = (nil)] 12:03:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72b84e3c00) [pid = 13908] [serial = 1418] [outer = 0x7f72b6d19c00] 12:03:02 INFO - PROCESS | 13908 | 1461265382241 Marionette DEBUG loaded listener.js 12:03:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bac50000) [pid = 13908] [serial = 1419] [outer = 0x7f72b6d19c00] 12:03:03 INFO - PROCESS | 13908 | 1461265383310 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1844ms 12:03:03 INFO - PROCESS | 13908 | 1461265383374 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:03:03 INFO - PROCESS | 13908 | 1461265383383 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:03:03 INFO - PROCESS | 13908 | 1461265383394 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:03:03 INFO - PROCESS | 13908 | 1461265383399 Marionette TRACE conn3 <- [1,1862,null,{}] 12:03:03 INFO - PROCESS | 13908 | 1461265383407 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:03 INFO - PROCESS | 13908 | 1461265383700 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:03:04 INFO - PROCESS | 13908 | 1461265384051 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0b3800 == 148 [pid = 13908] [id = 473] 12:03:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72badd2c00) [pid = 13908] [serial = 1420] [outer = (nil)] 12:03:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bae58400) [pid = 13908] [serial = 1421] [outer = 0x7f72badd2c00] 12:03:04 INFO - PROCESS | 13908 | 1461265384134 Marionette DEBUG loaded listener.js 12:03:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72baff4000) [pid = 13908] [serial = 1422] [outer = 0x7f72badd2c00] 12:03:05 INFO - PROCESS | 13908 | 1461265385173 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1838ms 12:03:05 INFO - PROCESS | 13908 | 1461265385232 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:03:05 INFO - PROCESS | 13908 | 1461265385235 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:03:05 INFO - PROCESS | 13908 | 1461265385243 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:03:05 INFO - PROCESS | 13908 | 1461265385249 Marionette TRACE conn3 <- [1,1866,null,{}] 12:03:05 INFO - PROCESS | 13908 | 1461265385266 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:05 INFO - PROCESS | 13908 | 1461265385537 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:03:05 INFO - PROCESS | 13908 | 1461265385791 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda7f000 == 149 [pid = 13908] [id = 474] 12:03:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bd1ed000) [pid = 13908] [serial = 1423] [outer = (nil)] 12:03:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bf453800) [pid = 13908] [serial = 1424] [outer = 0x7f72bd1ed000] 12:03:05 INFO - PROCESS | 13908 | 1461265385918 Marionette DEBUG loaded listener.js 12:03:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bf77c000) [pid = 13908] [serial = 1425] [outer = 0x7f72bd1ed000] 12:03:06 INFO - PROCESS | 13908 | 1461265386798 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1595ms 12:03:06 INFO - PROCESS | 13908 | 1461265386840 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:03:06 INFO - PROCESS | 13908 | 1461265386845 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:03:06 INFO - PROCESS | 13908 | 1461265386851 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:03:06 INFO - PROCESS | 13908 | 1461265386853 Marionette TRACE conn3 <- [1,1870,null,{}] 12:03:06 INFO - PROCESS | 13908 | 1461265386860 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:07 INFO - PROCESS | 13908 | 1461265387107 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:03:07 INFO - PROCESS | 13908 | 1461265387424 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f19000 == 150 [pid = 13908] [id = 475] 12:03:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bd234800) [pid = 13908] [serial = 1426] [outer = (nil)] 12:03:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bfb97c00) [pid = 13908] [serial = 1427] [outer = 0x7f72bd234800] 12:03:07 INFO - PROCESS | 13908 | 1461265387513 Marionette DEBUG loaded listener.js 12:03:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c131ec00) [pid = 13908] [serial = 1428] [outer = 0x7f72bd234800] 12:03:08 INFO - PROCESS | 13908 | 1461265388427 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1632ms 12:03:08 INFO - PROCESS | 13908 | 1461265388487 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:03:08 INFO - PROCESS | 13908 | 1461265388493 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:03:08 INFO - PROCESS | 13908 | 1461265388503 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:03:08 INFO - PROCESS | 13908 | 1461265388507 Marionette TRACE conn3 <- [1,1874,null,{}] 12:03:08 INFO - PROCESS | 13908 | 1461265388518 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:08 INFO - PROCESS | 13908 | 1461265388891 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:03:09 INFO - PROCESS | 13908 | 1461265389271 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f8b800 == 151 [pid = 13908] [id = 476] 12:03:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72bf780c00) [pid = 13908] [serial = 1429] [outer = (nil)] 12:03:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c1d42c00) [pid = 13908] [serial = 1430] [outer = 0x7f72bf780c00] 12:03:09 INFO - PROCESS | 13908 | 1461265389400 Marionette DEBUG loaded listener.js 12:03:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c5c2c000) [pid = 13908] [serial = 1431] [outer = 0x7f72bf780c00] 12:03:10 INFO - PROCESS | 13908 | 1461265390582 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2144ms 12:03:10 INFO - PROCESS | 13908 | 1461265390647 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:03:10 INFO - PROCESS | 13908 | 1461265390650 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:03:10 INFO - PROCESS | 13908 | 1461265390657 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:03:10 INFO - PROCESS | 13908 | 1461265390661 Marionette TRACE conn3 <- [1,1878,null,{}] 12:03:10 INFO - PROCESS | 13908 | 1461265390666 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:10 INFO - PROCESS | 13908 | 1461265390976 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:03:11 INFO - PROCESS | 13908 | 1461265391295 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8c7e000 == 152 [pid = 13908] [id = 477] 12:03:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c7647800) [pid = 13908] [serial = 1432] [outer = (nil)] 12:03:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c7804000) [pid = 13908] [serial = 1433] [outer = 0x7f72c7647800] 12:03:11 INFO - PROCESS | 13908 | 1461265391375 Marionette DEBUG loaded listener.js 12:03:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c78b4c00) [pid = 13908] [serial = 1434] [outer = 0x7f72c7647800] 12:03:12 INFO - PROCESS | 13908 | 1461265392244 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1630ms 12:03:12 INFO - PROCESS | 13908 | 1461265392288 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:03:12 INFO - PROCESS | 13908 | 1461265392292 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:03:12 INFO - PROCESS | 13908 | 1461265392298 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:03:12 INFO - PROCESS | 13908 | 1461265392302 Marionette TRACE conn3 <- [1,1882,null,{}] 12:03:12 INFO - PROCESS | 13908 | 1461265392307 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:12 INFO - PROCESS | 13908 | 1461265392544 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:03:12 INFO - PROCESS | 13908 | 1461265392760 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb695000 == 153 [pid = 13908] [id = 478] 12:03:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c6f56800) [pid = 13908] [serial = 1435] [outer = (nil)] 12:03:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c8247400) [pid = 13908] [serial = 1436] [outer = 0x7f72c6f56800] 12:03:12 INFO - PROCESS | 13908 | 1461265392874 Marionette DEBUG loaded listener.js 12:03:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c8578800) [pid = 13908] [serial = 1437] [outer = 0x7f72c6f56800] 12:03:13 INFO - PROCESS | 13908 | 1461265393824 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 12:03:13 INFO - PROCESS | 13908 | 1461265393905 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:03:13 INFO - PROCESS | 13908 | 1461265393910 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:03:13 INFO - PROCESS | 13908 | 1461265393922 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:03:13 INFO - PROCESS | 13908 | 1461265393925 Marionette TRACE conn3 <- [1,1886,null,{}] 12:03:13 INFO - PROCESS | 13908 | 1461265393930 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:14 INFO - PROCESS | 13908 | 1461265394162 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:03:14 INFO - PROCESS | 13908 | 1461265394468 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5e4000 == 154 [pid = 13908] [id = 479] 12:03:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c774f400) [pid = 13908] [serial = 1438] [outer = (nil)] 12:03:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c880bc00) [pid = 13908] [serial = 1439] [outer = 0x7f72c774f400] 12:03:14 INFO - PROCESS | 13908 | 1461265394552 Marionette DEBUG loaded listener.js 12:03:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c8de4c00) [pid = 13908] [serial = 1440] [outer = 0x7f72c774f400] 12:03:15 INFO - PROCESS | 13908 | 1461265395457 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1590ms 12:03:15 INFO - PROCESS | 13908 | 1461265395514 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:03:15 INFO - PROCESS | 13908 | 1461265395521 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:03:15 INFO - PROCESS | 13908 | 1461265395531 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:03:15 INFO - PROCESS | 13908 | 1461265395536 Marionette TRACE conn3 <- [1,1890,null,{}] 12:03:15 INFO - PROCESS | 13908 | 1461265395546 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:15 INFO - PROCESS | 13908 | 1461265395828 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:03:16 INFO - PROCESS | 13908 | 1461265396135 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09cc000 == 155 [pid = 13908] [id = 480] 12:03:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c7d0ec00) [pid = 13908] [serial = 1441] [outer = (nil)] 12:03:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c9f65c00) [pid = 13908] [serial = 1442] [outer = 0x7f72c7d0ec00] 12:03:16 INFO - PROCESS | 13908 | 1461265396213 Marionette DEBUG loaded listener.js 12:03:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72cb672c00) [pid = 13908] [serial = 1443] [outer = 0x7f72c7d0ec00] 12:03:17 INFO - PROCESS | 13908 | 1461265397072 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1588ms 12:03:17 INFO - PROCESS | 13908 | 1461265397119 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:03:17 INFO - PROCESS | 13908 | 1461265397123 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:03:17 INFO - PROCESS | 13908 | 1461265397129 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:03:17 INFO - PROCESS | 13908 | 1461265397132 Marionette TRACE conn3 <- [1,1894,null,{}] 12:03:17 INFO - PROCESS | 13908 | 1461265397138 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:17 INFO - PROCESS | 13908 | 1461265397365 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:03:17 INFO - PROCESS | 13908 | 1461265397581 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2948000 == 156 [pid = 13908] [id = 481] 12:03:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c8de8000) [pid = 13908] [serial = 1444] [outer = (nil)] 12:03:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72cc02f800) [pid = 13908] [serial = 1445] [outer = 0x7f72c8de8000] 12:03:17 INFO - PROCESS | 13908 | 1461265397695 Marionette DEBUG loaded listener.js 12:03:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72cc48a800) [pid = 13908] [serial = 1446] [outer = 0x7f72c8de8000] 12:03:18 INFO - PROCESS | 13908 | 1461265398663 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1588ms 12:03:18 INFO - PROCESS | 13908 | 1461265398719 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:03:18 INFO - PROCESS | 13908 | 1461265398723 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:03:18 INFO - PROCESS | 13908 | 1461265398729 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:03:18 INFO - PROCESS | 13908 | 1461265398733 Marionette TRACE conn3 <- [1,1898,null,{}] 12:03:18 INFO - PROCESS | 13908 | 1461265398739 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:18 INFO - PROCESS | 13908 | 1461265398990 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:03:19 INFO - PROCESS | 13908 | 1461265399306 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72deba5800 == 157 [pid = 13908] [id = 482] 12:03:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72cf632400) [pid = 13908] [serial = 1447] [outer = (nil)] 12:03:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72d03eac00) [pid = 13908] [serial = 1448] [outer = 0x7f72cf632400] 12:03:19 INFO - PROCESS | 13908 | 1461265399397 Marionette DEBUG loaded listener.js 12:03:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72d0ed5400) [pid = 13908] [serial = 1449] [outer = 0x7f72cf632400] 12:03:20 INFO - PROCESS | 13908 | 1461265400294 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1635ms 12:03:20 INFO - PROCESS | 13908 | 1461265400366 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:03:20 INFO - PROCESS | 13908 | 1461265400369 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:03:20 INFO - PROCESS | 13908 | 1461265400376 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:03:20 INFO - PROCESS | 13908 | 1461265400379 Marionette TRACE conn3 <- [1,1902,null,{}] 12:03:20 INFO - PROCESS | 13908 | 1461265400384 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:20 INFO - PROCESS | 13908 | 1461265400607 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:03:20 INFO - PROCESS | 13908 | 1461265400932 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e1934000 == 158 [pid = 13908] [id = 483] 12:03:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72d10d2000) [pid = 13908] [serial = 1450] [outer = (nil)] 12:03:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72d1f4bc00) [pid = 13908] [serial = 1451] [outer = 0x7f72d10d2000] 12:03:21 INFO - PROCESS | 13908 | 1461265401025 Marionette DEBUG loaded listener.js 12:03:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72d4c72400) [pid = 13908] [serial = 1452] [outer = 0x7f72d10d2000] 12:03:21 INFO - PROCESS | 13908 | 1461265401847 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1542ms 12:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:03:21 INFO - PROCESS | 13908 | 1461265401920 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:03:21 INFO - PROCESS | 13908 | 1461265401923 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:03:21 INFO - PROCESS | 13908 | 1461265401930 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:03:21 INFO - PROCESS | 13908 | 1461265401933 Marionette TRACE conn3 <- [1,1906,null,{}] 12:03:21 INFO - PROCESS | 13908 | 1461265401940 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:22 INFO - PROCESS | 13908 | 1461265402157 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:03:22 INFO - PROCESS | 13908 | 1461265402415 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3d4c000 == 159 [pid = 13908] [id = 484] 12:03:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72cff68400) [pid = 13908] [serial = 1453] [outer = (nil)] 12:03:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72dead3000) [pid = 13908] [serial = 1454] [outer = 0x7f72cff68400] 12:03:22 INFO - PROCESS | 13908 | 1461265402532 Marionette DEBUG loaded listener.js 12:03:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72dfdb4400) [pid = 13908] [serial = 1455] [outer = 0x7f72cff68400] 12:03:23 INFO - PROCESS | 13908 | 1461265403369 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1488ms 12:03:23 INFO - PROCESS | 13908 | 1461265403418 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:03:23 INFO - PROCESS | 13908 | 1461265403422 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:03:23 INFO - PROCESS | 13908 | 1461265403429 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:03:23 INFO - PROCESS | 13908 | 1461265403432 Marionette TRACE conn3 <- [1,1910,null,{}] 12:03:23 INFO - PROCESS | 13908 | 1461265403437 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:23 INFO - PROCESS | 13908 | 1461265403675 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:03:23 INFO - PROCESS | 13908 | 1461265403945 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e6b3d800 == 160 [pid = 13908] [id = 485] 12:03:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72cc287800) [pid = 13908] [serial = 1456] [outer = (nil)] 12:03:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72e1907c00) [pid = 13908] [serial = 1457] [outer = 0x7f72cc287800] 12:03:24 INFO - PROCESS | 13908 | 1461265404068 Marionette DEBUG loaded listener.js 12:03:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72e37bf800) [pid = 13908] [serial = 1458] [outer = 0x7f72cc287800] 12:03:24 INFO - PROCESS | 13908 | 1461265404913 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1537ms 12:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:03:24 INFO - PROCESS | 13908 | 1461265404966 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:03:24 INFO - PROCESS | 13908 | 1461265404969 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:03:24 INFO - PROCESS | 13908 | 1461265404976 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:03:24 INFO - PROCESS | 13908 | 1461265404979 Marionette TRACE conn3 <- [1,1914,null,{}] 12:03:24 INFO - PROCESS | 13908 | 1461265404984 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:25 INFO - PROCESS | 13908 | 1461265405220 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:03:25 INFO - PROCESS | 13908 | 1461265405524 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e903a000 == 161 [pid = 13908] [id = 486] 12:03:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72d1965800) [pid = 13908] [serial = 1459] [outer = (nil)] 12:03:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72e39d9800) [pid = 13908] [serial = 1460] [outer = 0x7f72d1965800] 12:03:25 INFO - PROCESS | 13908 | 1461265405605 Marionette DEBUG loaded listener.js 12:03:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72e3cd1c00) [pid = 13908] [serial = 1461] [outer = 0x7f72d1965800] 12:03:26 INFO - PROCESS | 13908 | 1461265406624 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1694ms 12:03:26 INFO - PROCESS | 13908 | 1461265406672 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:03:26 INFO - PROCESS | 13908 | 1461265406682 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:03:26 INFO - PROCESS | 13908 | 1461265406695 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:03:26 INFO - PROCESS | 13908 | 1461265406703 Marionette TRACE conn3 <- [1,1918,null,{}] 12:03:26 INFO - PROCESS | 13908 | 1461265406711 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:26 INFO - PROCESS | 13908 | 1461265406961 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:03:27 INFO - PROCESS | 13908 | 1461265407263 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9131800 == 162 [pid = 13908] [id = 487] 12:03:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72b4663c00) [pid = 13908] [serial = 1462] [outer = (nil)] 12:03:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72b466cc00) [pid = 13908] [serial = 1463] [outer = 0x7f72b4663c00] 12:03:27 INFO - PROCESS | 13908 | 1461265407341 Marionette DEBUG loaded listener.js 12:03:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72b4670c00) [pid = 13908] [serial = 1464] [outer = 0x7f72b4663c00] 12:03:28 INFO - PROCESS | 13908 | 1461265408515 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1902ms 12:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:03:28 INFO - PROCESS | 13908 | 1461265408607 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:03:28 INFO - PROCESS | 13908 | 1461265408611 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:03:28 INFO - PROCESS | 13908 | 1461265408621 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:03:28 INFO - PROCESS | 13908 | 1461265408626 Marionette TRACE conn3 <- [1,1922,null,{}] 12:03:28 INFO - PROCESS | 13908 | 1461265408635 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:29 INFO - PROCESS | 13908 | 1461265409000 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:03:29 INFO - PROCESS | 13908 | 1461265409344 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c64000 == 163 [pid = 13908] [id = 488] 12:03:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72b40a4800) [pid = 13908] [serial = 1465] [outer = (nil)] 12:03:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72b7e03c00) [pid = 13908] [serial = 1466] [outer = 0x7f72b40a4800] 12:03:29 INFO - PROCESS | 13908 | 1461265409471 Marionette DEBUG loaded listener.js 12:03:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72bafed000) [pid = 13908] [serial = 1467] [outer = 0x7f72b40a4800] 12:03:30 INFO - PROCESS | 13908 | 1461265410441 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1898ms 12:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:03:30 INFO - PROCESS | 13908 | 1461265410518 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:03:30 INFO - PROCESS | 13908 | 1461265410520 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:03:30 INFO - PROCESS | 13908 | 1461265410527 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:03:30 INFO - PROCESS | 13908 | 1461265410530 Marionette TRACE conn3 <- [1,1926,null,{}] 12:03:30 INFO - PROCESS | 13908 | 1461265410536 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:30 INFO - PROCESS | 13908 | 1461265410776 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:03:31 INFO - PROCESS | 13908 | 1461265411099 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72babce000 == 162 [pid = 13908] [id = 470] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b8869000 == 161 [pid = 13908] [id = 469] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c0d800 == 160 [pid = 13908] [id = 468] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9f5d800 == 159 [pid = 13908] [id = 467] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd266800 == 158 [pid = 13908] [id = 462] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc12a000 == 157 [pid = 13908] [id = 461] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99b8000 == 156 [pid = 13908] [id = 460] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85aa800 == 155 [pid = 13908] [id = 459] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f97800 == 154 [pid = 13908] [id = 458] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5e0d800 == 153 [pid = 13908] [id = 457] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11cc000 == 152 [pid = 13908] [id = 456] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6df000 == 151 [pid = 13908] [id = 455] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda74800 == 150 [pid = 13908] [id = 454] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bce05000 == 149 [pid = 13908] [id = 453] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc0aa000 == 148 [pid = 13908] [id = 452] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72babdb800 == 147 [pid = 13908] [id = 451] 12:03:32 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b80c5000 == 146 [pid = 13908] [id = 450] 12:03:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b40ae800 == 147 [pid = 13908] [id = 489] 12:03:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72b3e42c00) [pid = 13908] [serial = 1468] [outer = (nil)] 12:03:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72b409cc00) [pid = 13908] [serial = 1469] [outer = 0x7f72b3e42c00] 12:03:32 INFO - PROCESS | 13908 | 1461265412406 Marionette DEBUG loaded listener.js 12:03:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72b6d23c00) [pid = 13908] [serial = 1470] [outer = 0x7f72b3e42c00] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72bae5a000) [pid = 13908] [serial = 1191] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72c8ddcc00) [pid = 13908] [serial = 1224] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72e39d1400) [pid = 13908] [serial = 1170] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72c7685800) [pid = 13908] [serial = 1221] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72de85d400) [pid = 13908] [serial = 1236] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72b6d27c00) [pid = 13908] [serial = 1182] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72c7d14800) [pid = 13908] [serial = 1188] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72b6ecc400) [pid = 13908] [serial = 1185] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72e1e24400) [pid = 13908] [serial = 1242] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72d2a78c00) [pid = 13908] [serial = 1173] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72bad4f000) [pid = 13908] [serial = 1239] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72b409fc00) [pid = 13908] [serial = 1254] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72ba050c00) [pid = 13908] [serial = 1233] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72baff0c00) [pid = 13908] [serial = 1176] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72d38e5000) [pid = 13908] [serial = 1230] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72d38e3000) [pid = 13908] [serial = 1179] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72c7643800) [pid = 13908] [serial = 1248] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72bcf85400) [pid = 13908] [serial = 1218] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72cc02f000) [pid = 13908] [serial = 1227] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72badd0c00) [pid = 13908] [serial = 1215] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72e3ccbc00) [pid = 13908] [serial = 1245] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72b3e51000) [pid = 13908] [serial = 1251] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72bbe24c00) [pid = 13908] [serial = 1349] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72bd1e5c00) [pid = 13908] [serial = 1292] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72beb07400) [pid = 13908] [serial = 1293] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72d0b24800) [pid = 13908] [serial = 1322] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72b7e0b000) [pid = 13908] [serial = 1346] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72bf9de400) [pid = 13908] [serial = 1295] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bfb9b000) [pid = 13908] [serial = 1296] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72c6f5d800) [pid = 13908] [serial = 1298] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72c7645800) [pid = 13908] [serial = 1299] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72d1cb3000) [pid = 13908] [serial = 1325] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72d29d4000) [pid = 13908] [serial = 1326] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72b40a0c00) [pid = 13908] [serial = 1337] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72b6d24c00) [pid = 13908] [serial = 1338] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72cc02a000) [pid = 13908] [serial = 1313] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72cc28bc00) [pid = 13908] [serial = 1314] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72bac96000) [pid = 13908] [serial = 1286] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bad4a800) [pid = 13908] [serial = 1287] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72bafed800) [pid = 13908] [serial = 1289] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72bc0f5c00) [pid = 13908] [serial = 1290] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72bc0e8000) [pid = 13908] [serial = 1331] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c89d3400) [pid = 13908] [serial = 1332] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c7753800) [pid = 13908] [serial = 1301] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c7857000) [pid = 13908] [serial = 1302] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72b8621800) [pid = 13908] [serial = 1340] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72cf1b8800) [pid = 13908] [serial = 1319] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72d0355400) [pid = 13908] [serial = 1320] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72b6d25800) [pid = 13908] [serial = 1283] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72b8616800) [pid = 13908] [serial = 1284] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72c9a80800) [pid = 13908] [serial = 1310] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72cb192000) [pid = 13908] [serial = 1311] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72c79ac000) [pid = 13908] [serial = 1304] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72c8248800) [pid = 13908] [serial = 1305] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72bab82c00) [pid = 13908] [serial = 1334] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72badd9c00) [pid = 13908] [serial = 1335] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c854b000) [pid = 13908] [serial = 1307] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c8810800) [pid = 13908] [serial = 1308] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72cc89ec00) [pid = 13908] [serial = 1316] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72cdccd400) [pid = 13908] [serial = 1317] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72d388f400) [pid = 13908] [serial = 1328] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72ddc31000) [pid = 13908] [serial = 1329] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72d146c000) [pid = 13908] [serial = 1323] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72bac57000) [pid = 13908] [serial = 1343] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72bacf1800) [pid = 13908] [serial = 1344] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72baf04800) [pid = 13908] [serial = 1347] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72ba04e400) [pid = 13908] [serial = 1341] [outer = (nil)] [url = about:blank] 12:03:33 INFO - PROCESS | 13908 | 1461265413459 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2994ms 12:03:33 INFO - PROCESS | 13908 | 1461265413524 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:03:33 INFO - PROCESS | 13908 | 1461265413531 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:03:33 INFO - PROCESS | 13908 | 1461265413541 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:03:33 INFO - PROCESS | 13908 | 1461265413544 Marionette TRACE conn3 <- [1,1930,null,{}] 12:03:33 INFO - PROCESS | 13908 | 1461265413552 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:33 INFO - PROCESS | 13908 | 1461265413769 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:03:33 INFO - PROCESS | 13908 | 1461265413950 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4cd0000 == 148 [pid = 13908] [id = 490] 12:03:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72b40a0c00) [pid = 13908] [serial = 1471] [outer = (nil)] 12:03:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72b7d91000) [pid = 13908] [serial = 1472] [outer = 0x7f72b40a0c00] 12:03:34 INFO - PROCESS | 13908 | 1461265414020 Marionette DEBUG loaded listener.js 12:03:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72b7e0e000) [pid = 13908] [serial = 1473] [outer = 0x7f72b40a0c00] 12:03:34 INFO - PROCESS | 13908 | 1461265414938 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1436ms 12:03:35 INFO - PROCESS | 13908 | 1461265415003 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:03:35 INFO - PROCESS | 13908 | 1461265415009 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:03:35 INFO - PROCESS | 13908 | 1461265415019 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:03:35 INFO - PROCESS | 13908 | 1461265415022 Marionette TRACE conn3 <- [1,1934,null,{}] 12:03:35 INFO - PROCESS | 13908 | 1461265415027 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:35 INFO - PROCESS | 13908 | 1461265415315 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:03:35 INFO - PROCESS | 13908 | 1461265415356 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b6e1b800 == 149 [pid = 13908] [id = 491] 12:03:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72b8621400) [pid = 13908] [serial = 1474] [outer = (nil)] 12:03:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72b994f800) [pid = 13908] [serial = 1475] [outer = 0x7f72b8621400] 12:03:35 INFO - PROCESS | 13908 | 1461265415422 Marionette DEBUG loaded listener.js 12:03:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72ba04c000) [pid = 13908] [serial = 1476] [outer = 0x7f72b8621400] 12:03:36 INFO - PROCESS | 13908 | 1461265416591 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1633ms 12:03:36 INFO - PROCESS | 13908 | 1461265416657 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:03:36 INFO - PROCESS | 13908 | 1461265416660 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:03:36 INFO - PROCESS | 13908 | 1461265416667 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:03:36 INFO - PROCESS | 13908 | 1461265416676 Marionette TRACE conn3 <- [1,1938,null,{}] 12:03:36 INFO - PROCESS | 13908 | 1461265416698 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:36 INFO - PROCESS | 13908 | 1461265416986 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:03:37 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72b6d22c00) [pid = 13908] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:03:37 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72b409dc00) [pid = 13908] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:03:37 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72b3e50400) [pid = 13908] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:03:37 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72bcf83c00) [pid = 13908] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:03:37 INFO - PROCESS | 13908 | 1461265417586 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dc2800 == 150 [pid = 13908] [id = 492] 12:03:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72b3e50400) [pid = 13908] [serial = 1477] [outer = (nil)] 12:03:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72ba042800) [pid = 13908] [serial = 1478] [outer = 0x7f72b3e50400] 12:03:37 INFO - PROCESS | 13908 | 1461265417652 Marionette DEBUG loaded listener.js 12:03:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72bac99c00) [pid = 13908] [serial = 1479] [outer = 0x7f72b3e50400] 12:03:38 INFO - PROCESS | 13908 | 1461265418365 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1742ms 12:03:38 INFO - PROCESS | 13908 | 1461265418410 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:03:38 INFO - PROCESS | 13908 | 1461265418414 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:03:38 INFO - PROCESS | 13908 | 1461265418432 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:03:38 INFO - PROCESS | 13908 | 1461265418436 Marionette TRACE conn3 <- [1,1942,null,{}] 12:03:38 INFO - PROCESS | 13908 | 1461265418446 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:38 INFO - PROCESS | 13908 | 1461265418665 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:03:38 INFO - PROCESS | 13908 | 1461265418676 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9dd1000 == 151 [pid = 13908] [id = 493] 12:03:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b409dc00) [pid = 13908] [serial = 1480] [outer = (nil)] 12:03:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bad4b800) [pid = 13908] [serial = 1481] [outer = 0x7f72b409dc00] 12:03:38 INFO - PROCESS | 13908 | 1461265418898 Marionette DEBUG loaded listener.js 12:03:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72bae51c00) [pid = 13908] [serial = 1482] [outer = 0x7f72b409dc00] 12:03:39 INFO - PROCESS | 13908 | 1461265419901 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1506ms 12:03:39 INFO - PROCESS | 13908 | 1461265419928 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:03:39 INFO - PROCESS | 13908 | 1461265419935 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:03:39 INFO - PROCESS | 13908 | 1461265419944 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:03:39 INFO - PROCESS | 13908 | 1461265419950 Marionette TRACE conn3 <- [1,1946,null,{}] 12:03:39 INFO - PROCESS | 13908 | 1461265419961 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:40 INFO - PROCESS | 13908 | 1461265420184 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:03:40 INFO - PROCESS | 13908 | 1461265420532 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b5477800 == 152 [pid = 13908] [id = 494] 12:03:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b6ec5800) [pid = 13908] [serial = 1483] [outer = (nil)] 12:03:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72b7d8fc00) [pid = 13908] [serial = 1484] [outer = 0x7f72b6ec5800] 12:03:40 INFO - PROCESS | 13908 | 1461265420610 Marionette DEBUG loaded listener.js 12:03:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b8615400) [pid = 13908] [serial = 1485] [outer = 0x7f72b6ec5800] 12:03:41 INFO - PROCESS | 13908 | 1461265421529 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1638ms 12:03:41 INFO - PROCESS | 13908 | 1461265421583 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:03:41 INFO - PROCESS | 13908 | 1461265421591 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:03:41 INFO - PROCESS | 13908 | 1461265421603 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:03:41 INFO - PROCESS | 13908 | 1461265421606 Marionette TRACE conn3 <- [1,1950,null,{}] 12:03:41 INFO - PROCESS | 13908 | 1461265421612 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:41 INFO - PROCESS | 13908 | 1461265421844 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:03:42 INFO - PROCESS | 13908 | 1461265422163 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9f67000 == 153 [pid = 13908] [id = 495] 12:03:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b8618000) [pid = 13908] [serial = 1486] [outer = (nil)] 12:03:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72ba056800) [pid = 13908] [serial = 1487] [outer = 0x7f72b8618000] 12:03:42 INFO - PROCESS | 13908 | 1461265422246 Marionette DEBUG loaded listener.js 12:03:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bac57000) [pid = 13908] [serial = 1488] [outer = 0x7f72b8618000] 12:03:43 INFO - PROCESS | 13908 | 1461265423199 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1634ms 12:03:43 INFO - PROCESS | 13908 | 1461265423237 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:03:43 INFO - PROCESS | 13908 | 1461265423242 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:03:43 INFO - PROCESS | 13908 | 1461265423248 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:03:43 INFO - PROCESS | 13908 | 1461265423254 Marionette TRACE conn3 <- [1,1954,null,{}] 12:03:43 INFO - PROCESS | 13908 | 1461265423270 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:43 INFO - PROCESS | 13908 | 1461265423503 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:03:43 INFO - PROCESS | 13908 | 1461265423756 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bbe12800 == 154 [pid = 13908] [id = 496] 12:03:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72bae54400) [pid = 13908] [serial = 1489] [outer = (nil)] 12:03:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bafeb000) [pid = 13908] [serial = 1490] [outer = 0x7f72bae54400] 12:03:43 INFO - PROCESS | 13908 | 1461265423875 Marionette DEBUG loaded listener.js 12:03:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bbe2d800) [pid = 13908] [serial = 1491] [outer = 0x7f72bae54400] 12:03:44 INFO - PROCESS | 13908 | 1461265424809 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1588ms 12:03:44 INFO - PROCESS | 13908 | 1461265424836 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:03:44 INFO - PROCESS | 13908 | 1461265424841 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:03:44 INFO - PROCESS | 13908 | 1461265424847 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:03:44 INFO - PROCESS | 13908 | 1461265424851 Marionette TRACE conn3 <- [1,1958,null,{}] 12:03:44 INFO - PROCESS | 13908 | 1461265424857 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:45 INFO - PROCESS | 13908 | 1461265425083 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:03:45 INFO - PROCESS | 13908 | 1461265425375 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc866000 == 155 [pid = 13908] [id = 497] 12:03:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bc173400) [pid = 13908] [serial = 1492] [outer = (nil)] 12:03:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72bd1d5c00) [pid = 13908] [serial = 1493] [outer = 0x7f72bc173400] 12:03:45 INFO - PROCESS | 13908 | 1461265425501 Marionette DEBUG loaded listener.js 12:03:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bd1e8c00) [pid = 13908] [serial = 1494] [outer = 0x7f72bc173400] 12:03:46 INFO - PROCESS | 13908 | 1461265426391 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1587ms 12:03:46 INFO - PROCESS | 13908 | 1461265426434 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:03:46 INFO - PROCESS | 13908 | 1461265426438 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:03:46 INFO - PROCESS | 13908 | 1461265426444 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:03:46 INFO - PROCESS | 13908 | 1461265426447 Marionette TRACE conn3 <- [1,1962,null,{}] 12:03:46 INFO - PROCESS | 13908 | 1461265426453 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:46 INFO - PROCESS | 13908 | 1461265426666 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:03:46 INFO - PROCESS | 13908 | 1461265426880 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd118800 == 156 [pid = 13908] [id = 498] 12:03:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bcf7c000) [pid = 13908] [serial = 1495] [outer = (nil)] 12:03:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bd23d000) [pid = 13908] [serial = 1496] [outer = 0x7f72bcf7c000] 12:03:47 INFO - PROCESS | 13908 | 1461265427036 Marionette DEBUG loaded listener.js 12:03:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bf457400) [pid = 13908] [serial = 1497] [outer = 0x7f72bcf7c000] 12:03:47 INFO - PROCESS | 13908 | 1461265427926 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1531ms 12:03:47 INFO - PROCESS | 13908 | 1461265427977 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:03:47 INFO - PROCESS | 13908 | 1461265427981 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:03:47 INFO - PROCESS | 13908 | 1461265427987 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:03:47 INFO - PROCESS | 13908 | 1461265427990 Marionette TRACE conn3 <- [1,1966,null,{}] 12:03:47 INFO - PROCESS | 13908 | 1461265427995 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:48 INFO - PROCESS | 13908 | 1461265428239 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:03:48 INFO - PROCESS | 13908 | 1461265428567 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6d5800 == 157 [pid = 13908] [id = 499] 12:03:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bfb9f800) [pid = 13908] [serial = 1498] [outer = (nil)] 12:03:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c5c2d000) [pid = 13908] [serial = 1499] [outer = 0x7f72bfb9f800] 12:03:48 INFO - PROCESS | 13908 | 1461265428651 Marionette DEBUG loaded listener.js 12:03:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c6e93000) [pid = 13908] [serial = 1500] [outer = 0x7f72bfb9f800] 12:03:49 INFO - PROCESS | 13908 | 1461265429538 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1582ms 12:03:49 INFO - PROCESS | 13908 | 1461265429571 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:03:49 INFO - PROCESS | 13908 | 1461265429579 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:03:49 INFO - PROCESS | 13908 | 1461265429592 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:03:49 INFO - PROCESS | 13908 | 1461265429596 Marionette TRACE conn3 <- [1,1970,null,{}] 12:03:49 INFO - PROCESS | 13908 | 1461265429605 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:49 INFO - PROCESS | 13908 | 1461265429871 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:03:50 INFO - PROCESS | 13908 | 1461265430122 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5c52800 == 158 [pid = 13908] [id = 500] 12:03:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72bfb97400) [pid = 13908] [serial = 1501] [outer = (nil)] 12:03:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c6f60c00) [pid = 13908] [serial = 1502] [outer = 0x7f72bfb97400] 12:03:50 INFO - PROCESS | 13908 | 1461265430253 Marionette DEBUG loaded listener.js 12:03:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c763cc00) [pid = 13908] [serial = 1503] [outer = 0x7f72bfb97400] 12:03:51 INFO - PROCESS | 13908 | 1461265431141 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1594ms 12:03:51 INFO - PROCESS | 13908 | 1461265431185 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:03:51 INFO - PROCESS | 13908 | 1461265431189 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:03:51 INFO - PROCESS | 13908 | 1461265431195 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:03:51 INFO - PROCESS | 13908 | 1461265431198 Marionette TRACE conn3 <- [1,1974,null,{}] 12:03:51 INFO - PROCESS | 13908 | 1461265431203 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:51 INFO - PROCESS | 13908 | 1461265431421 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:03:51 INFO - PROCESS | 13908 | 1461265431652 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f92800 == 159 [pid = 13908] [id = 501] 12:03:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72bfba0c00) [pid = 13908] [serial = 1504] [outer = (nil)] 12:03:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c7645800) [pid = 13908] [serial = 1505] [outer = 0x7f72bfba0c00] 12:03:51 INFO - PROCESS | 13908 | 1461265431767 Marionette DEBUG loaded listener.js 12:03:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c7806000) [pid = 13908] [serial = 1506] [outer = 0x7f72bfba0c00] 12:03:52 INFO - PROCESS | 13908 | 1461265432694 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1533ms 12:03:52 INFO - PROCESS | 13908 | 1461265432730 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:03:52 INFO - PROCESS | 13908 | 1461265432733 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:03:52 INFO - PROCESS | 13908 | 1461265432740 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:03:52 INFO - PROCESS | 13908 | 1461265432743 Marionette TRACE conn3 <- [1,1978,null,{}] 12:03:52 INFO - PROCESS | 13908 | 1461265432750 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:52 INFO - PROCESS | 13908 | 1461265432971 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:03:53 INFO - PROCESS | 13908 | 1461265433188 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85b1800 == 160 [pid = 13908] [id = 502] 12:03:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72b84e6400) [pid = 13908] [serial = 1507] [outer = (nil)] 12:03:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c7680400) [pid = 13908] [serial = 1508] [outer = 0x7f72b84e6400] 12:03:53 INFO - PROCESS | 13908 | 1461265433304 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c7d19c00) [pid = 13908] [serial = 1509] [outer = 0x7f72b84e6400] 12:03:54 INFO - PROCESS | 13908 | 1461265434212 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1531ms 12:03:54 INFO - PROCESS | 13908 | 1461265434271 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 13908 | 1461265434275 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:03:54 INFO - PROCESS | 13908 | 1461265434281 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 13908 | 1461265434284 Marionette TRACE conn3 <- [1,1982,null,{}] 12:03:54 INFO - PROCESS | 13908 | 1461265434289 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:54 INFO - PROCESS | 13908 | 1461265434521 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:03:54 INFO - PROCESS | 13908 | 1461265434817 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86bf000 == 161 [pid = 13908] [id = 503] 12:03:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c77f0c00) [pid = 13908] [serial = 1510] [outer = (nil)] 12:03:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c8805400) [pid = 13908] [serial = 1511] [outer = 0x7f72c77f0c00] 12:03:54 INFO - PROCESS | 13908 | 1461265434900 Marionette DEBUG loaded listener.js 12:03:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c8dea000) [pid = 13908] [serial = 1512] [outer = 0x7f72c77f0c00] 12:03:55 INFO - PROCESS | 13908 | 1461265435789 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1578ms 12:03:55 INFO - PROCESS | 13908 | 1461265435861 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:03:55 INFO - PROCESS | 13908 | 1461265435865 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:03:55 INFO - PROCESS | 13908 | 1461265435871 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:03:55 INFO - PROCESS | 13908 | 1461265435876 Marionette TRACE conn3 <- [1,1986,null,{}] 12:03:55 INFO - PROCESS | 13908 | 1461265435881 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:56 INFO - PROCESS | 13908 | 1461265436173 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:03:56 INFO - PROCESS | 13908 | 1461265436489 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc4ae800 == 162 [pid = 13908] [id = 504] 12:03:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72cc283800) [pid = 13908] [serial = 1513] [outer = (nil)] 12:03:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72cc28c800) [pid = 13908] [serial = 1514] [outer = 0x7f72cc283800] 12:03:56 INFO - PROCESS | 13908 | 1461265436584 Marionette DEBUG loaded listener.js 12:03:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72cc8a7c00) [pid = 13908] [serial = 1515] [outer = 0x7f72cc283800] 12:03:57 INFO - PROCESS | 13908 | 1461265437455 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1631ms 12:03:57 INFO - PROCESS | 13908 | 1461265437507 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:03:57 INFO - PROCESS | 13908 | 1461265437512 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:03:57 INFO - PROCESS | 13908 | 1461265437521 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:03:57 INFO - PROCESS | 13908 | 1461265437526 Marionette TRACE conn3 <- [1,1990,null,{}] 12:03:57 INFO - PROCESS | 13908 | 1461265437533 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:57 INFO - PROCESS | 13908 | 1461265437767 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:03:58 INFO - PROCESS | 13908 | 1461265438076 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5a4800 == 163 [pid = 13908] [id = 505] 12:03:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72b8615800) [pid = 13908] [serial = 1516] [outer = (nil)] 12:03:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72cf0bb800) [pid = 13908] [serial = 1517] [outer = 0x7f72b8615800] 12:03:58 INFO - PROCESS | 13908 | 1461265438166 Marionette DEBUG loaded listener.js 12:03:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72d0720800) [pid = 13908] [serial = 1518] [outer = 0x7f72b8615800] 12:03:59 INFO - PROCESS | 13908 | 1461265439000 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1534ms 12:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:03:59 INFO - PROCESS | 13908 | 1461265439056 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:03:59 INFO - PROCESS | 13908 | 1461265439059 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:03:59 INFO - PROCESS | 13908 | 1461265439065 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:03:59 INFO - PROCESS | 13908 | 1461265439068 Marionette TRACE conn3 <- [1,1994,null,{}] 12:03:59 INFO - PROCESS | 13908 | 1461265439073 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:59 INFO - PROCESS | 13908 | 1461265439291 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:03:59 INFO - PROCESS | 13908 | 1461265439510 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d08ab800 == 164 [pid = 13908] [id = 506] 12:03:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72bbe31800) [pid = 13908] [serial = 1519] [outer = (nil)] 12:03:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72d0ed5000) [pid = 13908] [serial = 1520] [outer = 0x7f72bbe31800] 12:03:59 INFO - PROCESS | 13908 | 1461265439625 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72d297a800) [pid = 13908] [serial = 1521] [outer = 0x7f72bbe31800] 12:04:00 INFO - PROCESS | 13908 | 1461265440709 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1689ms 12:04:00 INFO - PROCESS | 13908 | 1461265440756 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:04:00 INFO - PROCESS | 13908 | 1461265440763 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:04:00 INFO - PROCESS | 13908 | 1461265440773 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:04:00 INFO - PROCESS | 13908 | 1461265440776 Marionette TRACE conn3 <- [1,1998,null,{}] 12:04:00 INFO - PROCESS | 13908 | 1461265440782 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:01 INFO - PROCESS | 13908 | 1461265441043 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:04:01 INFO - PROCESS | 13908 | 1461265441356 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2214800 == 165 [pid = 13908] [id = 507] 12:04:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72cdc41000) [pid = 13908] [serial = 1522] [outer = (nil)] 12:04:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72d7de7800) [pid = 13908] [serial = 1523] [outer = 0x7f72cdc41000] 12:04:01 INFO - PROCESS | 13908 | 1461265441433 Marionette DEBUG loaded listener.js 12:04:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72dedf0c00) [pid = 13908] [serial = 1524] [outer = 0x7f72cdc41000] 12:04:02 INFO - PROCESS | 13908 | 1461265442365 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1642ms 12:04:02 INFO - PROCESS | 13908 | 1461265442413 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:04:02 INFO - PROCESS | 13908 | 1461265442417 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:04:02 INFO - PROCESS | 13908 | 1461265442424 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:04:02 INFO - PROCESS | 13908 | 1461265442428 Marionette TRACE conn3 <- [1,2002,null,{}] 12:04:02 INFO - PROCESS | 13908 | 1461265442433 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:02 INFO - PROCESS | 13908 | 1461265442676 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:04:02 INFO - PROCESS | 13908 | 1461265442987 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddca0000 == 166 [pid = 13908] [id = 508] 12:04:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72bd1f2400) [pid = 13908] [serial = 1525] [outer = (nil)] 12:04:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72dedaa400) [pid = 13908] [serial = 1526] [outer = 0x7f72bd1f2400] 12:04:03 INFO - PROCESS | 13908 | 1461265443069 Marionette DEBUG loaded listener.js 12:04:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72e39d4c00) [pid = 13908] [serial = 1527] [outer = 0x7f72bd1f2400] 12:04:04 INFO - PROCESS | 13908 | 1461265443997 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1634ms 12:04:04 INFO - PROCESS | 13908 | 1461265444058 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:04:04 INFO - PROCESS | 13908 | 1461265444062 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:04:04 INFO - PROCESS | 13908 | 1461265444069 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:04:04 INFO - PROCESS | 13908 | 1461265444072 Marionette TRACE conn3 <- [1,2006,null,{}] 12:04:04 INFO - PROCESS | 13908 | 1461265444078 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:04 INFO - PROCESS | 13908 | 1461265444309 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:04:04 INFO - PROCESS | 13908 | 1461265444567 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:04 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dff60800 == 167 [pid = 13908] [id = 509] 12:04:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72bd265c00) [pid = 13908] [serial = 1528] [outer = (nil)] 12:04:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72bd26b000) [pid = 13908] [serial = 1529] [outer = 0x7f72bd265c00] 12:04:04 INFO - PROCESS | 13908 | 1461265444684 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72bd270000) [pid = 13908] [serial = 1530] [outer = 0x7f72bd265c00] 12:04:05 INFO - PROCESS | 13908 | 1461265445535 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:04:05 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:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1531ms 12:04:05 INFO - PROCESS | 13908 | 1461265445600 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:04:05 INFO - PROCESS | 13908 | 1461265445604 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:04:05 INFO - PROCESS | 13908 | 1461265445611 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 13908 | 1461265445614 Marionette TRACE conn3 <- [1,2010,null,{}] 12:04:05 INFO - PROCESS | 13908 | 1461265445619 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:05 INFO - PROCESS | 13908 | 1461265445848 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:04:06 INFO - PROCESS | 13908 | 1461265446167 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4be3800 == 168 [pid = 13908] [id = 510] 12:04:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72b3e4ec00) [pid = 13908] [serial = 1531] [outer = (nil)] 12:04:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72b6d27c00) [pid = 13908] [serial = 1532] [outer = 0x7f72b3e4ec00] 12:04:06 INFO - PROCESS | 13908 | 1461265446260 Marionette DEBUG loaded listener.js 12:04:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72bd26f400) [pid = 13908] [serial = 1533] [outer = 0x7f72b3e4ec00] 12:04:07 INFO - PROCESS | 13908 | 1461265447641 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:04:07 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:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2141ms 12:04:07 INFO - PROCESS | 13908 | 1461265447753 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:04:07 INFO - PROCESS | 13908 | 1461265447759 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:04:07 INFO - PROCESS | 13908 | 1461265447768 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:04:07 INFO - PROCESS | 13908 | 1461265447774 Marionette TRACE conn3 <- [1,2014,null,{}] 12:04:07 INFO - PROCESS | 13908 | 1461265447783 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:08 INFO - PROCESS | 13908 | 1461265448043 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:04:08 INFO - PROCESS | 13908 | 1461265448309 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b99a1800 == 169 [pid = 13908] [id = 511] 12:04:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72b4665000) [pid = 13908] [serial = 1534] [outer = (nil)] 12:04:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72b7d8a000) [pid = 13908] [serial = 1535] [outer = 0x7f72b4665000] 12:04:08 INFO - PROCESS | 13908 | 1461265448382 Marionette DEBUG loaded listener.js 12:04:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72b8613400) [pid = 13908] [serial = 1536] [outer = 0x7f72b4665000] 12:04:09 INFO - PROCESS | 13908 | 1461265449488 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1795ms 12:04:09 INFO - PROCESS | 13908 | 1461265449563 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:04:09 INFO - PROCESS | 13908 | 1461265449571 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:04:09 INFO - PROCESS | 13908 | 1461265449581 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:04:09 INFO - PROCESS | 13908 | 1461265449584 Marionette TRACE conn3 <- [1,2018,null,{}] 12:04:09 INFO - PROCESS | 13908 | 1461265449590 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:09 INFO - PROCESS | 13908 | 1461265449847 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c80d6000 == 168 [pid = 13908] [id = 65] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9f5a000 == 167 [pid = 13908] [id = 395] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72babdd000 == 166 [pid = 13908] [id = 449] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b6e21000 == 165 [pid = 13908] [id = 394] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b42e2800 == 164 [pid = 13908] [id = 441] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd11a000 == 163 [pid = 13908] [id = 440] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b546b000 == 162 [pid = 13908] [id = 442] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b6e27800 == 161 [pid = 13908] [id = 443] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9dc8800 == 160 [pid = 13908] [id = 444] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9f71000 == 159 [pid = 13908] [id = 396] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9ddd000 == 158 [pid = 13908] [id = 393] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dc2800 == 157 [pid = 13908] [id = 492] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b6e1b800 == 156 [pid = 13908] [id = 491] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4cd0000 == 155 [pid = 13908] [id = 490] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b40ae800 == 154 [pid = 13908] [id = 489] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e903a000 == 153 [pid = 13908] [id = 486] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e6b3d800 == 152 [pid = 13908] [id = 485] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3d4c000 == 151 [pid = 13908] [id = 484] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e1934000 == 150 [pid = 13908] [id = 483] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72deba5800 == 149 [pid = 13908] [id = 482] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2948000 == 148 [pid = 13908] [id = 481] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09cc000 == 147 [pid = 13908] [id = 480] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5e4000 == 146 [pid = 13908] [id = 479] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb695000 == 145 [pid = 13908] [id = 478] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8c7e000 == 144 [pid = 13908] [id = 477] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f8b800 == 143 [pid = 13908] [id = 476] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f19000 == 142 [pid = 13908] [id = 475] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda7f000 == 141 [pid = 13908] [id = 474] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc0b3800 == 140 [pid = 13908] [id = 473] 12:04:10 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b547c000 == 139 [pid = 13908] [id = 472] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72bf77d000) [pid = 13908] [serial = 1413] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72ba04a000) [pid = 13908] [serial = 1404] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72b6d26c00) [pid = 13908] [serial = 1400] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72dfce2000) [pid = 13908] [serial = 1397] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72bc172000) [pid = 13908] [serial = 1358] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72d0b1d400) [pid = 13908] [serial = 1388] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72b84f1c00) [pid = 13908] [serial = 1403] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72bf45a400) [pid = 13908] [serial = 1412] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72bac4c400) [pid = 13908] [serial = 1406] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72d1ffcc00) [pid = 13908] [serial = 1391] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72c5d0e000) [pid = 13908] [serial = 1367] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72ba043400) [pid = 13908] [serial = 1352] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72bace6c00) [pid = 13908] [serial = 1407] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72badd1400) [pid = 13908] [serial = 1355] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72cdc3a800) [pid = 13908] [serial = 1385] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72bd1d8800) [pid = 13908] [serial = 1409] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72c72d1c00) [pid = 13908] [serial = 1370] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c8240000) [pid = 13908] [serial = 1376] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72cc282400) [pid = 13908] [serial = 1382] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72bd238000) [pid = 13908] [serial = 1410] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c7803c00) [pid = 13908] [serial = 1373] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72de862c00) [pid = 13908] [serial = 1394] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72c89d0000) [pid = 13908] [serial = 1379] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bf784800) [pid = 13908] [serial = 1364] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72bd230000) [pid = 13908] [serial = 1361] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72bab8b400) [pid = 13908] [serial = 1415] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 13908 | 1461265450488 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b42ed000 == 140 [pid = 13908] [id = 512] 12:04:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72b466dc00) [pid = 13908] [serial = 1537] [outer = (nil)] 12:04:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72b7e05400) [pid = 13908] [serial = 1538] [outer = 0x7f72b466dc00] 12:04:10 INFO - PROCESS | 13908 | 1461265450559 Marionette DEBUG loaded listener.js 12:04:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72bac4b400) [pid = 13908] [serial = 1539] [outer = 0x7f72b466dc00] 12:04:11 INFO - PROCESS | 13908 | 1461265451434 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1881ms 12:04:11 INFO - PROCESS | 13908 | 1461265451487 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:04:11 INFO - PROCESS | 13908 | 1461265451491 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:04:11 INFO - PROCESS | 13908 | 1461265451501 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:04:11 INFO - PROCESS | 13908 | 1461265451506 Marionette TRACE conn3 <- [1,2022,null,{}] 12:04:11 INFO - PROCESS | 13908 | 1461265451529 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:11 INFO - PROCESS | 13908 | 1461265451846 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:04:12 INFO - PROCESS | 13908 | 1461265452162 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9995800 == 141 [pid = 13908] [id = 513] 12:04:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72bac95c00) [pid = 13908] [serial = 1540] [outer = (nil)] 12:04:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72badcec00) [pid = 13908] [serial = 1541] [outer = 0x7f72bac95c00] 12:04:12 INFO - PROCESS | 13908 | 1461265452275 Marionette DEBUG loaded listener.js 12:04:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72baff4400) [pid = 13908] [serial = 1542] [outer = 0x7f72bac95c00] 12:04:13 INFO - PROCESS | 13908 | 1461265453264 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1787ms 12:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:04:13 INFO - PROCESS | 13908 | 1461265453295 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:04:13 INFO - PROCESS | 13908 | 1461265453299 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:04:13 INFO - PROCESS | 13908 | 1461265453305 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 13908 | 1461265453308 Marionette TRACE conn3 <- [1,2026,null,{}] 12:04:13 INFO - PROCESS | 13908 | 1461265453313 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:13 INFO - PROCESS | 13908 | 1461265453580 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:04:13 INFO - PROCESS | 13908 | 1461265453620 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc055000 == 142 [pid = 13908] [id = 514] 12:04:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72bad4ec00) [pid = 13908] [serial = 1543] [outer = (nil)] 12:04:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72bd1ea800) [pid = 13908] [serial = 1544] [outer = 0x7f72bad4ec00] 12:04:13 INFO - PROCESS | 13908 | 1461265453683 Marionette DEBUG loaded listener.js 12:04:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72bd271800) [pid = 13908] [serial = 1545] [outer = 0x7f72bad4ec00] 12:04:14 INFO - PROCESS | 13908 | 1461265454611 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1335ms 12:04:14 INFO - PROCESS | 13908 | 1461265454641 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:04:14 INFO - PROCESS | 13908 | 1461265454644 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:04:14 INFO - PROCESS | 13908 | 1461265454649 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:04:14 INFO - PROCESS | 13908 | 1461265454651 Marionette TRACE conn3 <- [1,2030,null,{}] 12:04:14 INFO - PROCESS | 13908 | 1461265454657 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:14 INFO - PROCESS | 13908 | 1461265454918 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c6f56800) [pid = 13908] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72b6d19c00) [pid = 13908] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72cc489800) [pid = 13908] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72b3e50400) [pid = 13908] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72bd1ed000) [pid = 13908] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72b40a0c00) [pid = 13908] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bbe24800) [pid = 13908] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72c774f400) [pid = 13908] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72c7d0ec00) [pid = 13908] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72cff68400) [pid = 13908] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72d146ec00) [pid = 13908] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72b40a4800) [pid = 13908] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72d10d2000) [pid = 13908] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72bf780c00) [pid = 13908] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72c7647800) [pid = 13908] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72bace3800) [pid = 13908] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72d1965800) [pid = 13908] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72b4663c00) [pid = 13908] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72b3e42c00) [pid = 13908] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72cc027000) [pid = 13908] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c8de8000) [pid = 13908] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72bcf84800) [pid = 13908] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72b6d1d000) [pid = 13908] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72d388e800) [pid = 13908] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72b8621400) [pid = 13908] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c1d47400) [pid = 13908] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72cf632400) [pid = 13908] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72c1d4d000) [pid = 13908] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72cc02d400) [pid = 13908] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bd234800) [pid = 13908] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72c1a9f000) [pid = 13908] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72b7e11000) [pid = 13908] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72cc287800) [pid = 13908] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72badd2c00) [pid = 13908] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72b3e4c800) [pid = 13908] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c8028800) [pid = 13908] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72cff6a000) [pid = 13908] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72b7e04000) [pid = 13908] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72c6f5e400) [pid = 13908] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72bc0f5000) [pid = 13908] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:04:15 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72badd9800) [pid = 13908] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:04:15 INFO - PROCESS | 13908 | 1461265455849 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c78000 == 143 [pid = 13908] [id = 515] 12:04:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72b40a2c00) [pid = 13908] [serial = 1546] [outer = (nil)] 12:04:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b466d000) [pid = 13908] [serial = 1547] [outer = 0x7f72b40a2c00] 12:04:15 INFO - PROCESS | 13908 | 1461265455923 Marionette DEBUG loaded listener.js 12:04:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72b994dc00) [pid = 13908] [serial = 1548] [outer = 0x7f72b40a2c00] 12:04:16 INFO - PROCESS | 13908 | 1461265456625 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2031ms 12:04:16 INFO - PROCESS | 13908 | 1461265456683 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:04:16 INFO - PROCESS | 13908 | 1461265456685 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:04:16 INFO - PROCESS | 13908 | 1461265456692 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:04:16 INFO - PROCESS | 13908 | 1461265456694 Marionette TRACE conn3 <- [1,2034,null,{}] 12:04:16 INFO - PROCESS | 13908 | 1461265456699 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:17 INFO - PROCESS | 13908 | 1461265457021 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:04:17 INFO - PROCESS | 13908 | 1461265457043 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda80000 == 144 [pid = 13908] [id = 516] 12:04:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72b8622000) [pid = 13908] [serial = 1549] [outer = (nil)] 12:04:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bf44f800) [pid = 13908] [serial = 1550] [outer = 0x7f72b8622000] 12:04:17 INFO - PROCESS | 13908 | 1461265457111 Marionette DEBUG loaded listener.js 12:04:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bfaa7c00) [pid = 13908] [serial = 1551] [outer = 0x7f72b8622000] 12:04:18 INFO - PROCESS | 13908 | 1461265458296 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1680ms 12:04:18 INFO - PROCESS | 13908 | 1461265458374 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:04:18 INFO - PROCESS | 13908 | 1461265458380 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:04:18 INFO - PROCESS | 13908 | 1461265458388 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:04:18 INFO - PROCESS | 13908 | 1461265458394 Marionette TRACE conn3 <- [1,2038,null,{}] 12:04:18 INFO - PROCESS | 13908 | 1461265458402 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:18 INFO - PROCESS | 13908 | 1461265458684 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:04:18 INFO - PROCESS | 13908 | 1461265458973 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8868000 == 145 [pid = 13908] [id = 517] 12:04:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b7e0ec00) [pid = 13908] [serial = 1552] [outer = (nil)] 12:04:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b84f1c00) [pid = 13908] [serial = 1553] [outer = 0x7f72b7e0ec00] 12:04:19 INFO - PROCESS | 13908 | 1461265459053 Marionette DEBUG loaded listener.js 12:04:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bab83c00) [pid = 13908] [serial = 1554] [outer = 0x7f72b7e0ec00] 12:04:20 INFO - PROCESS | 13908 | 1461265460032 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1685ms 12:04:20 INFO - PROCESS | 13908 | 1461265460073 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:04:20 INFO - PROCESS | 13908 | 1461265460082 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:04:20 INFO - PROCESS | 13908 | 1461265460092 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 13908 | 1461265460097 Marionette TRACE conn3 <- [1,2042,null,{}] 12:04:20 INFO - PROCESS | 13908 | 1461265460103 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:20 INFO - PROCESS | 13908 | 1461265460340 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:04:20 INFO - PROCESS | 13908 | 1461265460692 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd11a000 == 146 [pid = 13908] [id = 518] 12:04:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bad42800) [pid = 13908] [serial = 1555] [outer = (nil)] 12:04:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72badd3400) [pid = 13908] [serial = 1556] [outer = 0x7f72bad42800] 12:04:20 INFO - PROCESS | 13908 | 1461265460772 Marionette DEBUG loaded listener.js 12:04:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bafec800) [pid = 13908] [serial = 1557] [outer = 0x7f72bad42800] 12:04:21 INFO - PROCESS | 13908 | 1461265461739 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:04:21 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:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1680ms 12:04:21 INFO - PROCESS | 13908 | 1461265461774 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:04:21 INFO - PROCESS | 13908 | 1461265461777 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:04:21 INFO - PROCESS | 13908 | 1461265461784 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:04:21 INFO - PROCESS | 13908 | 1461265461790 Marionette TRACE conn3 <- [1,2046,null,{}] 12:04:21 INFO - PROCESS | 13908 | 1461265461806 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:22 INFO - PROCESS | 13908 | 1461265462065 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:04:22 INFO - PROCESS | 13908 | 1461265462365 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5c4f800 == 147 [pid = 13908] [id = 519] 12:04:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bbe27000) [pid = 13908] [serial = 1558] [outer = (nil)] 12:04:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bf776400) [pid = 13908] [serial = 1559] [outer = 0x7f72bbe27000] 12:04:22 INFO - PROCESS | 13908 | 1461265462450 Marionette DEBUG loaded listener.js 12:04:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72bf9dfc00) [pid = 13908] [serial = 1560] [outer = 0x7f72bbe27000] 12:04:23 INFO - PROCESS | 13908 | 1461265463328 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1596ms 12:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:04:23 INFO - PROCESS | 13908 | 1461265463381 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:04:23 INFO - PROCESS | 13908 | 1461265463385 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:04:23 INFO - PROCESS | 13908 | 1461265463391 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:04:23 INFO - PROCESS | 13908 | 1461265463394 Marionette TRACE conn3 <- [1,2050,null,{}] 12:04:23 INFO - PROCESS | 13908 | 1461265463400 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:23 INFO - PROCESS | 13908 | 1461265463635 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:04:23 INFO - PROCESS | 13908 | 1461265463895 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85a9800 == 148 [pid = 13908] [id = 520] 12:04:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bd23d400) [pid = 13908] [serial = 1561] [outer = (nil)] 12:04:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bfaadc00) [pid = 13908] [serial = 1562] [outer = 0x7f72bd23d400] 12:04:24 INFO - PROCESS | 13908 | 1461265464018 Marionette DEBUG loaded listener.js 12:04:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bfab4400) [pid = 13908] [serial = 1563] [outer = 0x7f72bd23d400] 12:04:24 INFO - PROCESS | 13908 | 1461265464845 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1530ms 12:04:24 INFO - PROCESS | 13908 | 1461265464921 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:04:24 INFO - PROCESS | 13908 | 1461265464925 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:04:24 INFO - PROCESS | 13908 | 1461265464931 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:04:24 INFO - PROCESS | 13908 | 1461265464935 Marionette TRACE conn3 <- [1,2054,null,{}] 12:04:24 INFO - PROCESS | 13908 | 1461265464941 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:25 INFO - PROCESS | 13908 | 1461265465201 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:04:25 INFO - PROCESS | 13908 | 1461265465462 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9f42000 == 149 [pid = 13908] [id = 521] 12:04:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bfaa8000) [pid = 13908] [serial = 1564] [outer = (nil)] 12:04:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bfb9dc00) [pid = 13908] [serial = 1565] [outer = 0x7f72bfaa8000] 12:04:25 INFO - PROCESS | 13908 | 1461265465580 Marionette DEBUG loaded listener.js 12:04:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c131d400) [pid = 13908] [serial = 1566] [outer = 0x7f72bfaa8000] 12:04:26 INFO - PROCESS | 13908 | 1461265466476 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1585ms 12:04:26 INFO - PROCESS | 13908 | 1461265466518 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:04:26 INFO - PROCESS | 13908 | 1461265466523 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:04:26 INFO - PROCESS | 13908 | 1461265466528 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:04:26 INFO - PROCESS | 13908 | 1461265466531 Marionette TRACE conn3 <- [1,2058,null,{}] 12:04:26 INFO - PROCESS | 13908 | 1461265466538 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:26 INFO - PROCESS | 13908 | 1461265466791 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:04:27 INFO - PROCESS | 13908 | 1461265467114 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc4ba800 == 150 [pid = 13908] [id = 522] 12:04:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c5d7d400) [pid = 13908] [serial = 1567] [outer = (nil)] 12:04:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c774e400) [pid = 13908] [serial = 1568] [outer = 0x7f72c5d7d400] 12:04:27 INFO - PROCESS | 13908 | 1461265467204 Marionette DEBUG loaded listener.js 12:04:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c78b8400) [pid = 13908] [serial = 1569] [outer = 0x7f72c5d7d400] 12:04:28 INFO - PROCESS | 13908 | 1461265468021 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1529ms 12:04:28 INFO - PROCESS | 13908 | 1461265468059 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:04:28 INFO - PROCESS | 13908 | 1461265468062 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:04:28 INFO - PROCESS | 13908 | 1461265468069 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:04:28 INFO - PROCESS | 13908 | 1461265468073 Marionette TRACE conn3 <- [1,2062,null,{}] 12:04:28 INFO - PROCESS | 13908 | 1461265468078 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:28 INFO - PROCESS | 13908 | 1461265468302 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:04:28 INFO - PROCESS | 13908 | 1461265468567 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d01ce800 == 151 [pid = 13908] [id = 523] 12:04:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c6ee0400) [pid = 13908] [serial = 1570] [outer = (nil)] 12:04:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c8240000) [pid = 13908] [serial = 1571] [outer = 0x7f72c6ee0400] 12:04:28 INFO - PROCESS | 13908 | 1461265468647 Marionette DEBUG loaded listener.js 12:04:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c8807800) [pid = 13908] [serial = 1572] [outer = 0x7f72c6ee0400] 12:04:29 INFO - PROCESS | 13908 | 1461265469555 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1533ms 12:04:29 INFO - PROCESS | 13908 | 1461265469603 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:04:29 INFO - PROCESS | 13908 | 1461265469606 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:04:29 INFO - PROCESS | 13908 | 1461265469613 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:04:29 INFO - PROCESS | 13908 | 1461265469616 Marionette TRACE conn3 <- [1,2066,null,{}] 12:04:29 INFO - PROCESS | 13908 | 1461265469622 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:29 INFO - PROCESS | 13908 | 1461265469840 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:04:30 INFO - PROCESS | 13908 | 1461265470103 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d21a5800 == 152 [pid = 13908] [id = 524] 12:04:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c7680800) [pid = 13908] [serial = 1573] [outer = (nil)] 12:04:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c89d4000) [pid = 13908] [serial = 1574] [outer = 0x7f72c7680800] 12:04:30 INFO - PROCESS | 13908 | 1461265470222 Marionette DEBUG loaded listener.js 12:04:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c9b9c800) [pid = 13908] [serial = 1575] [outer = 0x7f72c7680800] 12:04:31 INFO - PROCESS | 13908 | 1461265471122 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1578ms 12:04:31 INFO - PROCESS | 13908 | 1461265471192 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:04:31 INFO - PROCESS | 13908 | 1461265471196 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:04:31 INFO - PROCESS | 13908 | 1461265471203 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:04:31 INFO - PROCESS | 13908 | 1461265471206 Marionette TRACE conn3 <- [1,2070,null,{}] 12:04:31 INFO - PROCESS | 13908 | 1461265471212 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:31 INFO - PROCESS | 13908 | 1461265471453 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:04:31 INFO - PROCESS | 13908 | 1461265471752 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddca3000 == 153 [pid = 13908] [id = 525] 12:04:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72b3e4b400) [pid = 13908] [serial = 1576] [outer = (nil)] 12:04:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72cb326800) [pid = 13908] [serial = 1577] [outer = 0x7f72b3e4b400] 12:04:31 INFO - PROCESS | 13908 | 1461265471840 Marionette DEBUG loaded listener.js 12:04:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72cc02a000) [pid = 13908] [serial = 1578] [outer = 0x7f72b3e4b400] 12:04:32 INFO - PROCESS | 13908 | 1461265472703 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 12:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:04:32 INFO - PROCESS | 13908 | 1461265472736 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:04:32 INFO - PROCESS | 13908 | 1461265472739 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:04:32 INFO - PROCESS | 13908 | 1461265472745 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:04:32 INFO - PROCESS | 13908 | 1461265472748 Marionette TRACE conn3 <- [1,2074,null,{}] 12:04:32 INFO - PROCESS | 13908 | 1461265472753 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:32 INFO - PROCESS | 13908 | 1461265472973 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:04:33 INFO - PROCESS | 13908 | 1461265473235 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e36b1800 == 154 [pid = 13908] [id = 526] 12:04:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c7756c00) [pid = 13908] [serial = 1579] [outer = (nil)] 12:04:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72cc489800) [pid = 13908] [serial = 1580] [outer = 0x7f72c7756c00] 12:04:33 INFO - PROCESS | 13908 | 1461265473318 Marionette DEBUG loaded listener.js 12:04:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72cc8a1800) [pid = 13908] [serial = 1581] [outer = 0x7f72c7756c00] 12:04:34 INFO - PROCESS | 13908 | 1461265474234 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1535ms 12:04:34 INFO - PROCESS | 13908 | 1461265474281 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:04:34 INFO - PROCESS | 13908 | 1461265474284 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:04:34 INFO - PROCESS | 13908 | 1461265474292 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:04:34 INFO - PROCESS | 13908 | 1461265474296 Marionette TRACE conn3 <- [1,2078,null,{}] 12:04:34 INFO - PROCESS | 13908 | 1461265474301 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:34 INFO - PROCESS | 13908 | 1461265474553 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:04:34 INFO - PROCESS | 13908 | 1461265474865 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e901f000 == 155 [pid = 13908] [id = 527] 12:04:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72d1963c00) [pid = 13908] [serial = 1582] [outer = (nil)] 12:04:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72d1f44800) [pid = 13908] [serial = 1583] [outer = 0x7f72d1963c00] 12:04:34 INFO - PROCESS | 13908 | 1461265474951 Marionette DEBUG loaded listener.js 12:04:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72d38ec800) [pid = 13908] [serial = 1584] [outer = 0x7f72d1963c00] 12:04:35 INFO - PROCESS | 13908 | 1461265475780 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1529ms 12:04:35 INFO - PROCESS | 13908 | 1461265475822 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:04:35 INFO - PROCESS | 13908 | 1461265475826 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:04:35 INFO - PROCESS | 13908 | 1461265475832 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:04:35 INFO - PROCESS | 13908 | 1461265475835 Marionette TRACE conn3 <- [1,2082,null,{}] 12:04:35 INFO - PROCESS | 13908 | 1461265475840 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:36 INFO - PROCESS | 13908 | 1461265476079 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:04:36 INFO - PROCESS | 13908 | 1461265476357 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e912a000 == 156 [pid = 13908] [id = 528] 12:04:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72d196cc00) [pid = 13908] [serial = 1585] [outer = (nil)] 12:04:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72deb67c00) [pid = 13908] [serial = 1586] [outer = 0x7f72d196cc00] 12:04:36 INFO - PROCESS | 13908 | 1461265476486 Marionette DEBUG loaded listener.js 12:04:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72dfdb8800) [pid = 13908] [serial = 1587] [outer = 0x7f72d196cc00] 12:04:37 INFO - PROCESS | 13908 | 1461265477318 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1530ms 12:04:37 INFO - PROCESS | 13908 | 1461265477363 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:04:37 INFO - PROCESS | 13908 | 1461265477367 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:04:37 INFO - PROCESS | 13908 | 1461265477373 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:04:37 INFO - PROCESS | 13908 | 1461265477375 Marionette TRACE conn3 <- [1,2086,null,{}] 12:04:37 INFO - PROCESS | 13908 | 1461265477380 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:37 INFO - PROCESS | 13908 | 1461265477629 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:04:37 INFO - PROCESS | 13908 | 1461265477895 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfc27000 == 157 [pid = 13908] [id = 529] 12:04:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72b9947400) [pid = 13908] [serial = 1588] [outer = (nil)] 12:04:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72e1e2a000) [pid = 13908] [serial = 1589] [outer = 0x7f72b9947400] 12:04:38 INFO - PROCESS | 13908 | 1461265478014 Marionette DEBUG loaded listener.js 12:04:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72e39da000) [pid = 13908] [serial = 1590] [outer = 0x7f72b9947400] 12:04:38 INFO - PROCESS | 13908 | 1461265478843 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1534ms 12:04:38 INFO - PROCESS | 13908 | 1461265478909 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:04:38 INFO - PROCESS | 13908 | 1461265478912 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:04:38 INFO - PROCESS | 13908 | 1461265478918 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:04:38 INFO - PROCESS | 13908 | 1461265478920 Marionette TRACE conn3 <- [1,2090,null,{}] 12:04:38 INFO - PROCESS | 13908 | 1461265478926 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:39 INFO - PROCESS | 13908 | 1461265479151 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:04:39 INFO - PROCESS | 13908 | 1461265479413 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7707000 == 158 [pid = 13908] [id = 530] 12:04:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72b9b7b000) [pid = 13908] [serial = 1591] [outer = (nil)] 12:04:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72b9b82000) [pid = 13908] [serial = 1592] [outer = 0x7f72b9b7b000] 12:04:39 INFO - PROCESS | 13908 | 1461265479534 Marionette DEBUG loaded listener.js 12:04:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72b9b86c00) [pid = 13908] [serial = 1593] [outer = 0x7f72b9b7b000] 12:04:40 INFO - PROCESS | 13908 | 1461265480326 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1483ms 12:04:40 INFO - PROCESS | 13908 | 1461265480405 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:04:40 INFO - PROCESS | 13908 | 1461265480408 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:04:40 INFO - PROCESS | 13908 | 1461265480417 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:04:40 INFO - PROCESS | 13908 | 1461265480421 Marionette TRACE conn3 <- [1,2094,null,{}] 12:04:40 INFO - PROCESS | 13908 | 1461265480426 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:40 INFO - PROCESS | 13908 | 1461265480656 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:04:40 INFO - PROCESS | 13908 | 1461265480921 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7720000 == 159 [pid = 13908] [id = 531] 12:04:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72b9b7cc00) [pid = 13908] [serial = 1594] [outer = (nil)] 12:04:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72d4f80400) [pid = 13908] [serial = 1595] [outer = 0x7f72b9b7cc00] 12:04:41 INFO - PROCESS | 13908 | 1461265481055 Marionette DEBUG loaded listener.js 12:04:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72e3ccd000) [pid = 13908] [serial = 1596] [outer = 0x7f72b9b7cc00] 12:04:41 INFO - PROCESS | 13908 | 1461265481887 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1482ms 12:04:41 INFO - PROCESS | 13908 | 1461265481901 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:04:41 INFO - PROCESS | 13908 | 1461265481904 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:04:41 INFO - PROCESS | 13908 | 1461265481911 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:04:41 INFO - PROCESS | 13908 | 1461265481913 Marionette TRACE conn3 <- [1,2098,null,{}] 12:04:41 INFO - PROCESS | 13908 | 1461265481919 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:42 INFO - PROCESS | 13908 | 1461265482159 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:04:42 INFO - PROCESS | 13908 | 1461265482403 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b54c0000 == 160 [pid = 13908] [id = 532] 12:04:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72b9b80c00) [pid = 13908] [serial = 1597] [outer = (nil)] 12:04:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72c7733c00) [pid = 13908] [serial = 1598] [outer = 0x7f72b9b80c00] 12:04:42 INFO - PROCESS | 13908 | 1461265482484 Marionette DEBUG loaded listener.js 12:04:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72c773a000) [pid = 13908] [serial = 1599] [outer = 0x7f72b9b80c00] 12:04:43 INFO - PROCESS | 13908 | 1461265483336 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1478ms 12:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:04:43 INFO - PROCESS | 13908 | 1461265483391 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:04:43 INFO - PROCESS | 13908 | 1461265483393 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:04:43 INFO - PROCESS | 13908 | 1461265483400 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:04:43 INFO - PROCESS | 13908 | 1461265483403 Marionette TRACE conn3 <- [1,2102,null,{}] 12:04:43 INFO - PROCESS | 13908 | 1461265483408 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:43 INFO - PROCESS | 13908 | 1461265483638 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:04:43 INFO - PROCESS | 13908 | 1461265483909 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b521c000 == 161 [pid = 13908] [id = 533] 12:04:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72b9b83000) [pid = 13908] [serial = 1600] [outer = (nil)] 12:04:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72c773ec00) [pid = 13908] [serial = 1601] [outer = 0x7f72b9b83000] 12:04:44 INFO - PROCESS | 13908 | 1461265484031 Marionette DEBUG loaded listener.js 12:04:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72e3d54400) [pid = 13908] [serial = 1602] [outer = 0x7f72b9b83000] 12:04:44 INFO - PROCESS | 13908 | 1461265484844 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1488ms 12:04:44 INFO - PROCESS | 13908 | 1461265484888 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:04:44 INFO - PROCESS | 13908 | 1461265484891 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:04:44 INFO - PROCESS | 13908 | 1461265484897 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:04:44 INFO - PROCESS | 13908 | 1461265484899 Marionette TRACE conn3 <- [1,2106,null,{}] 12:04:44 INFO - PROCESS | 13908 | 1461265484905 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:45 INFO - PROCESS | 13908 | 1461265485210 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:04:45 INFO - PROCESS | 13908 | 1461265485419 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7721800 == 162 [pid = 13908] [id = 534] 12:04:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72b2a20400) [pid = 13908] [serial = 1603] [outer = (nil)] 12:04:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72b2a26400) [pid = 13908] [serial = 1604] [outer = 0x7f72b2a20400] 12:04:45 INFO - PROCESS | 13908 | 1461265485553 Marionette DEBUG loaded listener.js 12:04:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72b2a2c000) [pid = 13908] [serial = 1605] [outer = 0x7f72b2a20400] 12:04:46 INFO - PROCESS | 13908 | 1461265486446 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1582ms 12:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:04:46 INFO - PROCESS | 13908 | 1461265486480 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:04:46 INFO - PROCESS | 13908 | 1461265486483 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:04:46 INFO - PROCESS | 13908 | 1461265486489 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:04:46 INFO - PROCESS | 13908 | 1461265486493 Marionette TRACE conn3 <- [1,2110,null,{}] 12:04:46 INFO - PROCESS | 13908 | 1461265486499 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:46 INFO - PROCESS | 13908 | 1461265486725 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:04:47 INFO - PROCESS | 13908 | 1461265487039 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9a1b800 == 163 [pid = 13908] [id = 535] 12:04:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72b2a23000) [pid = 13908] [serial = 1606] [outer = (nil)] 12:04:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72b9aa7000) [pid = 13908] [serial = 1607] [outer = 0x7f72b2a23000] 12:04:47 INFO - PROCESS | 13908 | 1461265487132 Marionette DEBUG loaded listener.js 12:04:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72b9aac800) [pid = 13908] [serial = 1608] [outer = 0x7f72b2a23000] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d0b9a800 == 162 [pid = 13908] [id = 463] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2dda800 == 161 [pid = 13908] [id = 464] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d8cd9800 == 160 [pid = 13908] [id = 465] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c78000 == 159 [pid = 13908] [id = 515] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc055000 == 158 [pid = 13908] [id = 514] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9995800 == 157 [pid = 13908] [id = 513] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b42ed000 == 156 [pid = 13908] [id = 512] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b99a1800 == 155 [pid = 13908] [id = 511] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5c52800 == 154 [pid = 13908] [id = 500] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6d5800 == 153 [pid = 13908] [id = 499] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd118800 == 152 [pid = 13908] [id = 498] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc866000 == 151 [pid = 13908] [id = 497] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bbe12800 == 150 [pid = 13908] [id = 496] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9f67000 == 149 [pid = 13908] [id = 495] 12:04:49 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b5477800 == 148 [pid = 13908] [id = 494] 12:04:49 INFO - PROCESS | 13908 | 1461265489365 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72c8578800) [pid = 13908] [serial = 1437] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72bac50000) [pid = 13908] [serial = 1419] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72d0ed3000) [pid = 13908] [serial = 1389] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72ba042800) [pid = 13908] [serial = 1478] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72bf77c000) [pid = 13908] [serial = 1425] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72c8247400) [pid = 13908] [serial = 1436] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72b7d91000) [pid = 13908] [serial = 1472] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72bcf84400) [pid = 13908] [serial = 1359] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72c880bc00) [pid = 13908] [serial = 1439] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72b84e3c00) [pid = 13908] [serial = 1418] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72c9f65c00) [pid = 13908] [serial = 1442] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72dfdb4400) [pid = 13908] [serial = 1455] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72deda6400) [pid = 13908] [serial = 1395] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72b7e0e000) [pid = 13908] [serial = 1473] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72b7e03c00) [pid = 13908] [serial = 1466] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72d4c72400) [pid = 13908] [serial = 1452] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72c1d42c00) [pid = 13908] [serial = 1430] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72c78b4c00) [pid = 13908] [serial = 1434] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72baf0a800) [pid = 13908] [serial = 1356] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72e3cd1c00) [pid = 13908] [serial = 1461] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72b466cc00) [pid = 13908] [serial = 1463] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72b409cc00) [pid = 13908] [serial = 1469] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72cc486c00) [pid = 13908] [serial = 1383] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72cc02f800) [pid = 13908] [serial = 1445] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72beb06000) [pid = 13908] [serial = 1362] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c5c2c000) [pid = 13908] [serial = 1431] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72badcac00) [pid = 13908] [serial = 1416] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72b4670c00) [pid = 13908] [serial = 1464] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72dff11800) [pid = 13908] [serial = 1398] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72ba04c000) [pid = 13908] [serial = 1476] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72b994f800) [pid = 13908] [serial = 1475] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c6edd000) [pid = 13908] [serial = 1368] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c7804000) [pid = 13908] [serial = 1433] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72d1f4bc00) [pid = 13908] [serial = 1451] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72d03eac00) [pid = 13908] [serial = 1448] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72bafed000) [pid = 13908] [serial = 1467] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72c79d2c00) [pid = 13908] [serial = 1374] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72cff69400) [pid = 13908] [serial = 1386] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72cb672c00) [pid = 13908] [serial = 1443] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72bfb97c00) [pid = 13908] [serial = 1427] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c8de4c00) [pid = 13908] [serial = 1440] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72c7644800) [pid = 13908] [serial = 1371] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72bab82800) [pid = 13908] [serial = 1353] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72dead3000) [pid = 13908] [serial = 1454] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72e37bf800) [pid = 13908] [serial = 1458] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72bae58400) [pid = 13908] [serial = 1421] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72bf453c00) [pid = 13908] [serial = 1401] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c9b99400) [pid = 13908] [serial = 1380] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72bf453800) [pid = 13908] [serial = 1424] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72cc48a800) [pid = 13908] [serial = 1446] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72c131ec00) [pid = 13908] [serial = 1428] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72baff4000) [pid = 13908] [serial = 1422] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72d38e1000) [pid = 13908] [serial = 1392] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72b6d23c00) [pid = 13908] [serial = 1470] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72bac4c000) [pid = 13908] [serial = 1281] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72bac99c00) [pid = 13908] [serial = 1479] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72e39d9800) [pid = 13908] [serial = 1460] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72e1907c00) [pid = 13908] [serial = 1457] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72d0ed5400) [pid = 13908] [serial = 1449] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c8633800) [pid = 13908] [serial = 1377] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bfb93800) [pid = 13908] [serial = 1365] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72bc0e7800) [pid = 13908] [serial = 1350] [outer = (nil)] [url = about:blank] 12:04:49 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72bad4b800) [pid = 13908] [serial = 1481] [outer = (nil)] [url = about:blank] 12:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 3201ms 12:04:49 INFO - PROCESS | 13908 | 1461265489696 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:04:49 INFO - PROCESS | 13908 | 1461265489702 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:04:49 INFO - PROCESS | 13908 | 1461265489710 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:04:49 INFO - PROCESS | 13908 | 1461265489716 Marionette TRACE conn3 <- [1,2114,null,{}] 12:04:49 INFO - PROCESS | 13908 | 1461265489726 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:49 INFO - PROCESS | 13908 | 1461265489937 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:04:50 INFO - PROCESS | 13908 | 1461265490150 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c77800 == 149 [pid = 13908] [id = 536] 12:04:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72b4670800) [pid = 13908] [serial = 1609] [outer = (nil)] 12:04:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b6d1e400) [pid = 13908] [serial = 1610] [outer = 0x7f72b4670800] 12:04:50 INFO - PROCESS | 13908 | 1461265490218 Marionette DEBUG loaded listener.js 12:04:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72b6ecd400) [pid = 13908] [serial = 1611] [outer = 0x7f72b4670800] 12:04:51 INFO - PROCESS | 13908 | 1461265491002 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1336ms 12:04:51 INFO - PROCESS | 13908 | 1461265491046 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:04:51 INFO - PROCESS | 13908 | 1461265491054 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:04:51 INFO - PROCESS | 13908 | 1461265491064 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:04:51 INFO - PROCESS | 13908 | 1461265491069 Marionette TRACE conn3 <- [1,2118,null,{}] 12:04:51 INFO - PROCESS | 13908 | 1461265491075 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:51 INFO - PROCESS | 13908 | 1461265491297 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:04:51 INFO - PROCESS | 13908 | 1461265491498 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dd9000 == 150 [pid = 13908] [id = 537] 12:04:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72b2a2cc00) [pid = 13908] [serial = 1612] [outer = (nil)] 12:04:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b7d8e000) [pid = 13908] [serial = 1613] [outer = 0x7f72b2a2cc00] 12:04:51 INFO - PROCESS | 13908 | 1461265491567 Marionette DEBUG loaded listener.js 12:04:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72b8619800) [pid = 13908] [serial = 1614] [outer = 0x7f72b2a2cc00] 12:04:52 INFO - PROCESS | 13908 | 1461265492541 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 12:04:52 INFO - PROCESS | 13908 | 1461265492554 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:04:52 INFO - PROCESS | 13908 | 1461265492557 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:04:52 INFO - PROCESS | 13908 | 1461265492572 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:04:52 INFO - PROCESS | 13908 | 1461265492576 Marionette TRACE conn3 <- [1,2122,null,{}] 12:04:52 INFO - PROCESS | 13908 | 1461265492592 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:52 INFO - PROCESS | 13908 | 1461265492875 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:04:52 INFO - PROCESS | 13908 | 1461265492917 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9988800 == 151 [pid = 13908] [id = 538] 12:04:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b9947800) [pid = 13908] [serial = 1615] [outer = (nil)] 12:04:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72ba04c000) [pid = 13908] [serial = 1616] [outer = 0x7f72b9947800] 12:04:52 INFO - PROCESS | 13908 | 1461265492985 Marionette DEBUG loaded listener.js 12:04:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bac4b000) [pid = 13908] [serial = 1617] [outer = 0x7f72b9947800] 12:04:54 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72b4665000) [pid = 13908] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:04:54 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72bac95c00) [pid = 13908] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:04:54 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72b40a2c00) [pid = 13908] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:04:54 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72bad4ec00) [pid = 13908] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:04:54 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72b466dc00) [pid = 13908] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:04:54 INFO - PROCESS | 13908 | 1461265494455 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1934ms 12:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:04:54 INFO - PROCESS | 13908 | 1461265494507 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:04:54 INFO - PROCESS | 13908 | 1461265494511 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:04:54 INFO - PROCESS | 13908 | 1461265494517 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:04:54 INFO - PROCESS | 13908 | 1461265494520 Marionette TRACE conn3 <- [1,2126,null,{}] 12:04:54 INFO - PROCESS | 13908 | 1461265494563 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:54 INFO - PROCESS | 13908 | 1461265494770 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:04:54 INFO - PROCESS | 13908 | 1461265494937 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bab49000 == 152 [pid = 13908] [id = 539] 12:04:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b40a2c00) [pid = 13908] [serial = 1618] [outer = (nil)] 12:04:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bac59000) [pid = 13908] [serial = 1619] [outer = 0x7f72b40a2c00] 12:04:55 INFO - PROCESS | 13908 | 1461265495006 Marionette DEBUG loaded listener.js 12:04:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72badcac00) [pid = 13908] [serial = 1620] [outer = 0x7f72b40a2c00] 12:04:55 INFO - PROCESS | 13908 | 1461265495780 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1328ms 12:04:55 INFO - PROCESS | 13908 | 1461265495846 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:04:55 INFO - PROCESS | 13908 | 1461265495849 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:04:55 INFO - PROCESS | 13908 | 1461265495855 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:04:55 INFO - PROCESS | 13908 | 1461265495857 Marionette TRACE conn3 <- [1,2130,null,{}] 12:04:55 INFO - PROCESS | 13908 | 1461265495863 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:56 INFO - PROCESS | 13908 | 1461265496269 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:04:56 INFO - PROCESS | 13908 | 1461265496738 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4bda000 == 153 [pid = 13908] [id = 540] 12:04:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b409ac00) [pid = 13908] [serial = 1621] [outer = (nil)] 12:04:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72b40a1c00) [pid = 13908] [serial = 1622] [outer = 0x7f72b409ac00] 12:04:56 INFO - PROCESS | 13908 | 1461265496817 Marionette DEBUG loaded listener.js 12:04:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72b6d21000) [pid = 13908] [serial = 1623] [outer = 0x7f72b409ac00] 12:04:57 INFO - PROCESS | 13908 | 1461265497794 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:04:57 INFO - PROCESS | 13908 | 1461265497850 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:04:57 INFO - PROCESS | 13908 | 1461265497859 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:04:57 INFO - PROCESS | 13908 | 1461265497862 Marionette TRACE conn3 <- [1,2134,null,{}] 12:04:57 INFO - PROCESS | 13908 | 1461265497872 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:58 INFO - PROCESS | 13908 | 1461265498123 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:04:58 INFO - PROCESS | 13908 | 1461265498431 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9ddf800 == 154 [pid = 13908] [id = 541] 12:04:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72b9aa4c00) [pid = 13908] [serial = 1624] [outer = (nil)] 12:04:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72ba051000) [pid = 13908] [serial = 1625] [outer = 0x7f72b9aa4c00] 12:04:58 INFO - PROCESS | 13908 | 1461265498518 Marionette DEBUG loaded listener.js 12:04:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bab8ec00) [pid = 13908] [serial = 1626] [outer = 0x7f72b9aa4c00] 12:04:59 INFO - PROCESS | 13908 | 1461265499438 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1637ms 12:04:59 INFO - PROCESS | 13908 | 1461265499499 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:04:59 INFO - PROCESS | 13908 | 1461265499507 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:04:59 INFO - PROCESS | 13908 | 1461265499514 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:04:59 INFO - PROCESS | 13908 | 1461265499518 Marionette TRACE conn3 <- [1,2138,null,{}] 12:04:59 INFO - PROCESS | 13908 | 1461265499524 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:59 INFO - PROCESS | 13908 | 1461265499766 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:05:00 INFO - PROCESS | 13908 | 1461265500109 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0b7800 == 155 [pid = 13908] [id = 542] 12:05:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72baceb800) [pid = 13908] [serial = 1627] [outer = (nil)] 12:05:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72baff5400) [pid = 13908] [serial = 1628] [outer = 0x7f72baceb800] 12:05:00 INFO - PROCESS | 13908 | 1461265500192 Marionette DEBUG loaded listener.js 12:05:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bcf78000) [pid = 13908] [serial = 1629] [outer = 0x7f72baceb800] 12:05:01 INFO - PROCESS | 13908 | 1461265501103 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1631ms 12:05:01 INFO - PROCESS | 13908 | 1461265501147 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:05:01 INFO - PROCESS | 13908 | 1461265501152 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:05:01 INFO - PROCESS | 13908 | 1461265501169 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:05:01 INFO - PROCESS | 13908 | 1461265501179 Marionette TRACE conn3 <- [1,2142,null,{}] 12:05:01 INFO - PROCESS | 13908 | 1461265501189 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:01 INFO - PROCESS | 13908 | 1461265501577 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:05:01 INFO - PROCESS | 13908 | 1461265501890 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd122000 == 156 [pid = 13908] [id = 543] 12:05:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bd1ed800) [pid = 13908] [serial = 1630] [outer = (nil)] 12:05:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72beb06800) [pid = 13908] [serial = 1631] [outer = 0x7f72bd1ed800] 12:05:01 INFO - PROCESS | 13908 | 1461265501973 Marionette DEBUG loaded listener.js 12:05:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bf45a800) [pid = 13908] [serial = 1632] [outer = 0x7f72bd1ed800] 12:05:02 INFO - PROCESS | 13908 | 1461265502921 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:05:02 INFO - PROCESS | 13908 | 1461265502971 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:05:02 INFO - PROCESS | 13908 | 1461265502978 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:05:02 INFO - PROCESS | 13908 | 1461265502981 Marionette TRACE conn3 <- [1,2146,null,{}] 12:05:02 INFO - PROCESS | 13908 | 1461265502986 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:03 INFO - PROCESS | 13908 | 1461265503215 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:05:03 INFO - PROCESS | 13908 | 1461265503524 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bde27000 == 157 [pid = 13908] [id = 544] 12:05:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72badcc000) [pid = 13908] [serial = 1633] [outer = (nil)] 12:05:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72bfaae000) [pid = 13908] [serial = 1634] [outer = 0x7f72badcc000] 12:05:03 INFO - PROCESS | 13908 | 1461265503605 Marionette DEBUG loaded listener.js 12:05:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72bfb94400) [pid = 13908] [serial = 1635] [outer = 0x7f72badcc000] 12:05:04 INFO - PROCESS | 13908 | 1461265504488 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:05:04 INFO - PROCESS | 13908 | 1461265504525 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:05:04 INFO - PROCESS | 13908 | 1461265504532 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:05:04 INFO - PROCESS | 13908 | 1461265504536 Marionette TRACE conn3 <- [1,2150,null,{}] 12:05:04 INFO - PROCESS | 13908 | 1461265504542 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:04 INFO - PROCESS | 13908 | 1461265504772 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:05:05 INFO - PROCESS | 13908 | 1461265505036 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6e1000 == 158 [pid = 13908] [id = 545] 12:05:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c1d46c00) [pid = 13908] [serial = 1636] [outer = (nil)] 12:05:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c1d4d400) [pid = 13908] [serial = 1637] [outer = 0x7f72c1d46c00] 12:05:05 INFO - PROCESS | 13908 | 1461265505182 Marionette DEBUG loaded listener.js 12:05:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c6edb400) [pid = 13908] [serial = 1638] [outer = 0x7f72c1d46c00] 12:05:06 INFO - PROCESS | 13908 | 1461265506101 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:05:06 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:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1635ms 12:05:06 INFO - PROCESS | 13908 | 1461265506168 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:05:06 INFO - PROCESS | 13908 | 1461265506172 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:05:06 INFO - PROCESS | 13908 | 1461265506178 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:05:06 INFO - PROCESS | 13908 | 1461265506181 Marionette TRACE conn3 <- [1,2154,null,{}] 12:05:06 INFO - PROCESS | 13908 | 1461265506186 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:06 INFO - PROCESS | 13908 | 1461265506440 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:05:06 INFO - PROCESS | 13908 | 1461265506759 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b30000 == 159 [pid = 13908] [id = 546] 12:05:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72bae52000) [pid = 13908] [serial = 1639] [outer = (nil)] 12:05:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c7646400) [pid = 13908] [serial = 1640] [outer = 0x7f72bae52000] 12:05:06 INFO - PROCESS | 13908 | 1461265506839 Marionette DEBUG loaded listener.js 12:05:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c773c800) [pid = 13908] [serial = 1641] [outer = 0x7f72bae52000] 12:05:07 INFO - PROCESS | 13908 | 1461265507753 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1630ms 12:05:07 INFO - PROCESS | 13908 | 1461265507809 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:05:07 INFO - PROCESS | 13908 | 1461265507813 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:05:07 INFO - PROCESS | 13908 | 1461265507821 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:05:07 INFO - PROCESS | 13908 | 1461265507824 Marionette TRACE conn3 <- [1,2158,null,{}] 12:05:07 INFO - PROCESS | 13908 | 1461265507829 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:08 INFO - PROCESS | 13908 | 1461265508068 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:05:08 INFO - PROCESS | 13908 | 1461265508331 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5e0a800 == 160 [pid = 13908] [id = 547] 12:05:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72bace7800) [pid = 13908] [serial = 1642] [outer = (nil)] 12:05:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c7804000) [pid = 13908] [serial = 1643] [outer = 0x7f72bace7800] 12:05:08 INFO - PROCESS | 13908 | 1461265508454 Marionette DEBUG loaded listener.js 12:05:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c78b8c00) [pid = 13908] [serial = 1644] [outer = 0x7f72bace7800] 12:05:09 INFO - PROCESS | 13908 | 1461265509319 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1534ms 12:05:09 INFO - PROCESS | 13908 | 1461265509355 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:05:09 INFO - PROCESS | 13908 | 1461265509359 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:05:09 INFO - PROCESS | 13908 | 1461265509365 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:05:09 INFO - PROCESS | 13908 | 1461265509368 Marionette TRACE conn3 <- [1,2162,null,{}] 12:05:09 INFO - PROCESS | 13908 | 1461265509374 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:09 INFO - PROCESS | 13908 | 1461265509614 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:05:09 INFO - PROCESS | 13908 | 1461265509877 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7715800 == 161 [pid = 13908] [id = 548] 12:05:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72baf05800) [pid = 13908] [serial = 1645] [outer = (nil)] 12:05:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c79db000) [pid = 13908] [serial = 1646] [outer = 0x7f72baf05800] 12:05:10 INFO - PROCESS | 13908 | 1461265509997 Marionette DEBUG loaded listener.js 12:05:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c8030400) [pid = 13908] [serial = 1647] [outer = 0x7f72baf05800] 12:05:10 INFO - PROCESS | 13908 | 1461265510831 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1536ms 12:05:10 INFO - PROCESS | 13908 | 1461265510910 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:05:10 INFO - PROCESS | 13908 | 1461265510915 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:05:10 INFO - PROCESS | 13908 | 1461265510925 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:05:10 INFO - PROCESS | 13908 | 1461265510928 Marionette TRACE conn3 <- [1,2166,null,{}] 12:05:10 INFO - PROCESS | 13908 | 1461265510933 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:11 INFO - PROCESS | 13908 | 1461265511164 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:05:11 INFO - PROCESS | 13908 | 1461265511426 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8411800 == 162 [pid = 13908] [id = 549] 12:05:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72bafecc00) [pid = 13908] [serial = 1648] [outer = (nil)] 12:05:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72c831a800) [pid = 13908] [serial = 1649] [outer = 0x7f72bafecc00] 12:05:11 INFO - PROCESS | 13908 | 1461265511564 Marionette DEBUG loaded listener.js 12:05:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c8578800) [pid = 13908] [serial = 1650] [outer = 0x7f72bafecc00] 12:05:12 INFO - PROCESS | 13908 | 1461265512465 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1577ms 12:05:12 INFO - PROCESS | 13908 | 1461265512504 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:05:12 INFO - PROCESS | 13908 | 1461265512507 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:05:12 INFO - PROCESS | 13908 | 1461265512514 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:05:12 INFO - PROCESS | 13908 | 1461265512518 Marionette TRACE conn3 <- [1,2170,null,{}] 12:05:12 INFO - PROCESS | 13908 | 1461265512523 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:12 INFO - PROCESS | 13908 | 1461265512754 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:05:13 INFO - PROCESS | 13908 | 1461265513018 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86b5800 == 163 [pid = 13908] [id = 550] 12:05:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72c89ce000) [pid = 13908] [serial = 1651] [outer = (nil)] 12:05:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c9a81000) [pid = 13908] [serial = 1652] [outer = 0x7f72c89ce000] 12:05:13 INFO - PROCESS | 13908 | 1461265513167 Marionette DEBUG loaded listener.js 12:05:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72cb328000) [pid = 13908] [serial = 1653] [outer = 0x7f72c89ce000] 12:05:14 INFO - PROCESS | 13908 | 1461265514086 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1634ms 12:05:14 INFO - PROCESS | 13908 | 1461265514151 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:05:14 INFO - PROCESS | 13908 | 1461265514155 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:05:14 INFO - PROCESS | 13908 | 1461265514161 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:05:14 INFO - PROCESS | 13908 | 1461265514166 Marionette TRACE conn3 <- [1,2174,null,{}] 12:05:14 INFO - PROCESS | 13908 | 1461265514173 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:14 INFO - PROCESS | 13908 | 1461265514491 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:05:14 INFO - PROCESS | 13908 | 1461265514804 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2ce800 == 164 [pid = 13908] [id = 551] 12:05:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72c8641c00) [pid = 13908] [serial = 1654] [outer = (nil)] 12:05:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72cc8a7800) [pid = 13908] [serial = 1655] [outer = 0x7f72c8641c00] 12:05:14 INFO - PROCESS | 13908 | 1461265514881 Marionette DEBUG loaded listener.js 12:05:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72cff69400) [pid = 13908] [serial = 1656] [outer = 0x7f72c8641c00] 12:05:15 INFO - PROCESS | 13908 | 1461265515757 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1642ms 12:05:15 INFO - PROCESS | 13908 | 1461265515804 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:05:15 INFO - PROCESS | 13908 | 1461265515808 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:05:15 INFO - PROCESS | 13908 | 1461265515815 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:05:15 INFO - PROCESS | 13908 | 1461265515819 Marionette TRACE conn3 <- [1,2178,null,{}] 12:05:15 INFO - PROCESS | 13908 | 1461265515824 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:16 INFO - PROCESS | 13908 | 1461265516065 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:05:16 INFO - PROCESS | 13908 | 1461265516335 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc597800 == 165 [pid = 13908] [id = 552] 12:05:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72c89d2000) [pid = 13908] [serial = 1657] [outer = (nil)] 12:05:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72d0b18c00) [pid = 13908] [serial = 1658] [outer = 0x7f72c89d2000] 12:05:16 INFO - PROCESS | 13908 | 1461265516455 Marionette DEBUG loaded listener.js 12:05:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72d0ed5400) [pid = 13908] [serial = 1659] [outer = 0x7f72c89d2000] 12:05:17 INFO - PROCESS | 13908 | 1461265517366 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1590ms 12:05:17 INFO - PROCESS | 13908 | 1461265517407 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 13908 | 1461265517410 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:05:17 INFO - PROCESS | 13908 | 1461265517416 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:05:17 INFO - PROCESS | 13908 | 1461265517419 Marionette TRACE conn3 <- [1,2182,null,{}] 12:05:17 INFO - PROCESS | 13908 | 1461265517425 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:17 INFO - PROCESS | 13908 | 1461265517665 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:05:17 INFO - PROCESS | 13908 | 1461265517933 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0382800 == 166 [pid = 13908] [id = 553] 12:05:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72d03eac00) [pid = 13908] [serial = 1660] [outer = (nil)] 12:05:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72d195fc00) [pid = 13908] [serial = 1661] [outer = 0x7f72d03eac00] 12:05:18 INFO - PROCESS | 13908 | 1461265518057 Marionette DEBUG loaded listener.js 12:05:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72d2268800) [pid = 13908] [serial = 1662] [outer = 0x7f72d03eac00] 12:05:18 INFO - PROCESS | 13908 | 1461265518972 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1632ms 12:05:19 INFO - PROCESS | 13908 | 1461265519051 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:05:19 INFO - PROCESS | 13908 | 1461265519055 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:05:19 INFO - PROCESS | 13908 | 1461265519061 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:05:19 INFO - PROCESS | 13908 | 1461265519064 Marionette TRACE conn3 <- [1,2186,null,{}] 12:05:19 INFO - PROCESS | 13908 | 1461265519069 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:19 INFO - PROCESS | 13908 | 1461265519343 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:05:19 INFO - PROCESS | 13908 | 1461265519658 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1b61800 == 167 [pid = 13908] [id = 554] 12:05:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72cc508800) [pid = 13908] [serial = 1663] [outer = (nil)] 12:05:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72d38e1000) [pid = 13908] [serial = 1664] [outer = 0x7f72cc508800] 12:05:19 INFO - PROCESS | 13908 | 1461265519740 Marionette DEBUG loaded listener.js 12:05:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72dead9400) [pid = 13908] [serial = 1665] [outer = 0x7f72cc508800] 12:05:20 INFO - PROCESS | 13908 | 1461265520644 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1637ms 12:05:20 INFO - PROCESS | 13908 | 1461265520698 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:05:20 INFO - PROCESS | 13908 | 1461265520703 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:05:20 INFO - PROCESS | 13908 | 1461265520709 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:05:20 INFO - PROCESS | 13908 | 1461265520715 Marionette TRACE conn3 <- [1,2190,null,{}] 12:05:20 INFO - PROCESS | 13908 | 1461265520723 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:21 INFO - PROCESS | 13908 | 1461265521000 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:05:21 INFO - PROCESS | 13908 | 1461265521304 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c93000 == 168 [pid = 13908] [id = 555] 12:05:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72b3e50400) [pid = 13908] [serial = 1666] [outer = (nil)] 12:05:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72dedef400) [pid = 13908] [serial = 1667] [outer = 0x7f72b3e50400] 12:05:21 INFO - PROCESS | 13908 | 1461265521387 Marionette DEBUG loaded listener.js 12:05:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72e1edc400) [pid = 13908] [serial = 1668] [outer = 0x7f72b3e50400] 12:05:22 INFO - PROCESS | 13908 | 1461265522334 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1691ms 12:05:22 INFO - PROCESS | 13908 | 1461265522401 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:05:22 INFO - PROCESS | 13908 | 1461265522404 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:05:22 INFO - PROCESS | 13908 | 1461265522411 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:05:22 INFO - PROCESS | 13908 | 1461265522415 Marionette TRACE conn3 <- [1,2194,null,{}] 12:05:22 INFO - PROCESS | 13908 | 1461265522420 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:22 INFO - PROCESS | 13908 | 1461265522674 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:05:22 INFO - PROCESS | 13908 | 1461265522982 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dff5d800 == 169 [pid = 13908] [id = 556] 12:05:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72b8742400) [pid = 13908] [serial = 1669] [outer = (nil)] 12:05:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72b874bc00) [pid = 13908] [serial = 1670] [outer = 0x7f72b8742400] 12:05:23 INFO - PROCESS | 13908 | 1461265523066 Marionette DEBUG loaded listener.js 12:05:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72b8750400) [pid = 13908] [serial = 1671] [outer = 0x7f72b8742400] 12:05:23 INFO - PROCESS | 13908 | 1461265523929 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1586ms 12:05:24 INFO - PROCESS | 13908 | 1461265523998 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:05:24 INFO - PROCESS | 13908 | 1461265524002 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:05:24 INFO - PROCESS | 13908 | 1461265524008 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:05:24 INFO - PROCESS | 13908 | 1461265524011 Marionette TRACE conn3 <- [1,2198,null,{}] 12:05:24 INFO - PROCESS | 13908 | 1461265524018 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:24 INFO - PROCESS | 13908 | 1461265524256 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:05:24 INFO - PROCESS | 13908 | 1461265524576 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e4234000 == 170 [pid = 13908] [id = 557] 12:05:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72b8745400) [pid = 13908] [serial = 1672] [outer = (nil)] 12:05:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72ded3cc00) [pid = 13908] [serial = 1673] [outer = 0x7f72b8745400] 12:05:24 INFO - PROCESS | 13908 | 1461265524656 Marionette DEBUG loaded listener.js 12:05:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72e3ccc800) [pid = 13908] [serial = 1674] [outer = 0x7f72b8745400] 12:05:25 INFO - PROCESS | 13908 | 1461265525574 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1629ms 12:05:25 INFO - PROCESS | 13908 | 1461265525639 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:05:25 INFO - PROCESS | 13908 | 1461265525643 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:05:25 INFO - PROCESS | 13908 | 1461265525651 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:05:25 INFO - PROCESS | 13908 | 1461265525655 Marionette TRACE conn3 <- [1,2202,null,{}] 12:05:25 INFO - PROCESS | 13908 | 1461265525661 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:25 INFO - PROCESS | 13908 | 1461265525922 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:05:26 INFO - PROCESS | 13908 | 1461265526745 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6d5000 == 169 [pid = 13908] [id = 377] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c64000 == 168 [pid = 13908] [id = 488] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b885f800 == 167 [pid = 13908] [id = 390] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9131800 == 166 [pid = 13908] [id = 487] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dedca000 == 165 [pid = 13908] [id = 387] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bab49000 == 164 [pid = 13908] [id = 539] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9988800 == 163 [pid = 13908] [id = 538] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dd9000 == 162 [pid = 13908] [id = 537] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c77800 == 161 [pid = 13908] [id = 536] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c7721800 == 160 [pid = 13908] [id = 534] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b521c000 == 159 [pid = 13908] [id = 533] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b54c0000 == 158 [pid = 13908] [id = 532] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c7720000 == 157 [pid = 13908] [id = 531] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c7707000 == 156 [pid = 13908] [id = 530] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfc27000 == 155 [pid = 13908] [id = 529] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e912a000 == 154 [pid = 13908] [id = 528] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e901f000 == 153 [pid = 13908] [id = 527] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e36b1800 == 152 [pid = 13908] [id = 526] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72ddca3000 == 151 [pid = 13908] [id = 525] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d21a5800 == 150 [pid = 13908] [id = 524] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d01ce800 == 149 [pid = 13908] [id = 523] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc4ba800 == 148 [pid = 13908] [id = 522] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9f42000 == 147 [pid = 13908] [id = 521] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85a9800 == 146 [pid = 13908] [id = 520] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5c4f800 == 145 [pid = 13908] [id = 519] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd11a000 == 144 [pid = 13908] [id = 518] 12:05:27 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b8868000 == 143 [pid = 13908] [id = 517] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72b6d27c00) [pid = 13908] [serial = 1532] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72cf0bb800) [pid = 13908] [serial = 1517] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72b7d8a000) [pid = 13908] [serial = 1535] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72cc28c800) [pid = 13908] [serial = 1514] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72ba056800) [pid = 13908] [serial = 1487] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72badcec00) [pid = 13908] [serial = 1541] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72b466d000) [pid = 13908] [serial = 1547] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72d0ed5000) [pid = 13908] [serial = 1520] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72b8613400) [pid = 13908] [serial = 1536] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72d7de7800) [pid = 13908] [serial = 1523] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72bd271800) [pid = 13908] [serial = 1545] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72c7680400) [pid = 13908] [serial = 1508] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72c6f60c00) [pid = 13908] [serial = 1502] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72c8805400) [pid = 13908] [serial = 1511] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72bd26b000) [pid = 13908] [serial = 1529] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72b7e05400) [pid = 13908] [serial = 1538] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c7645800) [pid = 13908] [serial = 1505] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72baff4400) [pid = 13908] [serial = 1542] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72c5c2d000) [pid = 13908] [serial = 1499] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72bac4b400) [pid = 13908] [serial = 1539] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72bafeb000) [pid = 13908] [serial = 1490] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72bd23d000) [pid = 13908] [serial = 1496] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72dedaa400) [pid = 13908] [serial = 1526] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72bd1ea800) [pid = 13908] [serial = 1544] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72b7d8fc00) [pid = 13908] [serial = 1484] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72b994dc00) [pid = 13908] [serial = 1548] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bd1d5c00) [pid = 13908] [serial = 1493] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72bf44f800) [pid = 13908] [serial = 1550] [outer = (nil)] [url = about:blank] 12:05:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c19000 == 144 [pid = 13908] [id = 558] 12:05:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72b409cc00) [pid = 13908] [serial = 1675] [outer = (nil)] 12:05:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72b40a4800) [pid = 13908] [serial = 1676] [outer = 0x7f72b409cc00] 12:05:27 INFO - PROCESS | 13908 | 1461265527889 Marionette DEBUG loaded listener.js 12:05:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72b6d1ec00) [pid = 13908] [serial = 1677] [outer = 0x7f72b409cc00] 12:05:28 INFO - PROCESS | 13908 | 1461265528693 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3085ms 12:05:28 INFO - PROCESS | 13908 | 1461265528747 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:05:28 INFO - PROCESS | 13908 | 1461265528754 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:05:28 INFO - PROCESS | 13908 | 1461265528762 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:05:28 INFO - PROCESS | 13908 | 1461265528767 Marionette TRACE conn3 <- [1,2206,null,{}] 12:05:28 INFO - PROCESS | 13908 | 1461265528774 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:29 INFO - PROCESS | 13908 | 1461265529001 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:05:29 INFO - PROCESS | 13908 | 1461265529194 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b54bf000 == 145 [pid = 13908] [id = 559] 12:05:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72b409e400) [pid = 13908] [serial = 1678] [outer = (nil)] 12:05:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72b861c800) [pid = 13908] [serial = 1679] [outer = 0x7f72b409e400] 12:05:29 INFO - PROCESS | 13908 | 1461265529271 Marionette DEBUG loaded listener.js 12:05:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72b9aaac00) [pid = 13908] [serial = 1680] [outer = 0x7f72b409e400] 12:05:30 INFO - PROCESS | 13908 | 1461265530104 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1380ms 12:05:30 INFO - PROCESS | 13908 | 1461265530168 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:05:30 INFO - PROCESS | 13908 | 1461265530174 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:05:30 INFO - PROCESS | 13908 | 1461265530183 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:05:30 INFO - PROCESS | 13908 | 1461265530185 Marionette TRACE conn3 <- [1,2210,null,{}] 12:05:30 INFO - PROCESS | 13908 | 1461265530191 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:30 INFO - PROCESS | 13908 | 1461265530483 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:05:30 INFO - PROCESS | 13908 | 1461265530524 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97d5000 == 146 [pid = 13908] [id = 560] 12:05:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72b9b82400) [pid = 13908] [serial = 1681] [outer = (nil)] 12:05:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72ba058400) [pid = 13908] [serial = 1682] [outer = 0x7f72b9b82400] 12:05:30 INFO - PROCESS | 13908 | 1461265530589 Marionette DEBUG loaded listener.js 12:05:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72bac50400) [pid = 13908] [serial = 1683] [outer = 0x7f72b9b82400] 12:05:31 INFO - PROCESS | 13908 | 1461265531638 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1482ms 12:05:31 INFO - PROCESS | 13908 | 1461265531669 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:05:31 INFO - PROCESS | 13908 | 1461265531672 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:05:31 INFO - PROCESS | 13908 | 1461265531705 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:05:31 INFO - PROCESS | 13908 | 1461265531722 Marionette TRACE conn3 <- [1,2214,null,{}] 12:05:31 INFO - PROCESS | 13908 | 1461265531759 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:32 INFO - PROCESS | 13908 | 1461265532066 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:05:32 INFO - PROCESS | 13908 | 1461265532136 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bab5c800 == 147 [pid = 13908] [id = 561] 12:05:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72bc0ec800) [pid = 13908] [serial = 1684] [outer = (nil)] 12:05:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72bc642c00) [pid = 13908] [serial = 1685] [outer = 0x7f72bc0ec800] 12:05:32 INFO - PROCESS | 13908 | 1461265532200 Marionette DEBUG loaded listener.js 12:05:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72bc649c00) [pid = 13908] [serial = 1686] [outer = 0x7f72bc0ec800] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72b409dc00) [pid = 13908] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72b9b7cc00) [pid = 13908] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72b3e4ec00) [pid = 13908] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72d1963c00) [pid = 13908] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72bbe27000) [pid = 13908] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72b3e4b400) [pid = 13908] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72b9b80c00) [pid = 13908] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72b9b7b000) [pid = 13908] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72b8618000) [pid = 13908] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72b7e0ec00) [pid = 13908] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72cc283800) [pid = 13908] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72b84e6400) [pid = 13908] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72bad42800) [pid = 13908] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72b2a20400) [pid = 13908] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c7756c00) [pid = 13908] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72b9947800) [pid = 13908] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72bfaa8000) [pid = 13908] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72b4670800) [pid = 13908] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72b9947400) [pid = 13908] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72b6ec5800) [pid = 13908] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72b2a2cc00) [pid = 13908] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72bd1f2400) [pid = 13908] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72bc173400) [pid = 13908] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72c6ee0400) [pid = 13908] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c7680800) [pid = 13908] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c77f0c00) [pid = 13908] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bd23d400) [pid = 13908] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72d196cc00) [pid = 13908] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72c5d7d400) [pid = 13908] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72b9b83000) [pid = 13908] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72bd265c00) [pid = 13908] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72bfb97400) [pid = 13908] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72cdc41000) [pid = 13908] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bfb9f800) [pid = 13908] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72bae54400) [pid = 13908] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72bbe31800) [pid = 13908] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72b8615800) [pid = 13908] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72bfba0c00) [pid = 13908] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:05:33 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72bcf7c000) [pid = 13908] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:05:33 INFO - PROCESS | 13908 | 1461265533846 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2177ms 12:05:33 INFO - PROCESS | 13908 | 1461265533863 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:05:33 INFO - PROCESS | 13908 | 1461265533868 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:05:33 INFO - PROCESS | 13908 | 1461265533874 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:05:33 INFO - PROCESS | 13908 | 1461265533877 Marionette TRACE conn3 <- [1,2218,null,{}] 12:05:33 INFO - PROCESS | 13908 | 1461265533882 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:34 INFO - PROCESS | 13908 | 1461265534107 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:05:34 INFO - PROCESS | 13908 | 1461265534291 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bada8000 == 148 [pid = 13908] [id = 562] 12:05:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b2a25400) [pid = 13908] [serial = 1687] [outer = (nil)] 12:05:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72ba047000) [pid = 13908] [serial = 1688] [outer = 0x7f72b2a25400] 12:05:34 INFO - PROCESS | 13908 | 1461265534360 Marionette DEBUG loaded listener.js 12:05:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bc645400) [pid = 13908] [serial = 1689] [outer = 0x7f72b2a25400] 12:05:35 INFO - PROCESS | 13908 | 1461265535164 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1490ms 12:05:35 INFO - PROCESS | 13908 | 1461265535364 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:05:35 INFO - PROCESS | 13908 | 1461265535372 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:05:35 INFO - PROCESS | 13908 | 1461265535381 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:05:35 INFO - PROCESS | 13908 | 1461265535385 Marionette TRACE conn3 <- [1,2222,null,{}] 12:05:35 INFO - PROCESS | 13908 | 1461265535399 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:35 INFO - PROCESS | 13908 | 1461265535678 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:05:36 INFO - PROCESS | 13908 | 1461265536006 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b54b3800 == 149 [pid = 13908] [id = 563] 12:05:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72b7e07000) [pid = 13908] [serial = 1690] [outer = (nil)] 12:05:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72b84e8000) [pid = 13908] [serial = 1691] [outer = 0x7f72b7e07000] 12:05:36 INFO - PROCESS | 13908 | 1461265536092 Marionette DEBUG loaded listener.js 12:05:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72b9b7bc00) [pid = 13908] [serial = 1692] [outer = 0x7f72b7e07000] 12:05:37 INFO - PROCESS | 13908 | 1461265537030 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1694ms 12:05:37 INFO - PROCESS | 13908 | 1461265537078 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:05:37 INFO - PROCESS | 13908 | 1461265537083 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:05:37 INFO - PROCESS | 13908 | 1461265537101 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:05:37 INFO - PROCESS | 13908 | 1461265537116 Marionette TRACE conn3 <- [1,2226,null,{}] 12:05:37 INFO - PROCESS | 13908 | 1461265537127 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:37 INFO - PROCESS | 13908 | 1461265537422 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:05:37 INFO - PROCESS | 13908 | 1461265537747 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc060800 == 150 [pid = 13908] [id = 564] 12:05:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bab8b400) [pid = 13908] [serial = 1693] [outer = (nil)] 12:05:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72badd9800) [pid = 13908] [serial = 1694] [outer = 0x7f72bab8b400] 12:05:37 INFO - PROCESS | 13908 | 1461265537826 Marionette DEBUG loaded listener.js 12:05:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72bbe2b400) [pid = 13908] [serial = 1695] [outer = 0x7f72bab8b400] 12:05:38 INFO - PROCESS | 13908 | 1461265538795 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:05:38 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:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1757ms 12:05:38 INFO - PROCESS | 13908 | 1461265538851 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:05:38 INFO - PROCESS | 13908 | 1461265538856 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:05:38 INFO - PROCESS | 13908 | 1461265538864 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:05:38 INFO - PROCESS | 13908 | 1461265538867 Marionette TRACE conn3 <- [1,2230,null,{}] 12:05:38 INFO - PROCESS | 13908 | 1461265538885 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:39 INFO - PROCESS | 13908 | 1461265539191 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:05:39 INFO - PROCESS | 13908 | 1461265539554 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd10c000 == 151 [pid = 13908] [id = 565] 12:05:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bc651000) [pid = 13908] [serial = 1696] [outer = (nil)] 12:05:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bd1dcc00) [pid = 13908] [serial = 1697] [outer = 0x7f72bc651000] 12:05:39 INFO - PROCESS | 13908 | 1461265539655 Marionette DEBUG loaded listener.js 12:05:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bd232c00) [pid = 13908] [serial = 1698] [outer = 0x7f72bc651000] 12:05:40 INFO - PROCESS | 13908 | 1461265540566 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1736ms 12:05:40 INFO - PROCESS | 13908 | 1461265540600 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:05:40 INFO - PROCESS | 13908 | 1461265540607 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:05:40 INFO - PROCESS | 13908 | 1461265540615 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:05:40 INFO - PROCESS | 13908 | 1461265540617 Marionette TRACE conn3 <- [1,2234,null,{}] 12:05:40 INFO - PROCESS | 13908 | 1461265540625 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:40 INFO - PROCESS | 13908 | 1461265540867 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:05:41 INFO - PROCESS | 13908 | 1461265541132 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed8c800 == 152 [pid = 13908] [id = 566] 12:05:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bc64ec00) [pid = 13908] [serial = 1699] [outer = (nil)] 12:05:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bf450800) [pid = 13908] [serial = 1700] [outer = 0x7f72bc64ec00] 12:05:41 INFO - PROCESS | 13908 | 1461265541262 Marionette DEBUG loaded listener.js 12:05:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72bf77b000) [pid = 13908] [serial = 1701] [outer = 0x7f72bc64ec00] 12:05:42 INFO - PROCESS | 13908 | 1461265542174 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1637ms 12:05:42 INFO - PROCESS | 13908 | 1461265542252 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:05:42 INFO - PROCESS | 13908 | 1461265542256 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:05:42 INFO - PROCESS | 13908 | 1461265542263 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:05:42 INFO - PROCESS | 13908 | 1461265542268 Marionette TRACE conn3 <- [1,2238,null,{}] 12:05:42 INFO - PROCESS | 13908 | 1461265542274 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:42 INFO - PROCESS | 13908 | 1461265542562 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:05:42 INFO - PROCESS | 13908 | 1461265542867 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfc34000 == 153 [pid = 13908] [id = 567] 12:05:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72bd23d000) [pid = 13908] [serial = 1702] [outer = (nil)] 12:05:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72bf9e8000) [pid = 13908] [serial = 1703] [outer = 0x7f72bd23d000] 12:05:42 INFO - PROCESS | 13908 | 1461265542953 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72bfaacc00) [pid = 13908] [serial = 1704] [outer = 0x7f72bd23d000] 12:05:43 INFO - PROCESS | 13908 | 1461265543879 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1681ms 12:05:43 INFO - PROCESS | 13908 | 1461265543948 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:05:43 INFO - PROCESS | 13908 | 1461265543954 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:05:43 INFO - PROCESS | 13908 | 1461265543965 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:05:43 INFO - PROCESS | 13908 | 1461265543971 Marionette TRACE conn3 <- [1,2242,null,{}] 12:05:43 INFO - PROCESS | 13908 | 1461265543980 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:44 INFO - PROCESS | 13908 | 1461265544322 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:05:44 INFO - PROCESS | 13908 | 1461265544656 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d38800 == 154 [pid = 13908] [id = 568] 12:05:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c5c29800) [pid = 13908] [serial = 1705] [outer = (nil)] 12:05:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c5c33400) [pid = 13908] [serial = 1706] [outer = 0x7f72c5c29800] 12:05:44 INFO - PROCESS | 13908 | 1461265544749 Marionette DEBUG loaded listener.js 12:05:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c5d7d400) [pid = 13908] [serial = 1707] [outer = 0x7f72c5c29800] 12:05:45 INFO - PROCESS | 13908 | 1461265545680 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1787ms 12:05:45 INFO - PROCESS | 13908 | 1461265545751 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:05:45 INFO - PROCESS | 13908 | 1461265545754 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:05:45 INFO - PROCESS | 13908 | 1461265545761 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:05:45 INFO - PROCESS | 13908 | 1461265545766 Marionette TRACE conn3 <- [1,2246,null,{}] 12:05:45 INFO - PROCESS | 13908 | 1461265545772 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:46 INFO - PROCESS | 13908 | 1461265546015 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:05:46 INFO - PROCESS | 13908 | 1461265546283 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7885800 == 155 [pid = 13908] [id = 569] 12:05:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c131e400) [pid = 13908] [serial = 1708] [outer = (nil)] 12:05:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c7640c00) [pid = 13908] [serial = 1709] [outer = 0x7f72c131e400] 12:05:46 INFO - PROCESS | 13908 | 1461265546406 Marionette DEBUG loaded listener.js 12:05:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c772f800) [pid = 13908] [serial = 1710] [outer = 0x7f72c131e400] 12:05:47 INFO - PROCESS | 13908 | 1461265547312 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1584ms 12:05:47 INFO - PROCESS | 13908 | 1461265547346 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:05:47 INFO - PROCESS | 13908 | 1461265547350 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:05:47 INFO - PROCESS | 13908 | 1461265547357 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:05:47 INFO - PROCESS | 13908 | 1461265547359 Marionette TRACE conn3 <- [1,2250,null,{}] 12:05:47 INFO - PROCESS | 13908 | 1461265547366 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:47 INFO - PROCESS | 13908 | 1461265547615 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:05:47 INFO - PROCESS | 13908 | 1461265547927 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86b9000 == 156 [pid = 13908] [id = 570] 12:05:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c5c2f400) [pid = 13908] [serial = 1711] [outer = (nil)] 12:05:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c7737c00) [pid = 13908] [serial = 1712] [outer = 0x7f72c5c2f400] 12:05:48 INFO - PROCESS | 13908 | 1461265548010 Marionette DEBUG loaded listener.js 12:05:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c785c800) [pid = 13908] [serial = 1713] [outer = 0x7f72c5c2f400] 12:05:48 INFO - PROCESS | 13908 | 1461265548886 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1583ms 12:05:48 INFO - PROCESS | 13908 | 1461265548941 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:05:48 INFO - PROCESS | 13908 | 1461265548945 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:05:48 INFO - PROCESS | 13908 | 1461265548952 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:05:48 INFO - PROCESS | 13908 | 1461265548954 Marionette TRACE conn3 <- [1,2254,null,{}] 12:05:48 INFO - PROCESS | 13908 | 1461265548960 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:49 INFO - PROCESS | 13908 | 1461265549199 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:05:49 INFO - PROCESS | 13908 | 1461265549465 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc127000 == 157 [pid = 13908] [id = 571] 12:05:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72b7e06400) [pid = 13908] [serial = 1714] [outer = (nil)] 12:05:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c78bc400) [pid = 13908] [serial = 1715] [outer = 0x7f72b7e06400] 12:05:49 INFO - PROCESS | 13908 | 1461265549589 Marionette DEBUG loaded listener.js 12:05:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72c8542c00) [pid = 13908] [serial = 1716] [outer = 0x7f72b7e06400] 12:05:50 INFO - PROCESS | 13908 | 1461265550471 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1584ms 12:05:50 INFO - PROCESS | 13908 | 1461265550538 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:05:50 INFO - PROCESS | 13908 | 1461265550542 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:05:50 INFO - PROCESS | 13908 | 1461265550549 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:05:50 INFO - PROCESS | 13908 | 1461265550552 Marionette TRACE conn3 <- [1,2258,null,{}] 12:05:50 INFO - PROCESS | 13908 | 1461265550558 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:50 INFO - PROCESS | 13908 | 1461265550801 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:05:51 INFO - PROCESS | 13908 | 1461265551108 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc595000 == 158 [pid = 13908] [id = 572] 12:05:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72bfb99c00) [pid = 13908] [serial = 1717] [outer = (nil)] 12:05:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72c8638800) [pid = 13908] [serial = 1718] [outer = 0x7f72bfb99c00] 12:05:51 INFO - PROCESS | 13908 | 1461265551192 Marionette DEBUG loaded listener.js 12:05:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c89cb800) [pid = 13908] [serial = 1719] [outer = 0x7f72bfb99c00] 12:05:52 INFO - PROCESS | 13908 | 1461265552087 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1581ms 12:05:52 INFO - PROCESS | 13908 | 1461265552130 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:05:52 INFO - PROCESS | 13908 | 1461265552134 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:05:52 INFO - PROCESS | 13908 | 1461265552141 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:05:52 INFO - PROCESS | 13908 | 1461265552145 Marionette TRACE conn3 <- [1,2262,null,{}] 12:05:52 INFO - PROCESS | 13908 | 1461265552150 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:52 INFO - PROCESS | 13908 | 1461265552426 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:05:52 INFO - PROCESS | 13908 | 1461265552744 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d0b97000 == 159 [pid = 13908] [id = 573] 12:05:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72cb32e400) [pid = 13908] [serial = 1720] [outer = (nil)] 12:05:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72cc024400) [pid = 13908] [serial = 1721] [outer = 0x7f72cb32e400] 12:05:52 INFO - PROCESS | 13908 | 1461265552833 Marionette DEBUG loaded listener.js 12:05:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72cc28d800) [pid = 13908] [serial = 1722] [outer = 0x7f72cb32e400] 12:05:53 INFO - PROCESS | 13908 | 1461265553770 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1688ms 12:05:53 INFO - PROCESS | 13908 | 1461265553829 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:05:53 INFO - PROCESS | 13908 | 1461265553832 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:05:53 INFO - PROCESS | 13908 | 1461265553839 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:05:53 INFO - PROCESS | 13908 | 1461265553843 Marionette TRACE conn3 <- [1,2266,null,{}] 12:05:53 INFO - PROCESS | 13908 | 1461265553848 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:54 INFO - PROCESS | 13908 | 1461265554099 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:05:54 INFO - PROCESS | 13908 | 1461265554415 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72ddc9c800 == 160 [pid = 13908] [id = 574] 12:05:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72bc0ee800) [pid = 13908] [serial = 1723] [outer = (nil)] 12:05:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72cc48a800) [pid = 13908] [serial = 1724] [outer = 0x7f72bc0ee800] 12:05:54 INFO - PROCESS | 13908 | 1461265554499 Marionette DEBUG loaded listener.js 12:05:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72ce9ba800) [pid = 13908] [serial = 1725] [outer = 0x7f72bc0ee800] 12:05:55 INFO - PROCESS | 13908 | 1461265555352 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1578ms 12:05:55 INFO - PROCESS | 13908 | 1461265555420 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:05:55 INFO - PROCESS | 13908 | 1461265555424 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:05:55 INFO - PROCESS | 13908 | 1461265555431 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:05:55 INFO - PROCESS | 13908 | 1461265555435 Marionette TRACE conn3 <- [1,2270,null,{}] 12:05:55 INFO - PROCESS | 13908 | 1461265555440 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:55 INFO - PROCESS | 13908 | 1461265555678 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:05:55 INFO - PROCESS | 13908 | 1461265555948 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e35ae800 == 161 [pid = 13908] [id = 575] 12:05:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72c5c26400) [pid = 13908] [serial = 1726] [outer = (nil)] 12:05:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72d0b1e000) [pid = 13908] [serial = 1727] [outer = 0x7f72c5c26400] 12:05:56 INFO - PROCESS | 13908 | 1461265556069 Marionette DEBUG loaded listener.js 12:05:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72d1969400) [pid = 13908] [serial = 1728] [outer = 0x7f72c5c26400] 12:05:56 INFO - PROCESS | 13908 | 1461265556930 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1539ms 12:05:56 INFO - PROCESS | 13908 | 1461265556972 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:05:56 INFO - PROCESS | 13908 | 1461265556974 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:05:56 INFO - PROCESS | 13908 | 1461265556982 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:05:56 INFO - PROCESS | 13908 | 1461265556985 Marionette TRACE conn3 <- [1,2274,null,{}] 12:05:56 INFO - PROCESS | 13908 | 1461265556991 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:57 INFO - PROCESS | 13908 | 1461265557230 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:05:57 INFO - PROCESS | 13908 | 1461265557514 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e901b800 == 162 [pid = 13908] [id = 576] 12:05:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72c7647800) [pid = 13908] [serial = 1729] [outer = (nil)] 12:05:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72d38e0800) [pid = 13908] [serial = 1730] [outer = 0x7f72c7647800] 12:05:57 INFO - PROCESS | 13908 | 1461265557634 Marionette DEBUG loaded listener.js 12:05:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72ddc2e800) [pid = 13908] [serial = 1731] [outer = 0x7f72c7647800] 12:05:58 INFO - PROCESS | 13908 | 1461265558492 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1579ms 12:05:58 INFO - PROCESS | 13908 | 1461265558563 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:05:58 INFO - PROCESS | 13908 | 1461265558567 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:05:58 INFO - PROCESS | 13908 | 1461265558573 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:05:58 INFO - PROCESS | 13908 | 1461265558575 Marionette TRACE conn3 <- [1,2278,null,{}] 12:05:58 INFO - PROCESS | 13908 | 1461265558582 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:58 INFO - PROCESS | 13908 | 1461265558828 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:05:59 INFO - PROCESS | 13908 | 1461265559139 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9126000 == 163 [pid = 13908] [id = 577] 12:05:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72b3e43000) [pid = 13908] [serial = 1732] [outer = (nil)] 12:05:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72dff06c00) [pid = 13908] [serial = 1733] [outer = 0x7f72b3e43000] 12:05:59 INFO - PROCESS | 13908 | 1461265559227 Marionette DEBUG loaded listener.js 12:05:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72e39d6000) [pid = 13908] [serial = 1734] [outer = 0x7f72b3e43000] 12:06:00 INFO - PROCESS | 13908 | 1461265560111 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1580ms 12:06:00 INFO - PROCESS | 13908 | 1461265560155 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:06:00 INFO - PROCESS | 13908 | 1461265560159 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:06:00 INFO - PROCESS | 13908 | 1461265560165 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:06:00 INFO - PROCESS | 13908 | 1461265560167 Marionette TRACE conn3 <- [1,2282,null,{}] 12:06:00 INFO - PROCESS | 13908 | 1461265560173 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:00 INFO - PROCESS | 13908 | 1461265560412 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:06:00 INFO - PROCESS | 13908 | 1461265560689 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b30d3800 == 164 [pid = 13908] [id = 578] 12:06:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 196 (0x7f72b5283000) [pid = 13908] [serial = 1735] [outer = (nil)] 12:06:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 197 (0x7f72b528a400) [pid = 13908] [serial = 1736] [outer = 0x7f72b5283000] 12:06:00 INFO - PROCESS | 13908 | 1461265560810 Marionette DEBUG loaded listener.js 12:06:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 198 (0x7f72b528f400) [pid = 13908] [serial = 1737] [outer = 0x7f72b5283000] 12:06:01 INFO - PROCESS | 13908 | 1461265561651 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1534ms 12:06:01 INFO - PROCESS | 13908 | 1461265561700 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:06:01 INFO - PROCESS | 13908 | 1461265561703 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:06:01 INFO - PROCESS | 13908 | 1461265561709 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:06:01 INFO - PROCESS | 13908 | 1461265561711 Marionette TRACE conn3 <- [1,2286,null,{}] 12:06:01 INFO - PROCESS | 13908 | 1461265561717 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:01 INFO - PROCESS | 13908 | 1461265561951 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:06:02 INFO - PROCESS | 13908 | 1461265562227 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b31c6800 == 165 [pid = 13908] [id = 579] 12:06:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 199 (0x7f72b5283400) [pid = 13908] [serial = 1738] [outer = (nil)] 12:06:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 200 (0x7f72bd238000) [pid = 13908] [serial = 1739] [outer = 0x7f72b5283400] 12:06:02 INFO - PROCESS | 13908 | 1461265562374 Marionette DEBUG loaded listener.js 12:06:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 201 (0x7f72e39d8800) [pid = 13908] [serial = 1740] [outer = 0x7f72b5283400] 12:06:03 INFO - PROCESS | 13908 | 1461265563258 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:06:03 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:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1581ms 12:06:03 INFO - PROCESS | 13908 | 1461265563292 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:06:03 INFO - PROCESS | 13908 | 1461265563295 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:06:03 INFO - PROCESS | 13908 | 1461265563302 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:06:03 INFO - PROCESS | 13908 | 1461265563305 Marionette TRACE conn3 <- [1,2290,null,{}] 12:06:03 INFO - PROCESS | 13908 | 1461265563313 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:03 INFO - PROCESS | 13908 | 1461265563554 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:06:03 INFO - PROCESS | 13908 | 1461265563831 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c7a000 == 166 [pid = 13908] [id = 580] 12:06:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 202 (0x7f72b5288000) [pid = 13908] [serial = 1741] [outer = (nil)] 12:06:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 203 (0x7f72bc4f2400) [pid = 13908] [serial = 1742] [outer = 0x7f72b5288000] 12:06:03 INFO - PROCESS | 13908 | 1461265563916 Marionette DEBUG loaded listener.js 12:06:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 204 (0x7f72bc4f8400) [pid = 13908] [serial = 1743] [outer = 0x7f72b5288000] 12:06:04 INFO - PROCESS | 13908 | 1461265564814 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1583ms 12:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:06:04 INFO - PROCESS | 13908 | 1461265564885 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:06:04 INFO - PROCESS | 13908 | 1461265564888 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:06:04 INFO - PROCESS | 13908 | 1461265564894 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:06:04 INFO - PROCESS | 13908 | 1461265564897 Marionette TRACE conn3 <- [1,2294,null,{}] 12:06:04 INFO - PROCESS | 13908 | 1461265564903 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:05 INFO - PROCESS | 13908 | 1461265565137 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:06:05 INFO - PROCESS | 13908 | 1461265565438 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc6d5800 == 167 [pid = 13908] [id = 581] 12:06:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 205 (0x7f72b3e48000) [pid = 13908] [serial = 1744] [outer = (nil)] 12:06:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 206 (0x7f72bc4fbc00) [pid = 13908] [serial = 1745] [outer = 0x7f72b3e48000] 12:06:05 INFO - PROCESS | 13908 | 1461265565555 Marionette DEBUG loaded listener.js 12:06:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 207 (0x7f72bdc7ec00) [pid = 13908] [serial = 1746] [outer = 0x7f72b3e48000] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b80df800 == 166 [pid = 13908] [id = 376] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5f1000 == 165 [pid = 13908] [id = 121] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bce10800 == 164 [pid = 13908] [id = 257] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f92800 == 163 [pid = 13908] [id = 501] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c86bf000 == 162 [pid = 13908] [id = 503] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85b8800 == 161 [pid = 13908] [id = 220] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85b1800 == 160 [pid = 13908] [id = 502] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c86b5800 == 159 [pid = 13908] [id = 550] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8411800 == 158 [pid = 13908] [id = 549] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c7715800 == 157 [pid = 13908] [id = 548] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5e0a800 == 156 [pid = 13908] [id = 547] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c1b30000 == 155 [pid = 13908] [id = 546] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6e1000 == 154 [pid = 13908] [id = 545] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bde27000 == 153 [pid = 13908] [id = 544] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd122000 == 152 [pid = 13908] [id = 543] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc0b7800 == 151 [pid = 13908] [id = 542] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9ddf800 == 150 [pid = 13908] [id = 541] 12:06:07 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4bda000 == 149 [pid = 13908] [id = 540] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 206 (0x7f72bae51c00) [pid = 13908] [serial = 1482] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 205 (0x7f72d4f80400) [pid = 13908] [serial = 1595] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 204 (0x7f72bd26f400) [pid = 13908] [serial = 1533] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 203 (0x7f72d1f44800) [pid = 13908] [serial = 1583] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 202 (0x7f72bf9dfc00) [pid = 13908] [serial = 1560] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 201 (0x7f72e3ccd000) [pid = 13908] [serial = 1596] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 200 (0x7f72cc02a000) [pid = 13908] [serial = 1578] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 199 (0x7f72c773a000) [pid = 13908] [serial = 1599] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 198 (0x7f72b9b86c00) [pid = 13908] [serial = 1593] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 197 (0x7f72bac57000) [pid = 13908] [serial = 1488] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 196 (0x7f72b84f1c00) [pid = 13908] [serial = 1553] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 195 (0x7f72cc8a7c00) [pid = 13908] [serial = 1515] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72c7d19c00) [pid = 13908] [serial = 1509] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72bafec800) [pid = 13908] [serial = 1557] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72b2a26400) [pid = 13908] [serial = 1604] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72cc8a1800) [pid = 13908] [serial = 1581] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72ba04c000) [pid = 13908] [serial = 1616] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72bfb9dc00) [pid = 13908] [serial = 1565] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72b6d1e400) [pid = 13908] [serial = 1610] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72e39da000) [pid = 13908] [serial = 1590] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72b8615400) [pid = 13908] [serial = 1485] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72b8619800) [pid = 13908] [serial = 1614] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72badd3400) [pid = 13908] [serial = 1556] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72e39d4c00) [pid = 13908] [serial = 1527] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72bd1e8c00) [pid = 13908] [serial = 1494] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72b9b82000) [pid = 13908] [serial = 1592] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72c8807800) [pid = 13908] [serial = 1572] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72c89d4000) [pid = 13908] [serial = 1574] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72bab83c00) [pid = 13908] [serial = 1554] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72c8dea000) [pid = 13908] [serial = 1512] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72bfaadc00) [pid = 13908] [serial = 1562] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72dfdb8800) [pid = 13908] [serial = 1587] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72cb326800) [pid = 13908] [serial = 1577] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72b6ecd400) [pid = 13908] [serial = 1611] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c78b8400) [pid = 13908] [serial = 1569] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c773ec00) [pid = 13908] [serial = 1601] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72c774e400) [pid = 13908] [serial = 1568] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72c131d400) [pid = 13908] [serial = 1566] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72c9b9c800) [pid = 13908] [serial = 1575] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72e1e2a000) [pid = 13908] [serial = 1589] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72bd270000) [pid = 13908] [serial = 1530] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72b7d8e000) [pid = 13908] [serial = 1613] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c763cc00) [pid = 13908] [serial = 1503] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c8240000) [pid = 13908] [serial = 1571] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72dedf0c00) [pid = 13908] [serial = 1524] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72c7733c00) [pid = 13908] [serial = 1598] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72cc489800) [pid = 13908] [serial = 1580] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bac59000) [pid = 13908] [serial = 1619] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c6e93000) [pid = 13908] [serial = 1500] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72bbe2d800) [pid = 13908] [serial = 1491] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72d297a800) [pid = 13908] [serial = 1521] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72d0720800) [pid = 13908] [serial = 1518] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72e3d54400) [pid = 13908] [serial = 1602] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72bfab4400) [pid = 13908] [serial = 1563] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72c7806000) [pid = 13908] [serial = 1506] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72bf776400) [pid = 13908] [serial = 1559] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72bf457400) [pid = 13908] [serial = 1497] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72bac4b000) [pid = 13908] [serial = 1617] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72deb67c00) [pid = 13908] [serial = 1586] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72d38ec800) [pid = 13908] [serial = 1584] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72b9aa7000) [pid = 13908] [serial = 1607] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72b2a2c000) [pid = 13908] [serial = 1605] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 13908 | 1461265568021 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3190ms 12:06:08 INFO - PROCESS | 13908 | 1461265568084 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:06:08 INFO - PROCESS | 13908 | 1461265568091 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:06:08 INFO - PROCESS | 13908 | 1461265568100 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:06:08 INFO - PROCESS | 13908 | 1461265568105 Marionette TRACE conn3 <- [1,2298,null,{}] 12:06:08 INFO - PROCESS | 13908 | 1461265568112 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:08 INFO - PROCESS | 13908 | 1461265568346 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:06:08 INFO - PROCESS | 13908 | 1461265568531 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4bee000 == 150 [pid = 13908] [id = 582] 12:06:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b40a4000) [pid = 13908] [serial = 1747] [outer = (nil)] 12:06:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72b6d24400) [pid = 13908] [serial = 1748] [outer = 0x7f72b40a4000] 12:06:08 INFO - PROCESS | 13908 | 1461265568601 Marionette DEBUG loaded listener.js 12:06:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b7d86000) [pid = 13908] [serial = 1749] [outer = 0x7f72b40a4000] 12:06:09 INFO - PROCESS | 13908 | 1461265569449 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1432ms 12:06:09 INFO - PROCESS | 13908 | 1461265569533 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:06:09 INFO - PROCESS | 13908 | 1461265569543 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:06:09 INFO - PROCESS | 13908 | 1461265569556 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:06:09 INFO - PROCESS | 13908 | 1461265569559 Marionette TRACE conn3 <- [1,2302,null,{}] 12:06:09 INFO - PROCESS | 13908 | 1461265569567 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:09 INFO - PROCESS | 13908 | 1461265569809 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:06:10 INFO - PROCESS | 13908 | 1461265570032 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b522e800 == 151 [pid = 13908] [id = 583] 12:06:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b4663800) [pid = 13908] [serial = 1750] [outer = (nil)] 12:06:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72b8615400) [pid = 13908] [serial = 1751] [outer = 0x7f72b4663800] 12:06:10 INFO - PROCESS | 13908 | 1461265570099 Marionette DEBUG loaded listener.js 12:06:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72b874dc00) [pid = 13908] [serial = 1752] [outer = 0x7f72b4663800] 12:06:11 INFO - PROCESS | 13908 | 1461265571009 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1486ms 12:06:11 INFO - PROCESS | 13908 | 1461265571042 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:06:11 INFO - PROCESS | 13908 | 1461265571046 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:06:11 INFO - PROCESS | 13908 | 1461265571063 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:06:11 INFO - PROCESS | 13908 | 1461265571070 Marionette TRACE conn3 <- [1,2306,null,{}] 12:06:11 INFO - PROCESS | 13908 | 1461265571086 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:11 INFO - PROCESS | 13908 | 1461265571526 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:06:11 INFO - PROCESS | 13908 | 1461265571581 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dd8800 == 152 [pid = 13908] [id = 584] 12:06:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72b994fc00) [pid = 13908] [serial = 1753] [outer = (nil)] 12:06:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72ba044400) [pid = 13908] [serial = 1754] [outer = 0x7f72b994fc00] 12:06:11 INFO - PROCESS | 13908 | 1461265571657 Marionette DEBUG loaded listener.js 12:06:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bab83800) [pid = 13908] [serial = 1755] [outer = 0x7f72b994fc00] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72b409ac00) [pid = 13908] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bace7800) [pid = 13908] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72b8742400) [pid = 13908] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72bae52000) [pid = 13908] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72b9aa4c00) [pid = 13908] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c1d46c00) [pid = 13908] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c89d2000) [pid = 13908] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c8641c00) [pid = 13908] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bd1ed800) [pid = 13908] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72b3e50400) [pid = 13908] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72b409e400) [pid = 13908] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72d03eac00) [pid = 13908] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72cc508800) [pid = 13908] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72baf05800) [pid = 13908] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72badcc000) [pid = 13908] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c89ce000) [pid = 13908] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72b8745400) [pid = 13908] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72b409cc00) [pid = 13908] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72b8622000) [pid = 13908] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72bafecc00) [pid = 13908] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72bc0ec800) [pid = 13908] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72b9b82400) [pid = 13908] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:06:12 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72baceb800) [pid = 13908] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:06:13 INFO - PROCESS | 13908 | 1461265573252 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2259ms 12:06:13 INFO - PROCESS | 13908 | 1461265573313 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:06:13 INFO - PROCESS | 13908 | 1461265573319 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:06:13 INFO - PROCESS | 13908 | 1461265573325 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:06:13 INFO - PROCESS | 13908 | 1461265573327 Marionette TRACE conn3 <- [1,2310,null,{}] 12:06:13 INFO - PROCESS | 13908 | 1461265573334 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:13 INFO - PROCESS | 13908 | 1461265573643 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:06:13 INFO - PROCESS | 13908 | 1461265573661 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97dc800 == 153 [pid = 13908] [id = 585] 12:06:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b3e4b400) [pid = 13908] [serial = 1756] [outer = (nil)] 12:06:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72bab83c00) [pid = 13908] [serial = 1757] [outer = 0x7f72b3e4b400] 12:06:13 INFO - PROCESS | 13908 | 1461265573730 Marionette DEBUG loaded listener.js 12:06:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72bac8b400) [pid = 13908] [serial = 1758] [outer = 0x7f72b3e4b400] 12:06:14 INFO - PROCESS | 13908 | 1461265574763 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1486ms 12:06:14 INFO - PROCESS | 13908 | 1461265574812 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:06:14 INFO - PROCESS | 13908 | 1461265574818 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:06:14 INFO - PROCESS | 13908 | 1461265574826 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:06:14 INFO - PROCESS | 13908 | 1461265574833 Marionette TRACE conn3 <- [1,2314,null,{}] 12:06:14 INFO - PROCESS | 13908 | 1461265574842 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:15 INFO - PROCESS | 13908 | 1461265575100 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:06:15 INFO - PROCESS | 13908 | 1461265575434 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c75800 == 154 [pid = 13908] [id = 586] 12:06:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72b466b400) [pid = 13908] [serial = 1759] [outer = (nil)] 12:06:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72b6ec5000) [pid = 13908] [serial = 1760] [outer = 0x7f72b466b400] 12:06:15 INFO - PROCESS | 13908 | 1461265575522 Marionette DEBUG loaded listener.js 12:06:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72b7d8fc00) [pid = 13908] [serial = 1761] [outer = 0x7f72b466b400] 12:06:16 INFO - PROCESS | 13908 | 1461265576420 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1644ms 12:06:16 INFO - PROCESS | 13908 | 1461265576470 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:06:16 INFO - PROCESS | 13908 | 1461265576478 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:06:16 INFO - PROCESS | 13908 | 1461265576490 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:06:16 INFO - PROCESS | 13908 | 1461265576493 Marionette TRACE conn3 <- [1,2318,null,{}] 12:06:16 INFO - PROCESS | 13908 | 1461265576500 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:16 INFO - PROCESS | 13908 | 1461265576761 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:06:17 INFO - PROCESS | 13908 | 1461265577070 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9a0c800 == 155 [pid = 13908] [id = 587] 12:06:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72b8748400) [pid = 13908] [serial = 1762] [outer = (nil)] 12:06:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72b9948400) [pid = 13908] [serial = 1763] [outer = 0x7f72b8748400] 12:06:17 INFO - PROCESS | 13908 | 1461265577153 Marionette DEBUG loaded listener.js 12:06:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72b9b80c00) [pid = 13908] [serial = 1764] [outer = 0x7f72b8748400] 12:06:18 INFO - PROCESS | 13908 | 1461265578149 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:06:18 INFO - PROCESS | 13908 | 1461265578228 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:06:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:06:18 INFO - PROCESS | 13908 | 1461265578236 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:06:18 INFO - PROCESS | 13908 | 1461265578243 Marionette TRACE conn3 <- [1,2322,null,{}] 12:06:18 INFO - PROCESS | 13908 | 1461265578261 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:18 INFO - PROCESS | 13908 | 1461265578608 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:06:18 INFO - PROCESS | 13908 | 1461265578896 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babc9800 == 156 [pid = 13908] [id = 588] 12:06:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72bae53800) [pid = 13908] [serial = 1765] [outer = (nil)] 12:06:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72bbe27000) [pid = 13908] [serial = 1766] [outer = 0x7f72bae53800] 12:06:18 INFO - PROCESS | 13908 | 1461265578984 Marionette DEBUG loaded listener.js 12:06:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72bc0ed400) [pid = 13908] [serial = 1767] [outer = 0x7f72bae53800] 12:06:19 INFO - PROCESS | 13908 | 1461265579892 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1692ms 12:06:19 INFO - PROCESS | 13908 | 1461265579928 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:06:19 INFO - PROCESS | 13908 | 1461265579933 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:06:19 INFO - PROCESS | 13908 | 1461265579940 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:06:19 INFO - PROCESS | 13908 | 1461265579942 Marionette TRACE conn3 <- [1,2326,null,{}] 12:06:19 INFO - PROCESS | 13908 | 1461265579949 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:20 INFO - PROCESS | 13908 | 1461265580187 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:06:20 INFO - PROCESS | 13908 | 1461265580458 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc09c800 == 157 [pid = 13908] [id = 589] 12:06:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bae54800) [pid = 13908] [serial = 1768] [outer = (nil)] 12:06:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72bc644c00) [pid = 13908] [serial = 1769] [outer = 0x7f72bae54800] 12:06:20 INFO - PROCESS | 13908 | 1461265580592 Marionette DEBUG loaded listener.js 12:06:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bc650400) [pid = 13908] [serial = 1770] [outer = 0x7f72bae54800] 12:06:21 INFO - PROCESS | 13908 | 1461265581511 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:06:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:06:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1633ms 12:06:21 INFO - PROCESS | 13908 | 1461265581574 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:06:21 INFO - PROCESS | 13908 | 1461265581579 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:06:21 INFO - PROCESS | 13908 | 1461265581587 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:06:21 INFO - PROCESS | 13908 | 1461265581591 Marionette TRACE conn3 <- [1,2330,null,{}] 12:06:21 INFO - PROCESS | 13908 | 1461265581597 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:21 INFO - PROCESS | 13908 | 1461265581846 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:06:22 INFO - PROCESS | 13908 | 1461265582154 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc8ef000 == 158 [pid = 13908] [id = 590] 12:06:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bc0f0c00) [pid = 13908] [serial = 1771] [outer = (nil)] 12:06:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72bd1dec00) [pid = 13908] [serial = 1772] [outer = 0x7f72bc0f0c00] 12:06:22 INFO - PROCESS | 13908 | 1461265582236 Marionette DEBUG loaded listener.js 12:06:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bd22e400) [pid = 13908] [serial = 1773] [outer = 0x7f72bc0f0c00] 12:06:23 INFO - PROCESS | 13908 | 1461265583107 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:06:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:06:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1587ms 12:06:23 INFO - PROCESS | 13908 | 1461265583174 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:06:23 INFO - PROCESS | 13908 | 1461265583177 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:06:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:06:23 INFO - PROCESS | 13908 | 1461265583184 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:06:23 INFO - PROCESS | 13908 | 1461265583188 Marionette TRACE conn3 <- [1,2334,null,{}] 12:06:23 INFO - PROCESS | 13908 | 1461265583193 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:23 INFO - PROCESS | 13908 | 1461265583500 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:06:23 INFO - PROCESS | 13908 | 1461265583813 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd1bd000 == 159 [pid = 13908] [id = 591] 12:06:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bd26fc00) [pid = 13908] [serial = 1774] [outer = (nil)] 12:06:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bdc83000) [pid = 13908] [serial = 1775] [outer = 0x7f72bd26fc00] 12:06:23 INFO - PROCESS | 13908 | 1461265583898 Marionette DEBUG loaded listener.js 12:06:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72bf45a400) [pid = 13908] [serial = 1776] [outer = 0x7f72bd26fc00] 12:06:24 INFO - PROCESS | 13908 | 1461265584780 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1632ms 12:06:24 INFO - PROCESS | 13908 | 1461265584818 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:06:24 INFO - PROCESS | 13908 | 1461265584822 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:06:24 INFO - PROCESS | 13908 | 1461265584829 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:06:24 INFO - PROCESS | 13908 | 1461265584833 Marionette TRACE conn3 <- [1,2338,null,{}] 12:06:24 INFO - PROCESS | 13908 | 1461265584840 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:25 INFO - PROCESS | 13908 | 1461265585074 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:06:25 INFO - PROCESS | 13908 | 1461265585340 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72becd6800 == 160 [pid = 13908] [id = 592] 12:06:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bd26c000) [pid = 13908] [serial = 1777] [outer = (nil)] 12:06:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bf779400) [pid = 13908] [serial = 1778] [outer = 0x7f72bd26c000] 12:06:25 INFO - PROCESS | 13908 | 1461265585425 Marionette DEBUG loaded listener.js 12:06:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bfaadc00) [pid = 13908] [serial = 1779] [outer = 0x7f72bd26c000] 12:06:26 INFO - PROCESS | 13908 | 1461265586339 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 12:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:06:26 INFO - PROCESS | 13908 | 1461265586413 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:06:26 INFO - PROCESS | 13908 | 1461265586416 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:06:26 INFO - PROCESS | 13908 | 1461265586424 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:06:26 INFO - PROCESS | 13908 | 1461265586426 Marionette TRACE conn3 <- [1,2342,null,{}] 12:06:26 INFO - PROCESS | 13908 | 1461265586434 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:26 INFO - PROCESS | 13908 | 1461265586707 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:06:27 INFO - PROCESS | 13908 | 1461265587028 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfc29000 == 161 [pid = 13908] [id = 593] 12:06:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72bf778800) [pid = 13908] [serial = 1780] [outer = (nil)] 12:06:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bfab5000) [pid = 13908] [serial = 1781] [outer = 0x7f72bf778800] 12:06:27 INFO - PROCESS | 13908 | 1461265587103 Marionette DEBUG loaded listener.js 12:06:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bfba0c00) [pid = 13908] [serial = 1782] [outer = 0x7f72bf778800] 12:06:27 INFO - PROCESS | 13908 | 1461265587982 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1635ms 12:06:28 INFO - PROCESS | 13908 | 1461265588059 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:06:28 INFO - PROCESS | 13908 | 1461265588063 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:06:28 INFO - PROCESS | 13908 | 1461265588070 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:06:28 INFO - PROCESS | 13908 | 1461265588074 Marionette TRACE conn3 <- [1,2346,null,{}] 12:06:28 INFO - PROCESS | 13908 | 1461265588080 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:28 INFO - PROCESS | 13908 | 1461265588356 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:06:28 INFO - PROCESS | 13908 | 1461265588663 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11ce800 == 162 [pid = 13908] [id = 594] 12:06:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72b9b83400) [pid = 13908] [serial = 1783] [outer = (nil)] 12:06:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c120e000) [pid = 13908] [serial = 1784] [outer = 0x7f72b9b83400] 12:06:28 INFO - PROCESS | 13908 | 1461265588744 Marionette DEBUG loaded listener.js 12:06:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c1a9b400) [pid = 13908] [serial = 1785] [outer = 0x7f72b9b83400] 12:06:29 INFO - PROCESS | 13908 | 1461265589609 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1587ms 12:06:29 INFO - PROCESS | 13908 | 1461265589659 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:06:29 INFO - PROCESS | 13908 | 1461265589664 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:06:29 INFO - PROCESS | 13908 | 1461265589672 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:06:29 INFO - PROCESS | 13908 | 1461265589676 Marionette TRACE conn3 <- [1,2350,null,{}] 12:06:29 INFO - PROCESS | 13908 | 1461265589683 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:29 INFO - PROCESS | 13908 | 1461265589936 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:06:30 INFO - PROCESS | 13908 | 1461265590248 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d36800 == 163 [pid = 13908] [id = 595] 12:06:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72b6d1c800) [pid = 13908] [serial = 1786] [outer = (nil)] 12:06:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c1d47400) [pid = 13908] [serial = 1787] [outer = 0x7f72b6d1c800] 12:06:30 INFO - PROCESS | 13908 | 1461265590330 Marionette DEBUG loaded listener.js 12:06:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c5d72c00) [pid = 13908] [serial = 1788] [outer = 0x7f72b6d1c800] 12:06:31 INFO - PROCESS | 13908 | 1461265591222 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1585ms 12:06:31 INFO - PROCESS | 13908 | 1461265591257 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:06:31 INFO - PROCESS | 13908 | 1461265591261 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:06:31 INFO - PROCESS | 13908 | 1461265591268 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:06:31 INFO - PROCESS | 13908 | 1461265591272 Marionette TRACE conn3 <- [1,2354,null,{}] 12:06:31 INFO - PROCESS | 13908 | 1461265591277 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:31 INFO - PROCESS | 13908 | 1461265591555 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:06:31 INFO - PROCESS | 13908 | 1461265591789 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c7714000 == 164 [pid = 13908] [id = 596] 12:06:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c72cec00) [pid = 13908] [serial = 1789] [outer = (nil)] 12:06:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c7641800) [pid = 13908] [serial = 1790] [outer = 0x7f72c72cec00] 12:06:31 INFO - PROCESS | 13908 | 1461265591942 Marionette DEBUG loaded listener.js 12:06:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c773a400) [pid = 13908] [serial = 1791] [outer = 0x7f72c72cec00] 12:06:32 INFO - PROCESS | 13908 | 1461265592876 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1691ms 12:06:32 INFO - PROCESS | 13908 | 1461265592984 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:06:32 INFO - PROCESS | 13908 | 1461265592990 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:06:33 INFO - PROCESS | 13908 | 1461265593001 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:06:33 INFO - PROCESS | 13908 | 1461265593005 Marionette TRACE conn3 <- [1,2358,null,{}] 12:06:33 INFO - PROCESS | 13908 | 1461265593062 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:33 INFO - PROCESS | 13908 | 1461265593340 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:06:33 INFO - PROCESS | 13908 | 1461265593614 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85ca800 == 165 [pid = 13908] [id = 597] 12:06:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c763cc00) [pid = 13908] [serial = 1792] [outer = (nil)] 12:06:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c785c400) [pid = 13908] [serial = 1793] [outer = 0x7f72c763cc00] 12:06:33 INFO - PROCESS | 13908 | 1461265593686 Marionette DEBUG loaded listener.js 12:06:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c79af800) [pid = 13908] [serial = 1794] [outer = 0x7f72c763cc00] 12:06:34 INFO - PROCESS | 13908 | 1461265594567 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1639ms 12:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:06:34 INFO - PROCESS | 13908 | 1461265594641 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:06:34 INFO - PROCESS | 13908 | 1461265594644 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:06:34 INFO - PROCESS | 13908 | 1461265594652 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:06:34 INFO - PROCESS | 13908 | 1461265594654 Marionette TRACE conn3 <- [1,2362,null,{}] 12:06:34 INFO - PROCESS | 13908 | 1461265594661 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:34 INFO - PROCESS | 13908 | 1461265594958 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:06:35 INFO - PROCESS | 13908 | 1461265595265 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c9d94800 == 166 [pid = 13908] [id = 598] 12:06:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72bae52c00) [pid = 13908] [serial = 1795] [outer = (nil)] 12:06:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c79d7c00) [pid = 13908] [serial = 1796] [outer = 0x7f72bae52c00] 12:06:35 INFO - PROCESS | 13908 | 1461265595349 Marionette DEBUG loaded listener.js 12:06:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c8550000) [pid = 13908] [serial = 1797] [outer = 0x7f72bae52c00] 12:06:36 INFO - PROCESS | 13908 | 1461265596200 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1582ms 12:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:06:36 INFO - PROCESS | 13908 | 1461265596233 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:06:36 INFO - PROCESS | 13908 | 1461265596236 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:06:36 INFO - PROCESS | 13908 | 1461265596242 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:06:36 INFO - PROCESS | 13908 | 1461265596245 Marionette TRACE conn3 <- [1,2366,null,{}] 12:06:36 INFO - PROCESS | 13908 | 1461265596252 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:36 INFO - PROCESS | 13908 | 1461265596489 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:06:36 INFO - PROCESS | 13908 | 1461265596761 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc13c000 == 167 [pid = 13908] [id = 599] 12:06:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72b8744400) [pid = 13908] [serial = 1798] [outer = (nil)] 12:06:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c8802800) [pid = 13908] [serial = 1799] [outer = 0x7f72b8744400] 12:06:36 INFO - PROCESS | 13908 | 1461265596896 Marionette DEBUG loaded listener.js 12:06:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c8de7400) [pid = 13908] [serial = 1800] [outer = 0x7f72b8744400] 12:06:37 INFO - PROCESS | 13908 | 1461265597742 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1581ms 12:06:37 INFO - PROCESS | 13908 | 1461265597823 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:06:37 INFO - PROCESS | 13908 | 1461265597827 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:06:37 INFO - PROCESS | 13908 | 1461265597834 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:06:37 INFO - PROCESS | 13908 | 1461265597838 Marionette TRACE conn3 <- [1,2370,null,{}] 12:06:37 INFO - PROCESS | 13908 | 1461265597844 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:38 INFO - PROCESS | 13908 | 1461265598148 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:06:38 INFO - PROCESS | 13908 | 1461265598462 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5a6000 == 168 [pid = 13908] [id = 600] 12:06:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72bae5a400) [pid = 13908] [serial = 1801] [outer = (nil)] 12:06:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c9b9c800) [pid = 13908] [serial = 1802] [outer = 0x7f72bae5a400] 12:06:38 INFO - PROCESS | 13908 | 1461265598541 Marionette DEBUG loaded listener.js 12:06:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72cb198400) [pid = 13908] [serial = 1803] [outer = 0x7f72bae5a400] 12:06:39 INFO - PROCESS | 13908 | 1461265599381 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1583ms 12:06:39 INFO - PROCESS | 13908 | 1461265599418 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:06:39 INFO - PROCESS | 13908 | 1461265599422 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:06:39 INFO - PROCESS | 13908 | 1461265599429 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:06:39 INFO - PROCESS | 13908 | 1461265599432 Marionette TRACE conn3 <- [1,2374,null,{}] 12:06:39 INFO - PROCESS | 13908 | 1461265599439 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:39 INFO - PROCESS | 13908 | 1461265599685 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:06:39 INFO - PROCESS | 13908 | 1461265599971 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09c5000 == 169 [pid = 13908] [id = 601] 12:06:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72bf9e5800) [pid = 13908] [serial = 1804] [outer = (nil)] 12:06:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72cc027400) [pid = 13908] [serial = 1805] [outer = 0x7f72bf9e5800] 12:06:40 INFO - PROCESS | 13908 | 1461265600093 Marionette DEBUG loaded listener.js 12:06:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72cc28b800) [pid = 13908] [serial = 1806] [outer = 0x7f72bf9e5800] 12:06:40 INFO - PROCESS | 13908 | 1461265600988 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1634ms 12:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:06:41 INFO - PROCESS | 13908 | 1461265601064 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:06:41 INFO - PROCESS | 13908 | 1461265601066 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:06:41 INFO - PROCESS | 13908 | 1461265601074 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:06:41 INFO - PROCESS | 13908 | 1461265601077 Marionette TRACE conn3 <- [1,2378,null,{}] 12:06:41 INFO - PROCESS | 13908 | 1461265601083 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:41 INFO - PROCESS | 13908 | 1461265601366 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:06:41 INFO - PROCESS | 13908 | 1461265601678 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2196000 == 170 [pid = 13908] [id = 602] 12:06:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72c1aa5c00) [pid = 13908] [serial = 1807] [outer = (nil)] 12:06:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72cc511400) [pid = 13908] [serial = 1808] [outer = 0x7f72c1aa5c00] 12:06:41 INFO - PROCESS | 13908 | 1461265601759 Marionette DEBUG loaded listener.js 12:06:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72cdccd400) [pid = 13908] [serial = 1809] [outer = 0x7f72c1aa5c00] 12:06:42 INFO - PROCESS | 13908 | 1461265602669 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:06:42 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:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1631ms 12:06:42 INFO - PROCESS | 13908 | 1461265602705 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:06:42 INFO - PROCESS | 13908 | 1461265602708 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:06:42 INFO - PROCESS | 13908 | 1461265602714 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:06:42 INFO - PROCESS | 13908 | 1461265602718 Marionette TRACE conn3 <- [1,2382,null,{}] 12:06:42 INFO - PROCESS | 13908 | 1461265602723 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:42 INFO - PROCESS | 13908 | 1461265602965 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:06:43 INFO - PROCESS | 13908 | 1461265603292 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d8ce1800 == 171 [pid = 13908] [id = 603] 12:06:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72c9d19000) [pid = 13908] [serial = 1810] [outer = (nil)] 12:06:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72d0b1d400) [pid = 13908] [serial = 1811] [outer = 0x7f72c9d19000] 12:06:43 INFO - PROCESS | 13908 | 1461265603374 Marionette DEBUG loaded listener.js 12:06:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72d1468000) [pid = 13908] [serial = 1812] [outer = 0x7f72c9d19000] 12:06:44 INFO - PROCESS | 13908 | 1461265604262 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:06:44 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:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1578ms 12:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:06:44 INFO - PROCESS | 13908 | 1461265604294 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:06:44 INFO - PROCESS | 13908 | 1461265604297 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:06:44 INFO - PROCESS | 13908 | 1461265604304 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:06:44 INFO - PROCESS | 13908 | 1461265604306 Marionette TRACE conn3 <- [1,2386,null,{}] 12:06:44 INFO - PROCESS | 13908 | 1461265604313 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:44 INFO - PROCESS | 13908 | 1461265604574 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:06:44 INFO - PROCESS | 13908 | 1461265604899 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e36b0800 == 172 [pid = 13908] [id = 604] 12:06:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72c72c4c00) [pid = 13908] [serial = 1813] [outer = (nil)] 12:06:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72d1cbd000) [pid = 13908] [serial = 1814] [outer = 0x7f72c72c4c00] 12:06:44 INFO - PROCESS | 13908 | 1461265604982 Marionette DEBUG loaded listener.js 12:06:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72d29cec00) [pid = 13908] [serial = 1815] [outer = 0x7f72c72c4c00] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dc7000 == 171 [pid = 13908] [id = 389] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e422e800 == 170 [pid = 13908] [id = 388] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8422000 == 169 [pid = 13908] [id = 145] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dd8800 == 168 [pid = 13908] [id = 584] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b522e800 == 167 [pid = 13908] [id = 583] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4bee000 == 166 [pid = 13908] [id = 582] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c7a000 == 165 [pid = 13908] [id = 580] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b31c6800 == 164 [pid = 13908] [id = 579] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b30d3800 == 163 [pid = 13908] [id = 578] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9126000 == 162 [pid = 13908] [id = 577] 12:06:46 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e901b800 == 161 [pid = 13908] [id = 576] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72ba047000) [pid = 13908] [serial = 1688] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72b40a1c00) [pid = 13908] [serial = 1622] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72c7804000) [pid = 13908] [serial = 1643] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72c78b8c00) [pid = 13908] [serial = 1644] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72b874bc00) [pid = 13908] [serial = 1670] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c7646400) [pid = 13908] [serial = 1640] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72bab8ec00) [pid = 13908] [serial = 1626] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72c1d4d400) [pid = 13908] [serial = 1637] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72d0ed5400) [pid = 13908] [serial = 1659] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72b8750400) [pid = 13908] [serial = 1671] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72cc8a7800) [pid = 13908] [serial = 1655] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72beb06800) [pid = 13908] [serial = 1631] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72bf45a800) [pid = 13908] [serial = 1632] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72e1edc400) [pid = 13908] [serial = 1668] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72ba051000) [pid = 13908] [serial = 1625] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72b9aaac00) [pid = 13908] [serial = 1680] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72d195fc00) [pid = 13908] [serial = 1661] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72c6edb400) [pid = 13908] [serial = 1638] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72dead9400) [pid = 13908] [serial = 1665] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c8030400) [pid = 13908] [serial = 1647] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bfaae000) [pid = 13908] [serial = 1634] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72cb328000) [pid = 13908] [serial = 1653] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72e3ccc800) [pid = 13908] [serial = 1674] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72b40a4800) [pid = 13908] [serial = 1676] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72d38e1000) [pid = 13908] [serial = 1664] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72d0b18c00) [pid = 13908] [serial = 1658] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72b6d1ec00) [pid = 13908] [serial = 1677] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72ded3cc00) [pid = 13908] [serial = 1673] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72bfaa7c00) [pid = 13908] [serial = 1551] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72cff69400) [pid = 13908] [serial = 1656] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c773c800) [pid = 13908] [serial = 1641] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72dedef400) [pid = 13908] [serial = 1667] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c8578800) [pid = 13908] [serial = 1650] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72bc649c00) [pid = 13908] [serial = 1686] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72b861c800) [pid = 13908] [serial = 1679] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72c831a800) [pid = 13908] [serial = 1649] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72b6d21000) [pid = 13908] [serial = 1623] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72bac50400) [pid = 13908] [serial = 1683] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bc642c00) [pid = 13908] [serial = 1685] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72baff5400) [pid = 13908] [serial = 1628] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72d2268800) [pid = 13908] [serial = 1662] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c79db000) [pid = 13908] [serial = 1646] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72ba058400) [pid = 13908] [serial = 1682] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72bfb94400) [pid = 13908] [serial = 1635] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72bcf78000) [pid = 13908] [serial = 1629] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c9a81000) [pid = 13908] [serial = 1652] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 13908 | 1461265607502 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 3238ms 12:06:47 INFO - PROCESS | 13908 | 1461265607544 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:06:47 INFO - PROCESS | 13908 | 1461265607553 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:06:47 INFO - PROCESS | 13908 | 1461265607562 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:06:47 INFO - PROCESS | 13908 | 1461265607567 Marionette TRACE conn3 <- [1,2390,null,{}] 12:06:47 INFO - PROCESS | 13908 | 1461265607579 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:47 INFO - PROCESS | 13908 | 1461265607835 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:06:48 INFO - PROCESS | 13908 | 1461265608067 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b42d4800 == 162 [pid = 13908] [id = 605] 12:06:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b4672400) [pid = 13908] [serial = 1816] [outer = (nil)] 12:06:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72b5284400) [pid = 13908] [serial = 1817] [outer = 0x7f72b4672400] 12:06:48 INFO - PROCESS | 13908 | 1461265608195 Marionette DEBUG loaded listener.js 12:06:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b528cc00) [pid = 13908] [serial = 1818] [outer = 0x7f72b4672400] 12:06:49 INFO - PROCESS | 13908 | 1461265609034 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1544ms 12:06:49 INFO - PROCESS | 13908 | 1461265609107 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:06:49 INFO - PROCESS | 13908 | 1461265609116 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:06:49 INFO - PROCESS | 13908 | 1461265609127 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:06:49 INFO - PROCESS | 13908 | 1461265609132 Marionette TRACE conn3 <- [1,2394,null,{}] 12:06:49 INFO - PROCESS | 13908 | 1461265609138 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:49 INFO - PROCESS | 13908 | 1461265609373 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:06:49 INFO - PROCESS | 13908 | 1461265609669 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4dc7800 == 163 [pid = 13908] [id = 606] 12:06:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b6d26400) [pid = 13908] [serial = 1819] [outer = (nil)] 12:06:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72b7d82800) [pid = 13908] [serial = 1820] [outer = 0x7f72b6d26400] 12:06:49 INFO - PROCESS | 13908 | 1461265609752 Marionette DEBUG loaded listener.js 12:06:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72b7e03000) [pid = 13908] [serial = 1821] [outer = 0x7f72b6d26400] 12:06:50 INFO - PROCESS | 13908 | 1461265610621 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1536ms 12:06:50 INFO - PROCESS | 13908 | 1461265610664 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:06:50 INFO - PROCESS | 13908 | 1461265610671 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:06:50 INFO - PROCESS | 13908 | 1461265610694 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:06:50 INFO - PROCESS | 13908 | 1461265610706 Marionette TRACE conn3 <- [1,2398,null,{}] 12:06:50 INFO - PROCESS | 13908 | 1461265610750 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:51 INFO - PROCESS | 13908 | 1461265611072 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:06:51 INFO - PROCESS | 13908 | 1461265611106 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b54b2800 == 164 [pid = 13908] [id = 607] 12:06:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72b84ecc00) [pid = 13908] [serial = 1822] [outer = (nil)] 12:06:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72b861c800) [pid = 13908] [serial = 1823] [outer = 0x7f72b84ecc00] 12:06:51 INFO - PROCESS | 13908 | 1461265611174 Marionette DEBUG loaded listener.js 12:06:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72b9948c00) [pid = 13908] [serial = 1824] [outer = 0x7f72b84ecc00] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72b40a2c00) [pid = 13908] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72b994fc00) [pid = 13908] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72bc651000) [pid = 13908] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72bab8b400) [pid = 13908] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72b7e07000) [pid = 13908] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72b40a4000) [pid = 13908] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72b3e48000) [pid = 13908] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72b5288000) [pid = 13908] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72b5283400) [pid = 13908] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72b5283000) [pid = 13908] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72b3e43000) [pid = 13908] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c7647800) [pid = 13908] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c5c26400) [pid = 13908] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72bc0ee800) [pid = 13908] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72cb32e400) [pid = 13908] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72bfb99c00) [pid = 13908] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72b7e06400) [pid = 13908] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c5c2f400) [pid = 13908] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c131e400) [pid = 13908] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c5c29800) [pid = 13908] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72bd23d000) [pid = 13908] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72bc64ec00) [pid = 13908] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72b4663800) [pid = 13908] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:06:52 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72b2a23000) [pid = 13908] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:06:52 INFO - PROCESS | 13908 | 1461265612642 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1961ms 12:06:52 INFO - PROCESS | 13908 | 1461265612655 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:06:52 INFO - PROCESS | 13908 | 1461265612659 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:06:52 INFO - PROCESS | 13908 | 1461265612666 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:06:52 INFO - PROCESS | 13908 | 1461265612670 Marionette TRACE conn3 <- [1,2402,null,{}] 12:06:52 INFO - PROCESS | 13908 | 1461265612676 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:52 INFO - PROCESS | 13908 | 1461265612972 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:06:52 INFO - PROCESS | 13908 | 1461265612994 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b6e21000 == 165 [pid = 13908] [id = 608] 12:06:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72b7d90000) [pid = 13908] [serial = 1825] [outer = (nil)] 12:06:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b9aaac00) [pid = 13908] [serial = 1826] [outer = 0x7f72b7d90000] 12:06:53 INFO - PROCESS | 13908 | 1461265613061 Marionette DEBUG loaded listener.js 12:06:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72b9b7f800) [pid = 13908] [serial = 1827] [outer = 0x7f72b7d90000] 12:06:53 INFO - PROCESS | 13908 | 1461265613937 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1329ms 12:06:54 INFO - PROCESS | 13908 | 1461265613997 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:06:54 INFO - PROCESS | 13908 | 1461265613999 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:06:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:06:54 INFO - PROCESS | 13908 | 1461265614017 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:06:54 INFO - PROCESS | 13908 | 1461265614020 Marionette TRACE conn3 <- [1,2406,null,{}] 12:06:54 INFO - PROCESS | 13908 | 1461265614027 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:54 INFO - PROCESS | 13908 | 1461265614239 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:06:54 INFO - PROCESS | 13908 | 1461265614699 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b31d6800 == 166 [pid = 13908] [id = 609] 12:06:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72b2a2d800) [pid = 13908] [serial = 1828] [outer = (nil)] 12:06:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72b3e50c00) [pid = 13908] [serial = 1829] [outer = 0x7f72b2a2d800] 12:06:54 INFO - PROCESS | 13908 | 1461265614782 Marionette DEBUG loaded listener.js 12:06:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72b466a000) [pid = 13908] [serial = 1830] [outer = 0x7f72b2a2d800] 12:06:55 INFO - PROCESS | 13908 | 1461265615730 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1801ms 12:06:55 INFO - PROCESS | 13908 | 1461265615810 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:06:55 INFO - PROCESS | 13908 | 1461265615817 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:06:55 INFO - PROCESS | 13908 | 1461265615827 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:06:55 INFO - PROCESS | 13908 | 1461265615832 Marionette TRACE conn3 <- [1,2410,null,{}] 12:06:55 INFO - PROCESS | 13908 | 1461265615839 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:56 INFO - PROCESS | 13908 | 1461265616134 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:06:56 INFO - PROCESS | 13908 | 1461265616460 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b54c1000 == 167 [pid = 13908] [id = 610] 12:06:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72b6d27000) [pid = 13908] [serial = 1831] [outer = (nil)] 12:06:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72b7d91400) [pid = 13908] [serial = 1832] [outer = 0x7f72b6d27000] 12:06:56 INFO - PROCESS | 13908 | 1461265616540 Marionette DEBUG loaded listener.js 12:06:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72b84e4400) [pid = 13908] [serial = 1833] [outer = 0x7f72b6d27000] 12:06:57 INFO - PROCESS | 13908 | 1461265617540 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1736ms 12:06:57 INFO - PROCESS | 13908 | 1461265617569 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:06:57 INFO - PROCESS | 13908 | 1461265617575 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:06:57 INFO - PROCESS | 13908 | 1461265617584 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:06:57 INFO - PROCESS | 13908 | 1461265617589 Marionette TRACE conn3 <- [1,2414,null,{}] 12:06:57 INFO - PROCESS | 13908 | 1461265617595 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:57 INFO - PROCESS | 13908 | 1461265617859 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:06:58 INFO - PROCESS | 13908 | 1461265618259 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97da000 == 168 [pid = 13908] [id = 611] 12:06:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72b6ec8400) [pid = 13908] [serial = 1834] [outer = (nil)] 12:06:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72b9ab1800) [pid = 13908] [serial = 1835] [outer = 0x7f72b6ec8400] 12:06:58 INFO - PROCESS | 13908 | 1461265618349 Marionette DEBUG loaded listener.js 12:06:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72ba043800) [pid = 13908] [serial = 1836] [outer = 0x7f72b6ec8400] 12:06:59 INFO - PROCESS | 13908 | 1461265619342 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1840ms 12:06:59 INFO - PROCESS | 13908 | 1461265619423 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:06:59 INFO - PROCESS | 13908 | 1461265619427 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:06:59 INFO - PROCESS | 13908 | 1461265619444 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:06:59 INFO - PROCESS | 13908 | 1461265619455 Marionette TRACE conn3 <- [1,2418,null,{}] 12:06:59 INFO - PROCESS | 13908 | 1461265619463 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:59 INFO - PROCESS | 13908 | 1461265619965 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:07:00 INFO - PROCESS | 13908 | 1461265620273 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9f58800 == 169 [pid = 13908] [id = 612] 12:07:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b9950c00) [pid = 13908] [serial = 1837] [outer = (nil)] 12:07:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bab89800) [pid = 13908] [serial = 1838] [outer = 0x7f72b9950c00] 12:07:00 INFO - PROCESS | 13908 | 1461265620398 Marionette DEBUG loaded listener.js 12:07:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72bac4e800) [pid = 13908] [serial = 1839] [outer = 0x7f72b9950c00] 12:07:01 INFO - PROCESS | 13908 | 1461265621543 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:07:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:07:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2153ms 12:07:01 INFO - PROCESS | 13908 | 1461265621590 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:07:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:07:01 INFO - PROCESS | 13908 | 1461265621595 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:07:01 INFO - PROCESS | 13908 | 1461265621602 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:07:01 INFO - PROCESS | 13908 | 1461265621605 Marionette TRACE conn3 <- [1,2422,null,{}] 12:07:01 INFO - PROCESS | 13908 | 1461265621612 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:01 INFO - PROCESS | 13908 | 1461265621909 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:07:02 INFO - PROCESS | 13908 | 1461265622249 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babd5800 == 170 [pid = 13908] [id = 613] 12:07:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72ba053800) [pid = 13908] [serial = 1840] [outer = (nil)] 12:07:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bac91400) [pid = 13908] [serial = 1841] [outer = 0x7f72ba053800] 12:07:02 INFO - PROCESS | 13908 | 1461265622336 Marionette DEBUG loaded listener.js 12:07:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72bace6c00) [pid = 13908] [serial = 1842] [outer = 0x7f72ba053800] 12:07:03 INFO - PROCESS | 13908 | 1461265623221 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1689ms 12:07:03 INFO - PROCESS | 13908 | 1461265623292 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:07:03 INFO - PROCESS | 13908 | 1461265623295 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:07:03 INFO - PROCESS | 13908 | 1461265623303 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:07:03 INFO - PROCESS | 13908 | 1461265623306 Marionette TRACE conn3 <- [1,2426,null,{}] 12:07:03 INFO - PROCESS | 13908 | 1461265623312 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:03 INFO - PROCESS | 13908 | 1461265623596 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:07:03 INFO - PROCESS | 13908 | 1461265623913 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bbe08000 == 171 [pid = 13908] [id = 614] 12:07:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72badcf000) [pid = 13908] [serial = 1843] [outer = (nil)] 12:07:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72badd5000) [pid = 13908] [serial = 1844] [outer = 0x7f72badcf000] 12:07:04 INFO - PROCESS | 13908 | 1461265624013 Marionette DEBUG loaded listener.js 12:07:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bafe6800) [pid = 13908] [serial = 1845] [outer = 0x7f72badcf000] 12:07:04 INFO - PROCESS | 13908 | 1461265624948 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1694ms 12:07:05 INFO - PROCESS | 13908 | 1461265624998 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:07:05 INFO - PROCESS | 13908 | 1461265625001 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:07:05 INFO - PROCESS | 13908 | 1461265625009 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:07:05 INFO - PROCESS | 13908 | 1461265625015 Marionette TRACE conn3 <- [1,2430,null,{}] 12:07:05 INFO - PROCESS | 13908 | 1461265625022 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:05 INFO - PROCESS | 13908 | 1461265625268 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:07:05 INFO - PROCESS | 13908 | 1461265625543 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc6ce800 == 172 [pid = 13908] [id = 615] 12:07:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72b84e4c00) [pid = 13908] [serial = 1846] [outer = (nil)] 12:07:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bbe26800) [pid = 13908] [serial = 1847] [outer = 0x7f72b84e4c00] 12:07:05 INFO - PROCESS | 13908 | 1461265625672 Marionette DEBUG loaded listener.js 12:07:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bc168800) [pid = 13908] [serial = 1848] [outer = 0x7f72b84e4c00] 12:07:06 INFO - PROCESS | 13908 | 1461265626514 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1533ms 12:07:06 INFO - PROCESS | 13908 | 1461265626542 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:07:06 INFO - PROCESS | 13908 | 1461265626545 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:07:06 INFO - PROCESS | 13908 | 1461265626553 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:07:06 INFO - PROCESS | 13908 | 1461265626557 Marionette TRACE conn3 <- [1,2434,null,{}] 12:07:06 INFO - PROCESS | 13908 | 1461265626562 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:06 INFO - PROCESS | 13908 | 1461265626804 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:07:07 INFO - PROCESS | 13908 | 1461265627087 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:07 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc8e5000 == 173 [pid = 13908] [id = 616] 12:07:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72b2a23800) [pid = 13908] [serial = 1849] [outer = (nil)] 12:07:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72bc4ef000) [pid = 13908] [serial = 1850] [outer = 0x7f72b2a23800] 12:07:07 INFO - PROCESS | 13908 | 1461265627218 Marionette DEBUG loaded listener.js 12:07:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bc4f6000) [pid = 13908] [serial = 1851] [outer = 0x7f72b2a23800] 12:07:08 INFO - PROCESS | 13908 | 1461265628185 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1680ms 12:07:08 INFO - PROCESS | 13908 | 1461265628234 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:07:08 INFO - PROCESS | 13908 | 1461265628237 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:07:08 INFO - PROCESS | 13908 | 1461265628244 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:07:08 INFO - PROCESS | 13908 | 1461265628247 Marionette TRACE conn3 <- [1,2438,null,{}] 12:07:08 INFO - PROCESS | 13908 | 1461265628254 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:08 INFO - PROCESS | 13908 | 1461265628489 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:07:08 INFO - PROCESS | 13908 | 1461265628760 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd106800 == 174 [pid = 13908] [id = 617] 12:07:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bad4e400) [pid = 13908] [serial = 1852] [outer = (nil)] 12:07:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bc642c00) [pid = 13908] [serial = 1853] [outer = 0x7f72bad4e400] 12:07:08 INFO - PROCESS | 13908 | 1461265628880 Marionette DEBUG loaded listener.js 12:07:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bc64c800) [pid = 13908] [serial = 1854] [outer = 0x7f72bad4e400] 12:07:09 INFO - PROCESS | 13908 | 1461265629744 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1537ms 12:07:09 INFO - PROCESS | 13908 | 1461265629782 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:07:09 INFO - PROCESS | 13908 | 1461265629786 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:07:09 INFO - PROCESS | 13908 | 1461265629792 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:07:09 INFO - PROCESS | 13908 | 1461265629795 Marionette TRACE conn3 <- [1,2442,null,{}] 12:07:09 INFO - PROCESS | 13908 | 1461265629801 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:10 INFO - PROCESS | 13908 | 1461265630057 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:07:10 INFO - PROCESS | 13908 | 1461265630381 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bda64000 == 175 [pid = 13908] [id = 618] 12:07:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bc0f3400) [pid = 13908] [serial = 1855] [outer = (nil)] 12:07:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72bcf79400) [pid = 13908] [serial = 1856] [outer = 0x7f72bc0f3400] 12:07:10 INFO - PROCESS | 13908 | 1461265630466 Marionette DEBUG loaded listener.js 12:07:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72bcf83c00) [pid = 13908] [serial = 1857] [outer = 0x7f72bc0f3400] 12:07:11 INFO - PROCESS | 13908 | 1461265631353 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1630ms 12:07:11 INFO - PROCESS | 13908 | 1461265631423 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:07:11 INFO - PROCESS | 13908 | 1461265631427 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:07:11 INFO - PROCESS | 13908 | 1461265631434 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:07:11 INFO - PROCESS | 13908 | 1461265631437 Marionette TRACE conn3 <- [1,2446,null,{}] 12:07:11 INFO - PROCESS | 13908 | 1461265631443 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:11 INFO - PROCESS | 13908 | 1461265631681 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:07:11 INFO - PROCESS | 13908 | 1461265631948 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72be9ac800 == 176 [pid = 13908] [id = 619] 12:07:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72bd1ee800) [pid = 13908] [serial = 1858] [outer = (nil)] 12:07:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72bd1f2400) [pid = 13908] [serial = 1859] [outer = 0x7f72bd1ee800] 12:07:12 INFO - PROCESS | 13908 | 1461265632106 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72bd23b400) [pid = 13908] [serial = 1860] [outer = 0x7f72bd1ee800] 12:07:13 INFO - PROCESS | 13908 | 1461265633011 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1635ms 12:07:13 INFO - PROCESS | 13908 | 1461265633070 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:07:13 INFO - PROCESS | 13908 | 1461265633074 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:07:13 INFO - PROCESS | 13908 | 1461265633081 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:07:13 INFO - PROCESS | 13908 | 1461265633087 Marionette TRACE conn3 <- [1,2450,null,{}] 12:07:13 INFO - PROCESS | 13908 | 1461265633093 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:13 INFO - PROCESS | 13908 | 1461265633439 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:07:13 INFO - PROCESS | 13908 | 1461265633759 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfc2a000 == 177 [pid = 13908] [id = 620] 12:07:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72bd26b000) [pid = 13908] [serial = 1861] [outer = (nil)] 12:07:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72beb0cc00) [pid = 13908] [serial = 1862] [outer = 0x7f72bd26b000] 12:07:13 INFO - PROCESS | 13908 | 1461265633841 Marionette DEBUG loaded listener.js 12:07:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72bf454c00) [pid = 13908] [serial = 1863] [outer = 0x7f72bd26b000] 12:07:14 INFO - PROCESS | 13908 | 1461265634718 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1684ms 12:07:14 INFO - PROCESS | 13908 | 1461265634766 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:07:14 INFO - PROCESS | 13908 | 1461265634770 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:07:14 INFO - PROCESS | 13908 | 1461265634776 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:07:14 INFO - PROCESS | 13908 | 1461265634778 Marionette TRACE conn3 <- [1,2454,null,{}] 12:07:14 INFO - PROCESS | 13908 | 1461265634784 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:15 INFO - PROCESS | 13908 | 1461265635030 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:07:15 INFO - PROCESS | 13908 | 1461265635348 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f18000 == 178 [pid = 13908] [id = 621] 12:07:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72b84ea000) [pid = 13908] [serial = 1864] [outer = (nil)] 12:07:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72bf45b800) [pid = 13908] [serial = 1865] [outer = 0x7f72b84ea000] 12:07:15 INFO - PROCESS | 13908 | 1461265635429 Marionette DEBUG loaded listener.js 12:07:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72bf77d800) [pid = 13908] [serial = 1866] [outer = 0x7f72b84ea000] 12:07:16 INFO - PROCESS | 13908 | 1461265636287 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1579ms 12:07:16 INFO - PROCESS | 13908 | 1461265636356 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:07:16 INFO - PROCESS | 13908 | 1461265636359 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:07:16 INFO - PROCESS | 13908 | 1461265636365 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:07:16 INFO - PROCESS | 13908 | 1461265636368 Marionette TRACE conn3 <- [1,2458,null,{}] 12:07:16 INFO - PROCESS | 13908 | 1461265636374 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:16 INFO - PROCESS | 13908 | 1461265636619 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:07:16 INFO - PROCESS | 13908 | 1461265636889 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5c48800 == 179 [pid = 13908] [id = 622] 12:07:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72bace9400) [pid = 13908] [serial = 1867] [outer = (nil)] 12:07:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72bf9e3c00) [pid = 13908] [serial = 1868] [outer = 0x7f72bace9400] 12:07:17 INFO - PROCESS | 13908 | 1461265637017 Marionette DEBUG loaded listener.js 12:07:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72bf9ed800) [pid = 13908] [serial = 1869] [outer = 0x7f72bace9400] 12:07:17 INFO - PROCESS | 13908 | 1461265637878 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1582ms 12:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:07:17 INFO - PROCESS | 13908 | 1461265637950 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:07:17 INFO - PROCESS | 13908 | 1461265637953 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:07:17 INFO - PROCESS | 13908 | 1461265637959 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:07:17 INFO - PROCESS | 13908 | 1461265637962 Marionette TRACE conn3 <- [1,2462,null,{}] 12:07:17 INFO - PROCESS | 13908 | 1461265637967 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:18 INFO - PROCESS | 13908 | 1461265638225 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:07:18 INFO - PROCESS | 13908 | 1461265638571 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5e1d800 == 180 [pid = 13908] [id = 623] 12:07:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72bfab3800) [pid = 13908] [serial = 1870] [outer = (nil)] 12:07:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72bfb94c00) [pid = 13908] [serial = 1871] [outer = 0x7f72bfab3800] 12:07:18 INFO - PROCESS | 13908 | 1461265638653 Marionette DEBUG loaded listener.js 12:07:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72bfb9f800) [pid = 13908] [serial = 1872] [outer = 0x7f72bfab3800] 12:07:19 INFO - PROCESS | 13908 | 1461265639521 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1630ms 12:07:19 INFO - PROCESS | 13908 | 1461265639589 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:07:19 INFO - PROCESS | 13908 | 1461265639593 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:07:19 INFO - PROCESS | 13908 | 1461265639599 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:07:19 INFO - PROCESS | 13908 | 1461265639603 Marionette TRACE conn3 <- [1,2466,null,{}] 12:07:19 INFO - PROCESS | 13908 | 1461265639609 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:19 INFO - PROCESS | 13908 | 1461265639848 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:07:20 INFO - PROCESS | 13908 | 1461265640171 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c770f800 == 181 [pid = 13908] [id = 624] 12:07:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72bfab3400) [pid = 13908] [serial = 1873] [outer = (nil)] 12:07:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c1208800) [pid = 13908] [serial = 1874] [outer = 0x7f72bfab3400] 12:07:20 INFO - PROCESS | 13908 | 1461265640258 Marionette DEBUG loaded listener.js 12:07:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72c1317800) [pid = 13908] [serial = 1875] [outer = 0x7f72bfab3400] 12:07:21 INFO - PROCESS | 13908 | 1461265641153 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1589ms 12:07:21 INFO - PROCESS | 13908 | 1461265641189 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:07:21 INFO - PROCESS | 13908 | 1461265641193 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:07:21 INFO - PROCESS | 13908 | 1461265641199 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:07:21 INFO - PROCESS | 13908 | 1461265641201 Marionette TRACE conn3 <- [1,2470,null,{}] 12:07:21 INFO - PROCESS | 13908 | 1461265641208 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:21 INFO - PROCESS | 13908 | 1461265641460 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:07:21 INFO - PROCESS | 13908 | 1461265641736 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c788d800 == 182 [pid = 13908] [id = 625] 12:07:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72bfab4800) [pid = 13908] [serial = 1876] [outer = (nil)] 12:07:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72c1a9a800) [pid = 13908] [serial = 1877] [outer = 0x7f72bfab4800] 12:07:21 INFO - PROCESS | 13908 | 1461265641856 Marionette DEBUG loaded listener.js 12:07:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72c1aa3800) [pid = 13908] [serial = 1878] [outer = 0x7f72bfab4800] 12:07:22 INFO - PROCESS | 13908 | 1461265642758 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1587ms 12:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:07:22 INFO - PROCESS | 13908 | 1461265642789 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:07:22 INFO - PROCESS | 13908 | 1461265642792 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:07:22 INFO - PROCESS | 13908 | 1461265642801 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:07:22 INFO - PROCESS | 13908 | 1461265642803 Marionette TRACE conn3 <- [1,2474,null,{}] 12:07:22 INFO - PROCESS | 13908 | 1461265642809 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:23 INFO - PROCESS | 13908 | 1461265643057 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:07:23 INFO - PROCESS | 13908 | 1461265643420 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8421000 == 183 [pid = 13908] [id = 626] 12:07:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72bfab3000) [pid = 13908] [serial = 1879] [outer = (nil)] 12:07:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72c1d4b000) [pid = 13908] [serial = 1880] [outer = 0x7f72bfab3000] 12:07:23 INFO - PROCESS | 13908 | 1461265643551 Marionette DEBUG loaded listener.js 12:07:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72c5c27c00) [pid = 13908] [serial = 1881] [outer = 0x7f72bfab3000] 12:07:24 INFO - PROCESS | 13908 | 1461265644469 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1734ms 12:07:24 INFO - PROCESS | 13908 | 1461265644536 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:07:24 INFO - PROCESS | 13908 | 1461265644540 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:07:24 INFO - PROCESS | 13908 | 1461265644550 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:07:24 INFO - PROCESS | 13908 | 1461265644554 Marionette TRACE conn3 <- [1,2478,null,{}] 12:07:24 INFO - PROCESS | 13908 | 1461265644564 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9025800 == 182 [pid = 13908] [id = 120] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2214800 == 181 [pid = 13908] [id = 507] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11d4800 == 180 [pid = 13908] [id = 293] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72eb8b1000 == 179 [pid = 13908] [id = 373] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dff60800 == 178 [pid = 13908] [id = 509] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d08ab800 == 177 [pid = 13908] [id = 506] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11db000 == 176 [pid = 13908] [id = 147] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5a4800 == 175 [pid = 13908] [id = 505] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bbe10000 == 174 [pid = 13908] [id = 290] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85b2800 == 173 [pid = 13908] [id = 146] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b54b2800 == 172 [pid = 13908] [id = 607] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4dc7800 == 171 [pid = 13908] [id = 606] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b42d4800 == 170 [pid = 13908] [id = 605] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5a6000 == 169 [pid = 13908] [id = 600] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc13c000 == 168 [pid = 13908] [id = 599] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c9d94800 == 167 [pid = 13908] [id = 598] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85ca800 == 166 [pid = 13908] [id = 597] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c7714000 == 165 [pid = 13908] [id = 596] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5d36800 == 164 [pid = 13908] [id = 595] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11ce800 == 163 [pid = 13908] [id = 594] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfc29000 == 162 [pid = 13908] [id = 593] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72becd6800 == 161 [pid = 13908] [id = 592] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd1bd000 == 160 [pid = 13908] [id = 591] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc8ef000 == 159 [pid = 13908] [id = 590] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc09c800 == 158 [pid = 13908] [id = 589] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72babc9800 == 157 [pid = 13908] [id = 588] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9a0c800 == 156 [pid = 13908] [id = 587] 12:07:26 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c75800 == 155 [pid = 13908] [id = 586] 12:07:26 INFO - PROCESS | 13908 | 1461265646412 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72badcac00) [pid = 13908] [serial = 1620] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72b9aac800) [pid = 13908] [serial = 1608] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72b528f400) [pid = 13908] [serial = 1737] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72b528a400) [pid = 13908] [serial = 1736] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72e39d6000) [pid = 13908] [serial = 1734] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72dff06c00) [pid = 13908] [serial = 1733] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72ddc2e800) [pid = 13908] [serial = 1731] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72d38e0800) [pid = 13908] [serial = 1730] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72d1969400) [pid = 13908] [serial = 1728] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72d0b1e000) [pid = 13908] [serial = 1727] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72ce9ba800) [pid = 13908] [serial = 1725] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72cc48a800) [pid = 13908] [serial = 1724] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72cc28d800) [pid = 13908] [serial = 1722] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72cc024400) [pid = 13908] [serial = 1721] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c89cb800) [pid = 13908] [serial = 1719] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c8638800) [pid = 13908] [serial = 1718] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72c8542c00) [pid = 13908] [serial = 1716] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72c78bc400) [pid = 13908] [serial = 1715] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72c785c800) [pid = 13908] [serial = 1713] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72c7737c00) [pid = 13908] [serial = 1712] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72c772f800) [pid = 13908] [serial = 1710] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72c7640c00) [pid = 13908] [serial = 1709] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c5d7d400) [pid = 13908] [serial = 1707] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c5c33400) [pid = 13908] [serial = 1706] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72bfaacc00) [pid = 13908] [serial = 1704] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72bf9e8000) [pid = 13908] [serial = 1703] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72bf77b000) [pid = 13908] [serial = 1701] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bf450800) [pid = 13908] [serial = 1700] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72bd232c00) [pid = 13908] [serial = 1698] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72b8615400) [pid = 13908] [serial = 1751] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72b874dc00) [pid = 13908] [serial = 1752] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72bab83800) [pid = 13908] [serial = 1755] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72bab83c00) [pid = 13908] [serial = 1757] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72ba044400) [pid = 13908] [serial = 1754] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bd1dcc00) [pid = 13908] [serial = 1697] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72bbe2b400) [pid = 13908] [serial = 1695] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72badd9800) [pid = 13908] [serial = 1694] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72b9b7bc00) [pid = 13908] [serial = 1692] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72b84e8000) [pid = 13908] [serial = 1691] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72b6d24400) [pid = 13908] [serial = 1748] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72b7d86000) [pid = 13908] [serial = 1749] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bdc7ec00) [pid = 13908] [serial = 1746] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72bc4fbc00) [pid = 13908] [serial = 1745] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bc4f8400) [pid = 13908] [serial = 1743] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72bc4f2400) [pid = 13908] [serial = 1742] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72e39d8800) [pid = 13908] [serial = 1740] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72bd238000) [pid = 13908] [serial = 1739] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 13908 | 1461265646847 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b31cb000 == 156 [pid = 13908] [id = 627] 12:07:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72b4097400) [pid = 13908] [serial = 1882] [outer = (nil)] 12:07:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72b409c000) [pid = 13908] [serial = 1883] [outer = 0x7f72b4097400] 12:07:26 INFO - PROCESS | 13908 | 1461265646916 Marionette DEBUG loaded listener.js 12:07:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b466e800) [pid = 13908] [serial = 1884] [outer = 0x7f72b4097400] 12:07:27 INFO - PROCESS | 13908 | 1461265647726 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 3242ms 12:07:27 INFO - PROCESS | 13908 | 1461265647802 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:07:27 INFO - PROCESS | 13908 | 1461265647811 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:07:27 INFO - PROCESS | 13908 | 1461265647820 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:07:27 INFO - PROCESS | 13908 | 1461265647825 Marionette TRACE conn3 <- [1,2482,null,{}] 12:07:27 INFO - PROCESS | 13908 | 1461265647833 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:28 INFO - PROCESS | 13908 | 1461265648058 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:07:28 INFO - PROCESS | 13908 | 1461265648238 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4cce000 == 157 [pid = 13908] [id = 628] 12:07:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72b2a2a800) [pid = 13908] [serial = 1885] [outer = (nil)] 12:07:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72b6d25c00) [pid = 13908] [serial = 1886] [outer = 0x7f72b2a2a800] 12:07:28 INFO - PROCESS | 13908 | 1461265648310 Marionette DEBUG loaded listener.js 12:07:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b7d8ec00) [pid = 13908] [serial = 1887] [outer = 0x7f72b2a2a800] 12:07:29 INFO - PROCESS | 13908 | 1461265649238 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1488ms 12:07:29 INFO - PROCESS | 13908 | 1461265649309 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:07:29 INFO - PROCESS | 13908 | 1461265649314 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:07:29 INFO - PROCESS | 13908 | 1461265649319 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:07:29 INFO - PROCESS | 13908 | 1461265649322 Marionette TRACE conn3 <- [1,2486,null,{}] 12:07:29 INFO - PROCESS | 13908 | 1461265649328 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:29 INFO - PROCESS | 13908 | 1461265649627 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:07:29 INFO - PROCESS | 13908 | 1461265649665 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b547f800 == 158 [pid = 13908] [id = 629] 12:07:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72b6ec6800) [pid = 13908] [serial = 1888] [outer = (nil)] 12:07:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b874b000) [pid = 13908] [serial = 1889] [outer = 0x7f72b6ec6800] 12:07:29 INFO - PROCESS | 13908 | 1461265649732 Marionette DEBUG loaded listener.js 12:07:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b994d800) [pid = 13908] [serial = 1890] [outer = 0x7f72b6ec6800] 12:07:30 INFO - PROCESS | 13908 | 1461265650875 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1584ms 12:07:30 INFO - PROCESS | 13908 | 1461265650904 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:07:30 INFO - PROCESS | 13908 | 1461265650910 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:07:30 INFO - PROCESS | 13908 | 1461265650927 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:07:30 INFO - PROCESS | 13908 | 1461265650934 Marionette TRACE conn3 <- [1,2490,null,{}] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72b6d26400) [pid = 13908] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72b2a25400) [pid = 13908] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72b84ecc00) [pid = 13908] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c763cc00) [pid = 13908] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c72cec00) [pid = 13908] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72b6d1c800) [pid = 13908] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72b9b83400) [pid = 13908] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72bf778800) [pid = 13908] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72bd26c000) [pid = 13908] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72bd26fc00) [pid = 13908] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72bc0f0c00) [pid = 13908] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72bae54800) [pid = 13908] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72bae53800) [pid = 13908] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72b8748400) [pid = 13908] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72b466b400) [pid = 13908] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72b4672400) [pid = 13908] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c72c4c00) [pid = 13908] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c1aa5c00) [pid = 13908] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72bf9e5800) [pid = 13908] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72bae5a400) [pid = 13908] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72b8744400) [pid = 13908] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:07:31 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72bae52c00) [pid = 13908] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:07:31 INFO - PROCESS | 13908 | 1461265651656 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:31 INFO - PROCESS | 13908 | 1461265651885 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:07:32 INFO - PROCESS | 13908 | 1461265652080 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b844f000 == 159 [pid = 13908] [id = 630] 12:07:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72b5288c00) [pid = 13908] [serial = 1891] [outer = (nil)] 12:07:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72b9b86400) [pid = 13908] [serial = 1892] [outer = 0x7f72b5288c00] 12:07:32 INFO - PROCESS | 13908 | 1461265652147 Marionette DEBUG loaded listener.js 12:07:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72ba052400) [pid = 13908] [serial = 1893] [outer = 0x7f72b5288c00] 12:07:32 INFO - PROCESS | 13908 | 1461265652895 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2006ms 12:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:07:32 INFO - PROCESS | 13908 | 1461265652926 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:07:32 INFO - PROCESS | 13908 | 1461265652929 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:07:32 INFO - PROCESS | 13908 | 1461265652945 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:07:32 INFO - PROCESS | 13908 | 1461265652947 Marionette TRACE conn3 <- [1,2494,null,{}] 12:07:32 INFO - PROCESS | 13908 | 1461265652956 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:33 INFO - PROCESS | 13908 | 1461265653163 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:07:33 INFO - PROCESS | 13908 | 1461265653178 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9a09800 == 160 [pid = 13908] [id = 631] 12:07:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72ba056400) [pid = 13908] [serial = 1894] [outer = (nil)] 12:07:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72bab8e000) [pid = 13908] [serial = 1895] [outer = 0x7f72ba056400] 12:07:33 INFO - PROCESS | 13908 | 1461265653245 Marionette DEBUG loaded listener.js 12:07:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72bac8c400) [pid = 13908] [serial = 1896] [outer = 0x7f72ba056400] 12:07:34 INFO - PROCESS | 13908 | 1461265654564 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1698ms 12:07:34 INFO - PROCESS | 13908 | 1461265654634 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:07:34 INFO - PROCESS | 13908 | 1461265654640 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:07:34 INFO - PROCESS | 13908 | 1461265654658 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:07:34 INFO - PROCESS | 13908 | 1461265654663 Marionette TRACE conn3 <- [1,2498,null,{}] 12:07:34 INFO - PROCESS | 13908 | 1461265654673 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:35 INFO - PROCESS | 13908 | 1461265655008 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:07:35 INFO - PROCESS | 13908 | 1461265655342 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b5227800 == 161 [pid = 13908] [id = 632] 12:07:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72b7e05400) [pid = 13908] [serial = 1897] [outer = (nil)] 12:07:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72b84e5000) [pid = 13908] [serial = 1898] [outer = 0x7f72b7e05400] 12:07:35 INFO - PROCESS | 13908 | 1461265655427 Marionette DEBUG loaded listener.js 12:07:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72b9949400) [pid = 13908] [serial = 1899] [outer = 0x7f72b7e05400] 12:07:36 INFO - PROCESS | 13908 | 1461265656391 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1798ms 12:07:36 INFO - PROCESS | 13908 | 1461265656456 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:07:36 INFO - PROCESS | 13908 | 1461265656465 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:07:36 INFO - PROCESS | 13908 | 1461265656475 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:07:36 INFO - PROCESS | 13908 | 1461265656481 Marionette TRACE conn3 <- [1,2502,null,{}] 12:07:36 INFO - PROCESS | 13908 | 1461265656486 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:36 INFO - PROCESS | 13908 | 1461265656762 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:07:37 INFO - PROCESS | 13908 | 1461265657105 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9dd9000 == 162 [pid = 13908] [id = 633] 12:07:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72b9b7b400) [pid = 13908] [serial = 1900] [outer = (nil)] 12:07:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72bab84c00) [pid = 13908] [serial = 1901] [outer = 0x7f72b9b7b400] 12:07:37 INFO - PROCESS | 13908 | 1461265657187 Marionette DEBUG loaded listener.js 12:07:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bac91800) [pid = 13908] [serial = 1902] [outer = 0x7f72b9b7b400] 12:07:38 INFO - PROCESS | 13908 | 1461265658095 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1688ms 12:07:38 INFO - PROCESS | 13908 | 1461265658164 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:07:38 INFO - PROCESS | 13908 | 1461265658167 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:07:38 INFO - PROCESS | 13908 | 1461265658175 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:07:38 INFO - PROCESS | 13908 | 1461265658182 Marionette TRACE conn3 <- [1,2506,null,{}] 12:07:38 INFO - PROCESS | 13908 | 1461265658200 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:38 INFO - PROCESS | 13908 | 1461265658487 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:07:38 INFO - PROCESS | 13908 | 1461265658791 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bada0800 == 163 [pid = 13908] [id = 634] 12:07:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72bab88400) [pid = 13908] [serial = 1903] [outer = (nil)] 12:07:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72badd1000) [pid = 13908] [serial = 1904] [outer = 0x7f72bab88400] 12:07:38 INFO - PROCESS | 13908 | 1461265658876 Marionette DEBUG loaded listener.js 12:07:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72bae60000) [pid = 13908] [serial = 1905] [outer = 0x7f72bab88400] 12:07:39 INFO - PROCESS | 13908 | 1461265659757 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:07:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:07:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1638ms 12:07:39 INFO - PROCESS | 13908 | 1461265659815 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:07:39 INFO - PROCESS | 13908 | 1461265659819 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:07:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:07:39 INFO - PROCESS | 13908 | 1461265659825 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:07:39 INFO - PROCESS | 13908 | 1461265659827 Marionette TRACE conn3 <- [1,2510,null,{}] 12:07:39 INFO - PROCESS | 13908 | 1461265659833 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:40 INFO - PROCESS | 13908 | 1461265660067 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:07:40 INFO - PROCESS | 13908 | 1461265660344 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc063000 == 164 [pid = 13908] [id = 635] 12:07:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72bacedc00) [pid = 13908] [serial = 1906] [outer = (nil)] 12:07:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72baf11800) [pid = 13908] [serial = 1907] [outer = 0x7f72bacedc00] 12:07:40 INFO - PROCESS | 13908 | 1461265660471 Marionette DEBUG loaded listener.js 12:07:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72baff4800) [pid = 13908] [serial = 1908] [outer = 0x7f72bacedc00] 12:07:41 INFO - PROCESS | 13908 | 1461265661352 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:07:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:07:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1586ms 12:07:41 INFO - PROCESS | 13908 | 1461265661412 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:07:41 INFO - PROCESS | 13908 | 1461265661416 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:07:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:07:41 INFO - PROCESS | 13908 | 1461265661422 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:07:41 INFO - PROCESS | 13908 | 1461265661424 Marionette TRACE conn3 <- [1,2514,null,{}] 12:07:41 INFO - PROCESS | 13908 | 1461265661430 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:41 INFO - PROCESS | 13908 | 1461265661669 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:07:41 INFO - PROCESS | 13908 | 1461265661932 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc6dc800 == 165 [pid = 13908] [id = 636] 12:07:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bae60800) [pid = 13908] [serial = 1909] [outer = (nil)] 12:07:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bbe2e800) [pid = 13908] [serial = 1910] [outer = 0x7f72bae60800] 12:07:42 INFO - PROCESS | 13908 | 1461265662056 Marionette DEBUG loaded listener.js 12:07:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72bc164800) [pid = 13908] [serial = 1911] [outer = 0x7f72bae60800] 12:07:42 INFO - PROCESS | 13908 | 1461265662932 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:07:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:07:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1584ms 12:07:43 INFO - PROCESS | 13908 | 1461265663011 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:07:43 INFO - PROCESS | 13908 | 1461265663014 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:07:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:07:43 INFO - PROCESS | 13908 | 1461265663025 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:07:43 INFO - PROCESS | 13908 | 1461265663028 Marionette TRACE conn3 <- [1,2518,null,{}] 12:07:43 INFO - PROCESS | 13908 | 1461265663034 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:43 INFO - PROCESS | 13908 | 1461265663304 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:07:43 INFO - PROCESS | 13908 | 1461265663626 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd10f800 == 166 [pid = 13908] [id = 637] 12:07:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bd1e7000) [pid = 13908] [serial = 1912] [outer = (nil)] 12:07:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bd233400) [pid = 13908] [serial = 1913] [outer = 0x7f72bd1e7000] 12:07:43 INFO - PROCESS | 13908 | 1461265663718 Marionette DEBUG loaded listener.js 12:07:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bd263800) [pid = 13908] [serial = 1914] [outer = 0x7f72bd1e7000] 12:07:44 INFO - PROCESS | 13908 | 1461265664623 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1631ms 12:07:44 INFO - PROCESS | 13908 | 1461265664657 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:07:44 INFO - PROCESS | 13908 | 1461265664661 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:07:44 INFO - PROCESS | 13908 | 1461265664667 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:07:44 INFO - PROCESS | 13908 | 1461265664669 Marionette TRACE conn3 <- [1,2522,null,{}] 12:07:44 INFO - PROCESS | 13908 | 1461265664675 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:44 INFO - PROCESS | 13908 | 1461265664904 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:07:45 INFO - PROCESS | 13908 | 1461265665182 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72be9a2800 == 167 [pid = 13908] [id = 638] 12:07:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72bd1e1000) [pid = 13908] [serial = 1915] [outer = (nil)] 12:07:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bdc7c000) [pid = 13908] [serial = 1916] [outer = 0x7f72bd1e1000] 12:07:45 INFO - PROCESS | 13908 | 1461265665301 Marionette DEBUG loaded listener.js 12:07:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bdc84800) [pid = 13908] [serial = 1917] [outer = 0x7f72bd1e1000] 12:07:46 INFO - PROCESS | 13908 | 1461265666157 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1529ms 12:07:46 INFO - PROCESS | 13908 | 1461265666197 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:07:46 INFO - PROCESS | 13908 | 1461265666201 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:07:46 INFO - PROCESS | 13908 | 1461265666207 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:07:46 INFO - PROCESS | 13908 | 1461265666210 Marionette TRACE conn3 <- [1,2526,null,{}] 12:07:46 INFO - PROCESS | 13908 | 1461265666216 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:46 INFO - PROCESS | 13908 | 1461265666444 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:07:46 INFO - PROCESS | 13908 | 1461265666685 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:46 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6d8800 == 168 [pid = 13908] [id = 639] 12:07:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bd1e8400) [pid = 13908] [serial = 1918] [outer = (nil)] 12:07:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72beb07c00) [pid = 13908] [serial = 1919] [outer = 0x7f72bd1e8400] 12:07:46 INFO - PROCESS | 13908 | 1461265666762 Marionette DEBUG loaded listener.js 12:07:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bf77d000) [pid = 13908] [serial = 1920] [outer = 0x7f72bd1e8400] 12:07:47 INFO - PROCESS | 13908 | 1461265667652 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1492ms 12:07:47 INFO - PROCESS | 13908 | 1461265667700 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:07:47 INFO - PROCESS | 13908 | 1461265667704 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:07:47 INFO - PROCESS | 13908 | 1461265667710 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:07:47 INFO - PROCESS | 13908 | 1461265667713 Marionette TRACE conn3 <- [1,2530,null,{}] 12:07:47 INFO - PROCESS | 13908 | 1461265667718 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:47 INFO - PROCESS | 13908 | 1461265667951 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:07:48 INFO - PROCESS | 13908 | 1461265668221 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfd49000 == 169 [pid = 13908] [id = 640] 12:07:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bdc82800) [pid = 13908] [serial = 1921] [outer = (nil)] 12:07:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bf9eb000) [pid = 13908] [serial = 1922] [outer = 0x7f72bdc82800] 12:07:48 INFO - PROCESS | 13908 | 1461265668343 Marionette DEBUG loaded listener.js 12:07:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72bfab3c00) [pid = 13908] [serial = 1923] [outer = 0x7f72bdc82800] 12:07:49 INFO - PROCESS | 13908 | 1461265669267 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1635ms 12:07:49 INFO - PROCESS | 13908 | 1461265669349 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:07:49 INFO - PROCESS | 13908 | 1461265669355 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:07:49 INFO - PROCESS | 13908 | 1461265669364 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:07:49 INFO - PROCESS | 13908 | 1461265669369 Marionette TRACE conn3 <- [1,2534,null,{}] 12:07:49 INFO - PROCESS | 13908 | 1461265669378 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:49 INFO - PROCESS | 13908 | 1461265669697 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:07:50 INFO - PROCESS | 13908 | 1461265670012 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b24000 == 170 [pid = 13908] [id = 641] 12:07:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bdc83c00) [pid = 13908] [serial = 1924] [outer = (nil)] 12:07:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c1210c00) [pid = 13908] [serial = 1925] [outer = 0x7f72bdc83c00] 12:07:50 INFO - PROCESS | 13908 | 1461265670093 Marionette DEBUG loaded listener.js 12:07:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c1a9b800) [pid = 13908] [serial = 1926] [outer = 0x7f72bdc83c00] 12:07:51 INFO - PROCESS | 13908 | 1461265671006 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1688ms 12:07:51 INFO - PROCESS | 13908 | 1461265671050 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:07:51 INFO - PROCESS | 13908 | 1461265671055 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:07:51 INFO - PROCESS | 13908 | 1461265671061 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:07:51 INFO - PROCESS | 13908 | 1461265671065 Marionette TRACE conn3 <- [1,2538,null,{}] 12:07:51 INFO - PROCESS | 13908 | 1461265671071 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:51 INFO - PROCESS | 13908 | 1461265671333 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:07:51 INFO - PROCESS | 13908 | 1461265671600 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f91800 == 171 [pid = 13908] [id = 642] 12:07:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c5c31800) [pid = 13908] [serial = 1927] [outer = (nil)] 12:07:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c5d0b000) [pid = 13908] [serial = 1928] [outer = 0x7f72c5c31800] 12:07:51 INFO - PROCESS | 13908 | 1461265671740 Marionette DEBUG loaded listener.js 12:07:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c5d70c00) [pid = 13908] [serial = 1929] [outer = 0x7f72c5c31800] 12:07:52 INFO - PROCESS | 13908 | 1461265672671 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1682ms 12:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:07:52 INFO - PROCESS | 13908 | 1461265672745 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:07:52 INFO - PROCESS | 13908 | 1461265672747 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:07:52 INFO - PROCESS | 13908 | 1461265672754 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:07:52 INFO - PROCESS | 13908 | 1461265672757 Marionette TRACE conn3 <- [1,2542,null,{}] 12:07:52 INFO - PROCESS | 13908 | 1461265672762 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:53 INFO - PROCESS | 13908 | 1461265672998 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:07:53 INFO - PROCESS | 13908 | 1461265673266 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c80de000 == 172 [pid = 13908] [id = 643] 12:07:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c5d71400) [pid = 13908] [serial = 1930] [outer = (nil)] 12:07:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c5d7a400) [pid = 13908] [serial = 1931] [outer = 0x7f72c5d71400] 12:07:53 INFO - PROCESS | 13908 | 1461265673390 Marionette DEBUG loaded listener.js 12:07:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c6e94800) [pid = 13908] [serial = 1932] [outer = 0x7f72c5d71400] 12:07:54 INFO - PROCESS | 13908 | 1461265674258 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1585ms 12:07:54 INFO - PROCESS | 13908 | 1461265674339 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:07:54 INFO - PROCESS | 13908 | 1461265674343 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:07:54 INFO - PROCESS | 13908 | 1461265674349 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:07:54 INFO - PROCESS | 13908 | 1461265674352 Marionette TRACE conn3 <- [1,2546,null,{}] 12:07:54 INFO - PROCESS | 13908 | 1461265674357 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:54 INFO - PROCESS | 13908 | 1461265674640 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:07:54 INFO - PROCESS | 13908 | 1461265674953 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85d7000 == 173 [pid = 13908] [id = 644] 12:07:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72b7e06800) [pid = 13908] [serial = 1933] [outer = (nil)] 12:07:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c6e99c00) [pid = 13908] [serial = 1934] [outer = 0x7f72b7e06800] 12:07:55 INFO - PROCESS | 13908 | 1461265675040 Marionette DEBUG loaded listener.js 12:07:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c6edb400) [pid = 13908] [serial = 1935] [outer = 0x7f72b7e06800] 12:07:55 INFO - PROCESS | 13908 | 1461265675924 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1639ms 12:07:55 INFO - PROCESS | 13908 | 1461265675989 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:07:55 INFO - PROCESS | 13908 | 1461265675992 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:07:56 INFO - PROCESS | 13908 | 1461265675999 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:07:56 INFO - PROCESS | 13908 | 1461265676001 Marionette TRACE conn3 <- [1,2550,null,{}] 12:07:56 INFO - PROCESS | 13908 | 1461265676006 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:56 INFO - PROCESS | 13908 | 1461265676247 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:07:56 INFO - PROCESS | 13908 | 1461265676556 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86b1000 == 174 [pid = 13908] [id = 645] 12:07:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72bab90800) [pid = 13908] [serial = 1936] [outer = (nil)] 12:07:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c6ee9000) [pid = 13908] [serial = 1937] [outer = 0x7f72bab90800] 12:07:56 INFO - PROCESS | 13908 | 1461265676636 Marionette DEBUG loaded listener.js 12:07:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c6f57c00) [pid = 13908] [serial = 1938] [outer = 0x7f72bab90800] 12:07:57 INFO - PROCESS | 13908 | 1461265677572 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1586ms 12:07:57 INFO - PROCESS | 13908 | 1461265677585 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:07:57 INFO - PROCESS | 13908 | 1461265677597 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:07:57 INFO - PROCESS | 13908 | 1461265677603 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:07:57 INFO - PROCESS | 13908 | 1461265677607 Marionette TRACE conn3 <- [1,2554,null,{}] 12:07:57 INFO - PROCESS | 13908 | 1461265677612 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:57 INFO - PROCESS | 13908 | 1461265677850 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:07:58 INFO - PROCESS | 13908 | 1461265678164 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99c3800 == 175 [pid = 13908] [id = 646] 12:07:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c6e97400) [pid = 13908] [serial = 1939] [outer = (nil)] 12:07:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72c6f61400) [pid = 13908] [serial = 1940] [outer = 0x7f72c6e97400] 12:07:58 INFO - PROCESS | 13908 | 1461265678243 Marionette DEBUG loaded listener.js 12:07:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c72c9c00) [pid = 13908] [serial = 1941] [outer = 0x7f72c6e97400] 12:07:59 INFO - PROCESS | 13908 | 1461265679132 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:07:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:07:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1585ms 12:07:59 INFO - PROCESS | 13908 | 1461265679190 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:07:59 INFO - PROCESS | 13908 | 1461265679193 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:07:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:07:59 INFO - PROCESS | 13908 | 1461265679200 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:07:59 INFO - PROCESS | 13908 | 1461265679204 Marionette TRACE conn3 <- [1,2558,null,{}] 12:07:59 INFO - PROCESS | 13908 | 1461265679210 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:59 INFO - PROCESS | 13908 | 1461265679449 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:07:59 INFO - PROCESS | 13908 | 1461265679766 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb358000 == 176 [pid = 13908] [id = 647] 12:07:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72bace7c00) [pid = 13908] [serial = 1942] [outer = (nil)] 12:07:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c72cc400) [pid = 13908] [serial = 1943] [outer = 0x7f72bace7c00] 12:07:59 INFO - PROCESS | 13908 | 1461265679850 Marionette DEBUG loaded listener.js 12:07:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72c763c400) [pid = 13908] [serial = 1944] [outer = 0x7f72bace7c00] 12:08:00 INFO - PROCESS | 13908 | 1461265680773 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1630ms 12:08:00 INFO - PROCESS | 13908 | 1461265680835 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:08:00 INFO - PROCESS | 13908 | 1461265680839 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:08:00 INFO - PROCESS | 13908 | 1461265680851 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:08:00 INFO - PROCESS | 13908 | 1461265680854 Marionette TRACE conn3 <- [1,2562,null,{}] 12:08:00 INFO - PROCESS | 13908 | 1461265680861 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:01 INFO - PROCESS | 13908 | 1461265681110 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:08:01 INFO - PROCESS | 13908 | 1461265681424 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc134800 == 177 [pid = 13908] [id = 648] 12:08:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72bafee000) [pid = 13908] [serial = 1945] [outer = (nil)] 12:08:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72c7680800) [pid = 13908] [serial = 1946] [outer = 0x7f72bafee000] 12:08:01 INFO - PROCESS | 13908 | 1461265681506 Marionette DEBUG loaded listener.js 12:08:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72c7687c00) [pid = 13908] [serial = 1947] [outer = 0x7f72bafee000] 12:08:02 INFO - PROCESS | 13908 | 1461265682466 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1691ms 12:08:02 INFO - PROCESS | 13908 | 1461265682542 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:08:02 INFO - PROCESS | 13908 | 1461265682545 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:08:02 INFO - PROCESS | 13908 | 1461265682552 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:08:02 INFO - PROCESS | 13908 | 1461265682555 Marionette TRACE conn3 <- [1,2566,null,{}] 12:08:02 INFO - PROCESS | 13908 | 1461265682560 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:02 INFO - PROCESS | 13908 | 1461265682798 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:08:03 INFO - PROCESS | 13908 | 1461265683120 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc49b800 == 178 [pid = 13908] [id = 649] 12:08:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72b4664c00) [pid = 13908] [serial = 1948] [outer = (nil)] 12:08:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72c7730000) [pid = 13908] [serial = 1949] [outer = 0x7f72b4664c00] 12:08:03 INFO - PROCESS | 13908 | 1461265683211 Marionette DEBUG loaded listener.js 12:08:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72c7735c00) [pid = 13908] [serial = 1950] [outer = 0x7f72b4664c00] 12:08:04 INFO - PROCESS | 13908 | 1461265684173 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1685ms 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd10c000 == 177 [pid = 13908] [id = 565] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda80000 == 176 [pid = 13908] [id = 516] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8607000 == 175 [pid = 13908] [id = 380] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d3833800 == 174 [pid = 13908] [id = 386] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e35ae800 == 173 [pid = 13908] [id = 575] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b887b800 == 172 [pid = 13908] [id = 391] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfc34000 == 171 [pid = 13908] [id = 567] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c788d800 == 170 [pid = 13908] [id = 625] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c770f800 == 169 [pid = 13908] [id = 624] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5e1d800 == 168 [pid = 13908] [id = 623] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5c48800 == 167 [pid = 13908] [id = 622] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f18000 == 166 [pid = 13908] [id = 621] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfc2a000 == 165 [pid = 13908] [id = 620] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72be9ac800 == 164 [pid = 13908] [id = 619] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bda64000 == 163 [pid = 13908] [id = 618] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd106800 == 162 [pid = 13908] [id = 617] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc8e5000 == 161 [pid = 13908] [id = 616] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc6ce800 == 160 [pid = 13908] [id = 615] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bbe08000 == 159 [pid = 13908] [id = 614] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72babd5800 == 158 [pid = 13908] [id = 613] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9f58800 == 157 [pid = 13908] [id = 612] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b97da000 == 156 [pid = 13908] [id = 611] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b54c1000 == 155 [pid = 13908] [id = 610] 12:08:05 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b31d6800 == 154 [pid = 13908] [id = 609] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72bc645400) [pid = 13908] [serial = 1689] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72b9aaac00) [pid = 13908] [serial = 1826] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72b861c800) [pid = 13908] [serial = 1823] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72b9948c00) [pid = 13908] [serial = 1824] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72c785c400) [pid = 13908] [serial = 1793] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c773a400) [pid = 13908] [serial = 1791] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72c7641800) [pid = 13908] [serial = 1790] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72c5d72c00) [pid = 13908] [serial = 1788] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c1d47400) [pid = 13908] [serial = 1787] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72c1a9b400) [pid = 13908] [serial = 1785] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72c120e000) [pid = 13908] [serial = 1784] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bfba0c00) [pid = 13908] [serial = 1782] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72bfab5000) [pid = 13908] [serial = 1781] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72bfaadc00) [pid = 13908] [serial = 1779] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72bf779400) [pid = 13908] [serial = 1778] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72bf45a400) [pid = 13908] [serial = 1776] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bdc83000) [pid = 13908] [serial = 1775] [outer = (nil)] [url = about:blank] 12:08:05 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72bd22e400) [pid = 13908] [serial = 1773] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72bd1dec00) [pid = 13908] [serial = 1772] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72bc650400) [pid = 13908] [serial = 1770] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72bc644c00) [pid = 13908] [serial = 1769] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bc0ed400) [pid = 13908] [serial = 1767] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72bbe27000) [pid = 13908] [serial = 1766] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72b9b80c00) [pid = 13908] [serial = 1764] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72b9948400) [pid = 13908] [serial = 1763] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72b7d8fc00) [pid = 13908] [serial = 1761] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72b6ec5000) [pid = 13908] [serial = 1760] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72b5284400) [pid = 13908] [serial = 1817] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72b528cc00) [pid = 13908] [serial = 1818] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72d29cec00) [pid = 13908] [serial = 1815] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72d1cbd000) [pid = 13908] [serial = 1814] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72d0b1d400) [pid = 13908] [serial = 1811] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72cdccd400) [pid = 13908] [serial = 1809] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72cc511400) [pid = 13908] [serial = 1808] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72cc28b800) [pid = 13908] [serial = 1806] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72cc027400) [pid = 13908] [serial = 1805] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72cb198400) [pid = 13908] [serial = 1803] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c9b9c800) [pid = 13908] [serial = 1802] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c8de7400) [pid = 13908] [serial = 1800] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c8802800) [pid = 13908] [serial = 1799] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c8550000) [pid = 13908] [serial = 1797] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c79d7c00) [pid = 13908] [serial = 1796] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c79af800) [pid = 13908] [serial = 1794] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72b7d82800) [pid = 13908] [serial = 1820] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72b7e03000) [pid = 13908] [serial = 1821] [outer = (nil)] [url = about:blank] 12:08:06 INFO - PROCESS | 13908 | 1461265686127 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:08:06 INFO - PROCESS | 13908 | 1461265686132 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:08:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:08:06 INFO - PROCESS | 13908 | 1461265686175 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:08:06 INFO - PROCESS | 13908 | 1461265686183 Marionette TRACE conn3 <- [1,2570,null,{}] 12:08:06 INFO - PROCESS | 13908 | 1461265686192 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:06 INFO - PROCESS | 13908 | 1461265686405 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:08:06 INFO - PROCESS | 13908 | 1461265686613 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4be9000 == 155 [pid = 13908] [id = 650] 12:08:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b5285c00) [pid = 13908] [serial = 1951] [outer = (nil)] 12:08:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72b528a400) [pid = 13908] [serial = 1952] [outer = 0x7f72b5285c00] 12:08:06 INFO - PROCESS | 13908 | 1461265686686 Marionette DEBUG loaded listener.js 12:08:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72b6d1e400) [pid = 13908] [serial = 1953] [outer = 0x7f72b5285c00] 12:08:07 INFO - PROCESS | 13908 | 1461265687500 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1403ms 12:08:07 INFO - PROCESS | 13908 | 1461265687573 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:08:07 INFO - PROCESS | 13908 | 1461265687577 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:08:07 INFO - PROCESS | 13908 | 1461265687591 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:08:07 INFO - PROCESS | 13908 | 1461265687595 Marionette TRACE conn3 <- [1,2574,null,{}] 12:08:07 INFO - PROCESS | 13908 | 1461265687603 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:07 INFO - PROCESS | 13908 | 1461265687832 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:08:08 INFO - PROCESS | 13908 | 1461265688032 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b5225000 == 156 [pid = 13908] [id = 651] 12:08:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b3e51c00) [pid = 13908] [serial = 1954] [outer = (nil)] 12:08:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72b7e08800) [pid = 13908] [serial = 1955] [outer = 0x7f72b3e51c00] 12:08:08 INFO - PROCESS | 13908 | 1461265688099 Marionette DEBUG loaded listener.js 12:08:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b874dc00) [pid = 13908] [serial = 1956] [outer = 0x7f72b3e51c00] 12:08:09 INFO - PROCESS | 13908 | 1461265689061 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1497ms 12:08:09 INFO - PROCESS | 13908 | 1461265689086 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:08:09 INFO - PROCESS | 13908 | 1461265689090 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:08:09 INFO - PROCESS | 13908 | 1461265689096 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:08:09 INFO - PROCESS | 13908 | 1461265689100 Marionette TRACE conn3 <- [1,2578,null,{}] 12:08:09 INFO - PROCESS | 13908 | 1461265689113 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:09 INFO - PROCESS | 13908 | 1461265689458 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:08:09 INFO - PROCESS | 13908 | 1461265689495 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8468000 == 157 [pid = 13908] [id = 652] 12:08:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b9aa3c00) [pid = 13908] [serial = 1957] [outer = (nil)] 12:08:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72ba061c00) [pid = 13908] [serial = 1958] [outer = 0x7f72b9aa3c00] 12:08:09 INFO - PROCESS | 13908 | 1461265689566 Marionette DEBUG loaded listener.js 12:08:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bac50400) [pid = 13908] [serial = 1959] [outer = 0x7f72b9aa3c00] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72b84e4c00) [pid = 13908] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c9d19000) [pid = 13908] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72badcf000) [pid = 13908] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72bd26b000) [pid = 13908] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72b4097400) [pid = 13908] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72b84ea000) [pid = 13908] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72bfab4800) [pid = 13908] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bd1ee800) [pid = 13908] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72b2a23800) [pid = 13908] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72b2a2a800) [pid = 13908] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72bad4e400) [pid = 13908] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72b9950c00) [pid = 13908] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72b3e4b400) [pid = 13908] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72bfab3000) [pid = 13908] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72b6ec8400) [pid = 13908] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72bc0f3400) [pid = 13908] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72bfab3800) [pid = 13908] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72bfab3400) [pid = 13908] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72ba053800) [pid = 13908] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72b6ec6800) [pid = 13908] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72b2a2d800) [pid = 13908] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72bace9400) [pid = 13908] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:08:10 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72b6d27000) [pid = 13908] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:08:11 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72b5288c00) [pid = 13908] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:08:11 INFO - PROCESS | 13908 | 1461265691169 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2091ms 12:08:11 INFO - PROCESS | 13908 | 1461265691227 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:08:11 INFO - PROCESS | 13908 | 1461265691231 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:08:11 INFO - PROCESS | 13908 | 1461265691238 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:08:11 INFO - PROCESS | 13908 | 1461265691241 Marionette TRACE conn3 <- [1,2582,null,{}] 12:08:11 INFO - PROCESS | 13908 | 1461265691245 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:11 INFO - PROCESS | 13908 | 1461265691453 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:08:11 INFO - PROCESS | 13908 | 1461265691637 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b999a800 == 158 [pid = 13908] [id = 653] 12:08:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72b3e4b400) [pid = 13908] [serial = 1960] [outer = (nil)] 12:08:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72ba053800) [pid = 13908] [serial = 1961] [outer = 0x7f72b3e4b400] 12:08:11 INFO - PROCESS | 13908 | 1461265691710 Marionette DEBUG loaded listener.js 12:08:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72bac56800) [pid = 13908] [serial = 1962] [outer = 0x7f72b3e4b400] 12:08:12 INFO - PROCESS | 13908 | 1461265692504 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1334ms 12:08:12 INFO - PROCESS | 13908 | 1461265692573 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:08:12 INFO - PROCESS | 13908 | 1461265692577 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:08:12 INFO - PROCESS | 13908 | 1461265692583 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:08:12 INFO - PROCESS | 13908 | 1461265692585 Marionette TRACE conn3 <- [1,2586,null,{}] 12:08:12 INFO - PROCESS | 13908 | 1461265692591 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:12 INFO - PROCESS | 13908 | 1461265692834 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:08:13 INFO - PROCESS | 13908 | 1461265693249 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b31ca000 == 159 [pid = 13908] [id = 654] 12:08:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72b3e44c00) [pid = 13908] [serial = 1963] [outer = (nil)] 12:08:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b4097400) [pid = 13908] [serial = 1964] [outer = 0x7f72b3e44c00] 12:08:13 INFO - PROCESS | 13908 | 1461265693346 Marionette DEBUG loaded listener.js 12:08:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72b5283000) [pid = 13908] [serial = 1965] [outer = 0x7f72b3e44c00] 12:08:14 INFO - PROCESS | 13908 | 1461265694312 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1781ms 12:08:14 INFO - PROCESS | 13908 | 1461265694367 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:08:14 INFO - PROCESS | 13908 | 1461265694375 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:08:14 INFO - PROCESS | 13908 | 1461265694385 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:08:14 INFO - PROCESS | 13908 | 1461265694390 Marionette TRACE conn3 <- [1,2590,null,{}] 12:08:14 INFO - PROCESS | 13908 | 1461265694398 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:14 INFO - PROCESS | 13908 | 1461265694705 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:08:15 INFO - PROCESS | 13908 | 1461265695046 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dce800 == 160 [pid = 13908] [id = 655] 12:08:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72b7d8f800) [pid = 13908] [serial = 1966] [outer = (nil)] 12:08:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72b861c400) [pid = 13908] [serial = 1967] [outer = 0x7f72b7d8f800] 12:08:15 INFO - PROCESS | 13908 | 1461265695127 Marionette DEBUG loaded listener.js 12:08:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72b9943c00) [pid = 13908] [serial = 1968] [outer = 0x7f72b7d8f800] 12:08:16 INFO - PROCESS | 13908 | 1461265696106 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1789ms 12:08:16 INFO - PROCESS | 13908 | 1461265696178 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:08:16 INFO - PROCESS | 13908 | 1461265696184 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:08:16 INFO - PROCESS | 13908 | 1461265696193 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:08:16 INFO - PROCESS | 13908 | 1461265696196 Marionette TRACE conn3 <- [1,2594,null,{}] 12:08:16 INFO - PROCESS | 13908 | 1461265696202 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:16 INFO - PROCESS | 13908 | 1461265696493 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:08:16 INFO - PROCESS | 13908 | 1461265696846 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72babc5000 == 161 [pid = 13908] [id = 656] 12:08:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72b84ea800) [pid = 13908] [serial = 1969] [outer = (nil)] 12:08:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72ba05c400) [pid = 13908] [serial = 1970] [outer = 0x7f72b84ea800] 12:08:16 INFO - PROCESS | 13908 | 1461265696925 Marionette DEBUG loaded listener.js 12:08:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bac98000) [pid = 13908] [serial = 1971] [outer = 0x7f72b84ea800] 12:08:17 INFO - PROCESS | 13908 | 1461265697899 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1781ms 12:08:17 INFO - PROCESS | 13908 | 1461265697975 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:08:17 INFO - PROCESS | 13908 | 1461265697979 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:08:17 INFO - PROCESS | 13908 | 1461265697994 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:08:18 INFO - PROCESS | 13908 | 1461265698004 Marionette TRACE conn3 <- [1,2598,null,{}] 12:08:18 INFO - PROCESS | 13908 | 1461265698013 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:18 INFO - PROCESS | 13908 | 1461265698379 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:08:18 INFO - PROCESS | 13908 | 1461265698633 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc05e800 == 162 [pid = 13908] [id = 657] 12:08:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72badd5c00) [pid = 13908] [serial = 1972] [outer = (nil)] 12:08:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72bae59000) [pid = 13908] [serial = 1973] [outer = 0x7f72badd5c00] 12:08:18 INFO - PROCESS | 13908 | 1461265698709 Marionette DEBUG loaded listener.js 12:08:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72bafee400) [pid = 13908] [serial = 1974] [outer = 0x7f72badd5c00] 12:08:19 INFO - PROCESS | 13908 | 1461265699708 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1753ms 12:08:19 INFO - PROCESS | 13908 | 1461265699739 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:08:19 INFO - PROCESS | 13908 | 1461265699744 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:08:19 INFO - PROCESS | 13908 | 1461265699750 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:08:19 INFO - PROCESS | 13908 | 1461265699752 Marionette TRACE conn3 <- [1,2602,null,{}] 12:08:19 INFO - PROCESS | 13908 | 1461265699758 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:20 INFO - PROCESS | 13908 | 1461265699998 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:08:20 INFO - PROCESS | 13908 | 1461265700311 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc866000 == 163 [pid = 13908] [id = 658] 12:08:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72bad4cc00) [pid = 13908] [serial = 1975] [outer = (nil)] 12:08:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bc16c400) [pid = 13908] [serial = 1976] [outer = 0x7f72bad4cc00] 12:08:20 INFO - PROCESS | 13908 | 1461265700392 Marionette DEBUG loaded listener.js 12:08:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72bc4ef400) [pid = 13908] [serial = 1977] [outer = 0x7f72bad4cc00] 12:08:21 INFO - PROCESS | 13908 | 1461265701330 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1639ms 12:08:21 INFO - PROCESS | 13908 | 1461265701390 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:08:21 INFO - PROCESS | 13908 | 1461265701393 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:08:21 INFO - PROCESS | 13908 | 1461265701401 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:08:21 INFO - PROCESS | 13908 | 1461265701404 Marionette TRACE conn3 <- [1,2606,null,{}] 12:08:21 INFO - PROCESS | 13908 | 1461265701410 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:21 INFO - PROCESS | 13908 | 1461265701667 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:08:21 INFO - PROCESS | 13908 | 1461265701990 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:22 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bcf9c800 == 164 [pid = 13908] [id = 659] 12:08:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bc647400) [pid = 13908] [serial = 1978] [outer = (nil)] 12:08:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bc64c000) [pid = 13908] [serial = 1979] [outer = 0x7f72bc647400] 12:08:22 INFO - PROCESS | 13908 | 1461265702091 Marionette DEBUG loaded listener.js 12:08:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72bd1e9000) [pid = 13908] [serial = 1980] [outer = 0x7f72bc647400] 12:08:23 INFO - PROCESS | 13908 | 1461265703127 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1784ms 12:08:23 INFO - PROCESS | 13908 | 1461265703186 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:08:23 INFO - PROCESS | 13908 | 1461265703189 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:08:23 INFO - PROCESS | 13908 | 1461265703196 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:08:23 INFO - PROCESS | 13908 | 1461265703200 Marionette TRACE conn3 <- [1,2610,null,{}] 12:08:23 INFO - PROCESS | 13908 | 1461265703205 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:23 INFO - PROCESS | 13908 | 1461265703461 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:08:23 INFO - PROCESS | 13908 | 1461265703769 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bde25800 == 165 [pid = 13908] [id = 660] 12:08:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bc4f2c00) [pid = 13908] [serial = 1981] [outer = (nil)] 12:08:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bdc7c400) [pid = 13908] [serial = 1982] [outer = 0x7f72bc4f2c00] 12:08:23 INFO - PROCESS | 13908 | 1461265703860 Marionette DEBUG loaded listener.js 12:08:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bf44f800) [pid = 13908] [serial = 1983] [outer = 0x7f72bc4f2c00] 12:08:24 INFO - PROCESS | 13908 | 1461265704772 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1629ms 12:08:24 INFO - PROCESS | 13908 | 1461265704827 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:08:24 INFO - PROCESS | 13908 | 1461265704832 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:08:24 INFO - PROCESS | 13908 | 1461265704839 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:08:24 INFO - PROCESS | 13908 | 1461265704843 Marionette TRACE conn3 <- [1,2614,null,{}] 12:08:24 INFO - PROCESS | 13908 | 1461265704850 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:25 INFO - PROCESS | 13908 | 1461265705101 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:08:25 INFO - PROCESS | 13908 | 1461265705413 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfc17000 == 166 [pid = 13908] [id = 661] 12:08:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72bc0e8800) [pid = 13908] [serial = 1984] [outer = (nil)] 12:08:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bf777c00) [pid = 13908] [serial = 1985] [outer = 0x7f72bc0e8800] 12:08:25 INFO - PROCESS | 13908 | 1461265705495 Marionette DEBUG loaded listener.js 12:08:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72bf9e1000) [pid = 13908] [serial = 1986] [outer = 0x7f72bc0e8800] 12:08:26 INFO - PROCESS | 13908 | 1461265706409 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1634ms 12:08:26 INFO - PROCESS | 13908 | 1461265706475 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:08:26 INFO - PROCESS | 13908 | 1461265706478 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:08:26 INFO - PROCESS | 13908 | 1461265706486 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:08:26 INFO - PROCESS | 13908 | 1461265706490 Marionette TRACE conn3 <- [1,2618,null,{}] 12:08:26 INFO - PROCESS | 13908 | 1461265706498 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:26 INFO - PROCESS | 13908 | 1461265706749 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:08:27 INFO - PROCESS | 13908 | 1461265707062 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:27 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f16800 == 167 [pid = 13908] [id = 662] 12:08:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bc647c00) [pid = 13908] [serial = 1987] [outer = (nil)] 12:08:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72bfaa8000) [pid = 13908] [serial = 1988] [outer = 0x7f72bc647c00] 12:08:27 INFO - PROCESS | 13908 | 1461265707143 Marionette DEBUG loaded listener.js 12:08:27 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72bfb97800) [pid = 13908] [serial = 1989] [outer = 0x7f72bc647c00] 12:08:28 INFO - PROCESS | 13908 | 1461265708041 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1633ms 12:08:28 INFO - PROCESS | 13908 | 1461265708119 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:08:28 INFO - PROCESS | 13908 | 1461265708124 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:08:28 INFO - PROCESS | 13908 | 1461265708130 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:08:28 INFO - PROCESS | 13908 | 1461265708133 Marionette TRACE conn3 <- [1,2622,null,{}] 12:08:28 INFO - PROCESS | 13908 | 1461265708140 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:28 INFO - PROCESS | 13908 | 1461265708456 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:08:28 INFO - PROCESS | 13908 | 1461265708774 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d28000 == 168 [pid = 13908] [id = 663] 12:08:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72bf9de400) [pid = 13908] [serial = 1990] [outer = (nil)] 12:08:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c1211000) [pid = 13908] [serial = 1991] [outer = 0x7f72bf9de400] 12:08:28 INFO - PROCESS | 13908 | 1461265708854 Marionette DEBUG loaded listener.js 12:08:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c1a98c00) [pid = 13908] [serial = 1992] [outer = 0x7f72bf9de400] 12:08:29 INFO - PROCESS | 13908 | 1461265709817 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1735ms 12:08:29 INFO - PROCESS | 13908 | 1461265709866 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:08:29 INFO - PROCESS | 13908 | 1461265709871 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:08:29 INFO - PROCESS | 13908 | 1461265709877 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:08:29 INFO - PROCESS | 13908 | 1461265709881 Marionette TRACE conn3 <- [1,2626,null,{}] 12:08:29 INFO - PROCESS | 13908 | 1461265709888 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:30 INFO - PROCESS | 13908 | 1461265710140 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:08:30 INFO - PROCESS | 13908 | 1461265710468 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f8b800 == 169 [pid = 13908] [id = 664] 12:08:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c1d4d000) [pid = 13908] [serial = 1993] [outer = (nil)] 12:08:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c5c28000) [pid = 13908] [serial = 1994] [outer = 0x7f72c1d4d000] 12:08:30 INFO - PROCESS | 13908 | 1461265710567 Marionette DEBUG loaded listener.js 12:08:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c5d0e800) [pid = 13908] [serial = 1995] [outer = 0x7f72c1d4d000] 12:08:31 INFO - PROCESS | 13908 | 1461265711500 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1692ms 12:08:31 INFO - PROCESS | 13908 | 1461265711571 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:08:31 INFO - PROCESS | 13908 | 1461265711575 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:08:31 INFO - PROCESS | 13908 | 1461265711582 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:08:31 INFO - PROCESS | 13908 | 1461265711586 Marionette TRACE conn3 <- [1,2630,null,{}] 12:08:31 INFO - PROCESS | 13908 | 1461265711592 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:31 INFO - PROCESS | 13908 | 1461265711911 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:08:32 INFO - PROCESS | 13908 | 1461265712237 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8409000 == 170 [pid = 13908] [id = 665] 12:08:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c1d4e400) [pid = 13908] [serial = 1996] [outer = (nil)] 12:08:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c7688c00) [pid = 13908] [serial = 1997] [outer = 0x7f72c1d4e400] 12:08:32 INFO - PROCESS | 13908 | 1461265712387 Marionette DEBUG loaded listener.js 12:08:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c7739400) [pid = 13908] [serial = 1998] [outer = 0x7f72c1d4e400] 12:08:33 INFO - PROCESS | 13908 | 1461265713401 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1882ms 12:08:33 INFO - PROCESS | 13908 | 1461265713464 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:08:33 INFO - PROCESS | 13908 | 1461265713468 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:08:33 INFO - PROCESS | 13908 | 1461265713474 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:08:33 INFO - PROCESS | 13908 | 1461265713478 Marionette TRACE conn3 <- [1,2634,null,{}] 12:08:33 INFO - PROCESS | 13908 | 1461265713484 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:33 INFO - PROCESS | 13908 | 1461265713730 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:08:34 INFO - PROCESS | 13908 | 1461265714041 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99bf800 == 171 [pid = 13908] [id = 666] 12:08:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c5d7c400) [pid = 13908] [serial = 1999] [outer = (nil)] 12:08:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c77ef000) [pid = 13908] [serial = 2000] [outer = 0x7f72c5d7c400] 12:08:34 INFO - PROCESS | 13908 | 1461265714127 Marionette DEBUG loaded listener.js 12:08:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c77fa800) [pid = 13908] [serial = 2001] [outer = 0x7f72c5d7c400] 12:08:35 INFO - PROCESS | 13908 | 1461265715199 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1785ms 12:08:35 INFO - PROCESS | 13908 | 1461265715260 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:08:35 INFO - PROCESS | 13908 | 1461265715264 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:08:35 INFO - PROCESS | 13908 | 1461265715270 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:08:35 INFO - PROCESS | 13908 | 1461265715273 Marionette TRACE conn3 <- [1,2638,null,{}] 12:08:35 INFO - PROCESS | 13908 | 1461265715278 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:35 INFO - PROCESS | 13908 | 1461265715535 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:08:35 INFO - PROCESS | 13908 | 1461265715854 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc588800 == 172 [pid = 13908] [id = 667] 12:08:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72b6d1b400) [pid = 13908] [serial = 2002] [outer = (nil)] 12:08:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c77fa400) [pid = 13908] [serial = 2003] [outer = 0x7f72b6d1b400] 12:08:35 INFO - PROCESS | 13908 | 1461265715937 Marionette DEBUG loaded listener.js 12:08:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c780f800) [pid = 13908] [serial = 2004] [outer = 0x7f72b6d1b400] 12:08:36 INFO - PROCESS | 13908 | 1461265716841 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1629ms 12:08:36 INFO - PROCESS | 13908 | 1461265716901 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:08:36 INFO - PROCESS | 13908 | 1461265716905 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:08:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:08:36 INFO - PROCESS | 13908 | 1461265716912 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:08:36 INFO - PROCESS | 13908 | 1461265716916 Marionette TRACE conn3 <- [1,2642,null,{}] 12:08:36 INFO - PROCESS | 13908 | 1461265716922 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:37 INFO - PROCESS | 13908 | 1461265717169 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:08:37 INFO - PROCESS | 13908 | 1461265717496 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5e2800 == 173 [pid = 13908] [id = 668] 12:08:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72bc173c00) [pid = 13908] [serial = 2005] [outer = (nil)] 12:08:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c7856400) [pid = 13908] [serial = 2006] [outer = 0x7f72bc173c00] 12:08:37 INFO - PROCESS | 13908 | 1461265717583 Marionette DEBUG loaded listener.js 12:08:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c78b5000) [pid = 13908] [serial = 2007] [outer = 0x7f72bc173c00] 12:08:38 INFO - PROCESS | 13908 | 1461265718465 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:08:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:08:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1630ms 12:08:38 INFO - PROCESS | 13908 | 1461265718544 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:08:38 INFO - PROCESS | 13908 | 1461265718546 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:08:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:08:38 INFO - PROCESS | 13908 | 1461265718554 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:08:38 INFO - PROCESS | 13908 | 1461265718558 Marionette TRACE conn3 <- [1,2646,null,{}] 12:08:38 INFO - PROCESS | 13908 | 1461265718564 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:38 INFO - PROCESS | 13908 | 1461265718850 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:08:39 INFO - PROCESS | 13908 | 1461265719165 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cdc94000 == 174 [pid = 13908] [id = 669] 12:08:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72c1213800) [pid = 13908] [serial = 2008] [outer = (nil)] 12:08:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72c79a2c00) [pid = 13908] [serial = 2009] [outer = 0x7f72c1213800] 12:08:39 INFO - PROCESS | 13908 | 1461265719250 Marionette DEBUG loaded listener.js 12:08:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c79ac800) [pid = 13908] [serial = 2010] [outer = 0x7f72c1213800] 12:08:40 INFO - PROCESS | 13908 | 1461265720140 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:08:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:08:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1636ms 12:08:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:08:40 INFO - PROCESS | 13908 | 1461265720191 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:08:40 INFO - PROCESS | 13908 | 1461265720194 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:08:40 INFO - PROCESS | 13908 | 1461265720202 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:08:40 INFO - PROCESS | 13908 | 1461265720205 Marionette TRACE conn3 <- [1,2650,null,{}] 12:08:40 INFO - PROCESS | 13908 | 1461265720212 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:40 INFO - PROCESS | 13908 | 1461265720471 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:08:40 INFO - PROCESS | 13908 | 1461265720782 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:40 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d04ca000 == 175 [pid = 13908] [id = 670] 12:08:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72bacee800) [pid = 13908] [serial = 2011] [outer = (nil)] 12:08:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c79b0400) [pid = 13908] [serial = 2012] [outer = 0x7f72bacee800] 12:08:40 INFO - PROCESS | 13908 | 1461265720922 Marionette DEBUG loaded listener.js 12:08:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72c79d8000) [pid = 13908] [serial = 2013] [outer = 0x7f72bacee800] 12:08:41 INFO - PROCESS | 13908 | 1461265721761 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:08:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:08:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1585ms 12:08:41 INFO - PROCESS | 13908 | 1461265721787 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:08:41 INFO - PROCESS | 13908 | 1461265721791 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:08:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:08:41 INFO - PROCESS | 13908 | 1461265721797 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:08:41 INFO - PROCESS | 13908 | 1461265721800 Marionette TRACE conn3 <- [1,2654,null,{}] 12:08:41 INFO - PROCESS | 13908 | 1461265721806 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:42 INFO - PROCESS | 13908 | 1461265722065 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:08:42 INFO - PROCESS | 13908 | 1461265722355 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09d3800 == 176 [pid = 13908] [id = 671] 12:08:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72bcf86000) [pid = 13908] [serial = 2014] [outer = (nil)] 12:08:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72c8027400) [pid = 13908] [serial = 2015] [outer = 0x7f72bcf86000] 12:08:42 INFO - PROCESS | 13908 | 1461265722440 Marionette DEBUG loaded listener.js 12:08:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72c8241800) [pid = 13908] [serial = 2016] [outer = 0x7f72bcf86000] 12:08:43 INFO - PROCESS | 13908 | 1461265723388 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:08:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:08:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1628ms 12:08:43 INFO - PROCESS | 13908 | 1461265723427 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:08:43 INFO - PROCESS | 13908 | 1461265723431 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:08:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:08:43 INFO - PROCESS | 13908 | 1461265723437 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:08:43 INFO - PROCESS | 13908 | 1461265723439 Marionette TRACE conn3 <- [1,2658,null,{}] 12:08:43 INFO - PROCESS | 13908 | 1461265723445 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e901a800 == 175 [pid = 13908] [id = 287] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b31cb000 == 174 [pid = 13908] [id = 627] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4be3800 == 173 [pid = 13908] [id = 510] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b999a800 == 172 [pid = 13908] [id = 653] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b8468000 == 171 [pid = 13908] [id = 652] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b6e21000 == 170 [pid = 13908] [id = 608] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b5225000 == 169 [pid = 13908] [id = 651] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4be9000 == 168 [pid = 13908] [id = 650] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc134800 == 167 [pid = 13908] [id = 648] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb358000 == 166 [pid = 13908] [id = 647] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99c3800 == 165 [pid = 13908] [id = 646] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c86b1000 == 164 [pid = 13908] [id = 645] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85d7000 == 163 [pid = 13908] [id = 644] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c80de000 == 162 [pid = 13908] [id = 643] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f91800 == 161 [pid = 13908] [id = 642] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c1b24000 == 160 [pid = 13908] [id = 641] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfd49000 == 159 [pid = 13908] [id = 640] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6d8800 == 158 [pid = 13908] [id = 639] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72be9a2800 == 157 [pid = 13908] [id = 638] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd10f800 == 156 [pid = 13908] [id = 637] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc6dc800 == 155 [pid = 13908] [id = 636] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc063000 == 154 [pid = 13908] [id = 635] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bada0800 == 153 [pid = 13908] [id = 634] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9dd9000 == 152 [pid = 13908] [id = 633] 12:08:45 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b5227800 == 151 [pid = 13908] [id = 632] 12:08:45 INFO - PROCESS | 13908 | 1461265725441 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72bc168800) [pid = 13908] [serial = 1848] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72d1468000) [pid = 13908] [serial = 1812] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72badd5000) [pid = 13908] [serial = 1844] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72beb0cc00) [pid = 13908] [serial = 1862] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72b409c000) [pid = 13908] [serial = 1883] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72bf77d800) [pid = 13908] [serial = 1866] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72c1aa3800) [pid = 13908] [serial = 1878] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72bd23b400) [pid = 13908] [serial = 1860] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bc4ef000) [pid = 13908] [serial = 1850] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72b7d8ec00) [pid = 13908] [serial = 1887] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72bc642c00) [pid = 13908] [serial = 1853] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72bbe26800) [pid = 13908] [serial = 1847] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72b6d25c00) [pid = 13908] [serial = 1886] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bd1f2400) [pid = 13908] [serial = 1859] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72bc64c800) [pid = 13908] [serial = 1854] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72bac4e800) [pid = 13908] [serial = 1839] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72bf45b800) [pid = 13908] [serial = 1865] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72bac8b400) [pid = 13908] [serial = 1758] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bab89800) [pid = 13908] [serial = 1838] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72bf454c00) [pid = 13908] [serial = 1863] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c5c27c00) [pid = 13908] [serial = 1881] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72b9ab1800) [pid = 13908] [serial = 1835] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72bcf83c00) [pid = 13908] [serial = 1857] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72bfb9f800) [pid = 13908] [serial = 1872] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72c1208800) [pid = 13908] [serial = 1874] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72bace6c00) [pid = 13908] [serial = 1842] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72b466e800) [pid = 13908] [serial = 1884] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72b874b000) [pid = 13908] [serial = 1889] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72b3e50c00) [pid = 13908] [serial = 1829] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72bc4f6000) [pid = 13908] [serial = 1851] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72bf9e3c00) [pid = 13908] [serial = 1868] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bac91400) [pid = 13908] [serial = 1841] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72b84e4400) [pid = 13908] [serial = 1833] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72b466a000) [pid = 13908] [serial = 1830] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c1317800) [pid = 13908] [serial = 1875] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72bf9ed800) [pid = 13908] [serial = 1869] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c1a9a800) [pid = 13908] [serial = 1877] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72b7d91400) [pid = 13908] [serial = 1832] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bcf79400) [pid = 13908] [serial = 1856] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72ba043800) [pid = 13908] [serial = 1836] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bafe6800) [pid = 13908] [serial = 1845] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72bfb94c00) [pid = 13908] [serial = 1871] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72b994d800) [pid = 13908] [serial = 1890] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72c1d4b000) [pid = 13908] [serial = 1880] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72b9b86400) [pid = 13908] [serial = 1892] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72bab8e000) [pid = 13908] [serial = 1895] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72ba052400) [pid = 13908] [serial = 1893] [outer = (nil)] [url = about:blank] 12:08:45 INFO - PROCESS | 13908 | 1461265725889 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b31de800 == 152 [pid = 13908] [id = 672] 12:08:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72b3e4d000) [pid = 13908] [serial = 2017] [outer = (nil)] 12:08:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72b409bc00) [pid = 13908] [serial = 2018] [outer = 0x7f72b3e4d000] 12:08:45 INFO - PROCESS | 13908 | 1461265725958 Marionette DEBUG loaded listener.js 12:08:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72b466e400) [pid = 13908] [serial = 2019] [outer = 0x7f72b3e4d000] 12:08:46 INFO - PROCESS | 13908 | 1461265726773 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:08:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:08:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3392ms 12:08:46 INFO - PROCESS | 13908 | 1461265726841 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:08:46 INFO - PROCESS | 13908 | 1461265726848 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:08:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:08:46 INFO - PROCESS | 13908 | 1461265726864 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:08:46 INFO - PROCESS | 13908 | 1461265726871 Marionette TRACE conn3 <- [1,2662,null,{}] 12:08:46 INFO - PROCESS | 13908 | 1461265726878 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:47 INFO - PROCESS | 13908 | 1461265727112 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:08:47 INFO - PROCESS | 13908 | 1461265727300 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b5226000 == 153 [pid = 13908] [id = 673] 12:08:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72b4097800) [pid = 13908] [serial = 2020] [outer = (nil)] 12:08:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72b7d89c00) [pid = 13908] [serial = 2021] [outer = 0x7f72b4097800] 12:08:47 INFO - PROCESS | 13908 | 1461265727379 Marionette DEBUG loaded listener.js 12:08:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b84e9800) [pid = 13908] [serial = 2022] [outer = 0x7f72b4097800] 12:08:48 INFO - PROCESS | 13908 | 1461265728354 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:08:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:08:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1553ms 12:08:48 INFO - PROCESS | 13908 | 1461265728414 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:08:48 INFO - PROCESS | 13908 | 1461265728419 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:08:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:08:48 INFO - PROCESS | 13908 | 1461265728426 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:08:48 INFO - PROCESS | 13908 | 1461265728430 Marionette TRACE conn3 <- [1,2666,null,{}] 12:08:48 INFO - PROCESS | 13908 | 1461265728436 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:48 INFO - PROCESS | 13908 | 1461265728744 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:08:48 INFO - PROCESS | 13908 | 1461265728783 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7ddf000 == 154 [pid = 13908] [id = 674] 12:08:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72b5291800) [pid = 13908] [serial = 2023] [outer = (nil)] 12:08:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72b994d800) [pid = 13908] [serial = 2024] [outer = 0x7f72b5291800] 12:08:48 INFO - PROCESS | 13908 | 1461265728851 Marionette DEBUG loaded listener.js 12:08:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b9b7d400) [pid = 13908] [serial = 2025] [outer = 0x7f72b5291800] 12:08:50 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:50 INFO - PROCESS | 13908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bd1e1000) [pid = 13908] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72bacedc00) [pid = 13908] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72b3e51c00) [pid = 13908] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c5c31800) [pid = 13908] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72b7e06800) [pid = 13908] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72bd1e7000) [pid = 13908] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72b4664c00) [pid = 13908] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72bafee000) [pid = 13908] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72bab88400) [pid = 13908] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72bd1e8400) [pid = 13908] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72bab90800) [pid = 13908] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72bdc83c00) [pid = 13908] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72b5285c00) [pid = 13908] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72b9aa3c00) [pid = 13908] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72c5d71400) [pid = 13908] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72bae60800) [pid = 13908] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72b7e05400) [pid = 13908] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c6e97400) [pid = 13908] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72b9b7b400) [pid = 13908] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72bace7c00) [pid = 13908] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72bdc82800) [pid = 13908] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:08:50 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72b7d90000) [pid = 13908] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:08:50 INFO - PROCESS | 13908 | 1461265730801 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:08:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:08:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2384ms 12:08:50 INFO - PROCESS | 13908 | 1461265730810 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:08:50 INFO - PROCESS | 13908 | 1461265730816 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:08:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:08:50 INFO - PROCESS | 13908 | 1461265730833 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:08:50 INFO - PROCESS | 13908 | 1461265730841 Marionette TRACE conn3 <- [1,2670,null,{}] 12:08:50 INFO - PROCESS | 13908 | 1461265730852 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:51 INFO - PROCESS | 13908 | 1461265731160 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:08:51 INFO - PROCESS | 13908 | 1461265731278 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9a06800 == 155 [pid = 13908] [id = 675] 12:08:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72b3e51c00) [pid = 13908] [serial = 2026] [outer = (nil)] 12:08:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72bab82800) [pid = 13908] [serial = 2027] [outer = 0x7f72b3e51c00] 12:08:51 INFO - PROCESS | 13908 | 1461265731361 Marionette DEBUG loaded listener.js 12:08:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72bac8dc00) [pid = 13908] [serial = 2028] [outer = 0x7f72b3e51c00] 12:08:52 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:52 INFO - PROCESS | 13908 | 1461265732547 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:08:52 INFO - PROCESS | 13908 | 1461265732589 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:08:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:08:52 INFO - PROCESS | 13908 | 1461265732610 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:08:52 INFO - PROCESS | 13908 | 1461265732614 Marionette TRACE conn3 <- [1,2674,null,{}] 12:08:52 INFO - PROCESS | 13908 | 1461265732622 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:53 INFO - PROCESS | 13908 | 1461265733032 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:08:53 INFO - PROCESS | 13908 | 1461265733336 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4be7000 == 156 [pid = 13908] [id = 676] 12:08:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72b3e4b800) [pid = 13908] [serial = 2029] [outer = (nil)] 12:08:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72b466a400) [pid = 13908] [serial = 2030] [outer = 0x7f72b3e4b800] 12:08:53 INFO - PROCESS | 13908 | 1461265733417 Marionette DEBUG loaded listener.js 12:08:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72b6d1d800) [pid = 13908] [serial = 2031] [outer = 0x7f72b3e4b800] 12:08:54 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:54 INFO - PROCESS | 13908 | 1461265734805 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:08:54 INFO - PROCESS | 13908 | 1461265734856 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:08:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:08:54 INFO - PROCESS | 13908 | 1461265734865 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:08:54 INFO - PROCESS | 13908 | 1461265734871 Marionette TRACE conn3 <- [1,2678,null,{}] 12:08:54 INFO - PROCESS | 13908 | 1461265734878 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:55 INFO - PROCESS | 13908 | 1461265735275 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:08:55 INFO - PROCESS | 13908 | 1461265735476 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b999a800 == 157 [pid = 13908] [id = 677] 12:08:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72b3e42800) [pid = 13908] [serial = 2032] [outer = (nil)] 12:08:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b9949000) [pid = 13908] [serial = 2033] [outer = 0x7f72b3e42800] 12:08:55 INFO - PROCESS | 13908 | 1461265735560 Marionette DEBUG loaded listener.js 12:08:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72b9b83400) [pid = 13908] [serial = 2034] [outer = 0x7f72b3e42800] 12:08:56 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:56 INFO - PROCESS | 13908 | 1461265736992 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:08:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:08:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2145ms 12:08:57 INFO - PROCESS | 13908 | 1461265737010 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:08:57 INFO - PROCESS | 13908 | 1461265737015 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:08:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:08:57 INFO - PROCESS | 13908 | 1461265737022 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:08:57 INFO - PROCESS | 13908 | 1461265737025 Marionette TRACE conn3 <- [1,2682,null,{}] 12:08:57 INFO - PROCESS | 13908 | 1461265737031 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:57 INFO - PROCESS | 13908 | 1461265737352 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:08:57 INFO - PROCESS | 13908 | 1461265737634 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72baf1f000 == 158 [pid = 13908] [id = 678] 12:08:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72b7e04800) [pid = 13908] [serial = 2035] [outer = (nil)] 12:08:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72bac4e400) [pid = 13908] [serial = 2036] [outer = 0x7f72b7e04800] 12:08:57 INFO - PROCESS | 13908 | 1461265737712 Marionette DEBUG loaded listener.js 12:08:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72badd2000) [pid = 13908] [serial = 2037] [outer = 0x7f72b7e04800] 12:08:59 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:59 INFO - PROCESS | 13908 | 1461265739110 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:08:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2138ms 12:08:59 INFO - PROCESS | 13908 | 1461265739162 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:08:59 INFO - PROCESS | 13908 | 1461265739167 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:08:59 INFO - PROCESS | 13908 | 1461265739185 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:08:59 INFO - PROCESS | 13908 | 1461265739193 Marionette TRACE conn3 <- [1,2686,null,{}] 12:08:59 INFO - PROCESS | 13908 | 1461265739199 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:59 INFO - PROCESS | 13908 | 1461265739520 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:08:59 INFO - PROCESS | 13908 | 1461265739786 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc6d0800 == 159 [pid = 13908] [id = 679] 12:08:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72b9b81400) [pid = 13908] [serial = 2038] [outer = (nil)] 12:08:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72baf10400) [pid = 13908] [serial = 2039] [outer = 0x7f72b9b81400] 12:08:59 INFO - PROCESS | 13908 | 1461265739864 Marionette DEBUG loaded listener.js 12:08:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bc0f5400) [pid = 13908] [serial = 2040] [outer = 0x7f72b9b81400] 12:09:01 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:09:01 INFO - PROCESS | 13908 | 1461265741241 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:09:01 INFO - PROCESS | 13908 | 1461265741283 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:09:01 INFO - PROCESS | 13908 | 1461265741290 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:09:01 INFO - PROCESS | 13908 | 1461265741294 Marionette TRACE conn3 <- [1,2690,null,{}] 12:09:01 INFO - PROCESS | 13908 | 1461265741299 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:01 INFO - PROCESS | 13908 | 1461265741587 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:09:01 INFO - PROCESS | 13908 | 1461265741836 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bcf96800 == 160 [pid = 13908] [id = 680] 12:09:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72bab8ec00) [pid = 13908] [serial = 2041] [outer = (nil)] 12:09:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72bc4efc00) [pid = 13908] [serial = 2042] [outer = 0x7f72bab8ec00] 12:09:01 INFO - PROCESS | 13908 | 1461265741915 Marionette DEBUG loaded listener.js 12:09:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72bc64a400) [pid = 13908] [serial = 2043] [outer = 0x7f72bab8ec00] 12:09:03 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:09:03 INFO - PROCESS | 13908 | 1461265743292 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:09:03 INFO - PROCESS | 13908 | 1461265743328 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:09:03 INFO - PROCESS | 13908 | 1461265743336 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:09:03 INFO - PROCESS | 13908 | 1461265743340 Marionette TRACE conn3 <- [1,2694,null,{}] 12:09:03 INFO - PROCESS | 13908 | 1461265743346 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:03 INFO - PROCESS | 13908 | 1461265743645 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:09:03 INFO - PROCESS | 13908 | 1461265743886 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bde18800 == 161 [pid = 13908] [id = 681] 12:09:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72bd1dec00) [pid = 13908] [serial = 2044] [outer = (nil)] 12:09:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bd1e3c00) [pid = 13908] [serial = 2045] [outer = 0x7f72bd1dec00] 12:09:03 INFO - PROCESS | 13908 | 1461265743982 Marionette DEBUG loaded listener.js 12:09:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72bd269800) [pid = 13908] [serial = 2046] [outer = 0x7f72bd1dec00] 12:09:05 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:09:05 INFO - PROCESS | 13908 | 1461265745464 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:09:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:09:05 INFO - PROCESS | 13908 | 1461265745528 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:09:05 INFO - PROCESS | 13908 | 1461265745535 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:09:05 INFO - PROCESS | 13908 | 1461265745539 Marionette TRACE conn3 <- [1,2698,null,{}] 12:09:05 INFO - PROCESS | 13908 | 1461265745633 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:05 INFO - PROCESS | 13908 | 1461265745946 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:09:06 INFO - PROCESS | 13908 | 1461265746121 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfc26000 == 162 [pid = 13908] [id = 682] 12:09:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bd26a000) [pid = 13908] [serial = 2047] [outer = (nil)] 12:09:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bf45c400) [pid = 13908] [serial = 2048] [outer = 0x7f72bd26a000] 12:09:06 INFO - PROCESS | 13908 | 1461265746197 Marionette DEBUG loaded listener.js 12:09:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72bf9e6400) [pid = 13908] [serial = 2049] [outer = 0x7f72bd26a000] 12:09:07 INFO - PROCESS | 13908 | SkCairoFTTypeface::onFilterRec unimplemented 12:09:07 INFO - PROCESS | 13908 | 1461265747602 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:09:07 INFO - PROCESS | 13908 | 1461265747633 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:09:07 INFO - PROCESS | 13908 | 1461265747641 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:09:07 INFO - PROCESS | 13908 | 1461265747645 Marionette TRACE conn3 <- [1,2702,null,{}] 12:09:07 INFO - PROCESS | 13908 | 1461265747651 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:07 INFO - PROCESS | 13908 | 1461265747940 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:09:08 INFO - PROCESS | 13908 | 1461265748181 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c11d4000 == 163 [pid = 13908] [id = 683] 12:09:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bd271000) [pid = 13908] [serial = 2050] [outer = (nil)] 12:09:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bfb92800) [pid = 13908] [serial = 2051] [outer = 0x7f72bd271000] 12:09:08 INFO - PROCESS | 13908 | 1461265748263 Marionette DEBUG loaded listener.js 12:09:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c1211800) [pid = 13908] [serial = 2052] [outer = 0x7f72bd271000] 12:09:09 INFO - PROCESS | 13908 | 1461265749201 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:09:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:09:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1631ms 12:09:09 INFO - PROCESS | 13908 | 1461265749275 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:09:09 INFO - PROCESS | 13908 | 1461265749280 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:09:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:09:09 INFO - PROCESS | 13908 | 1461265749289 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:09:09 INFO - PROCESS | 13908 | 1461265749292 Marionette TRACE conn3 <- [1,2706,null,{}] 12:09:09 INFO - PROCESS | 13908 | 1461265749299 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:09 INFO - PROCESS | 13908 | 1461265749554 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:09:09 INFO - PROCESS | 13908 | 1461265749872 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5e14800 == 164 [pid = 13908] [id = 684] 12:09:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72bdc7d400) [pid = 13908] [serial = 2053] [outer = (nil)] 12:09:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c131f400) [pid = 13908] [serial = 2054] [outer = 0x7f72bdc7d400] 12:09:09 INFO - PROCESS | 13908 | 1461265749954 Marionette DEBUG loaded listener.js 12:09:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72c1aa6400) [pid = 13908] [serial = 2055] [outer = 0x7f72bdc7d400] 12:09:10 INFO - PROCESS | 13908 | 1461265750878 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:09:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:09:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1636ms 12:09:10 INFO - PROCESS | 13908 | 1461265750925 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:09:10 INFO - PROCESS | 13908 | 1461265750929 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:09:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:09:10 INFO - PROCESS | 13908 | 1461265750936 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:09:10 INFO - PROCESS | 13908 | 1461265750939 Marionette TRACE conn3 <- [1,2710,null,{}] 12:09:10 INFO - PROCESS | 13908 | 1461265750945 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:11 INFO - PROCESS | 13908 | 1461265751194 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:09:11 INFO - PROCESS | 13908 | 1461265751524 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c771c800 == 165 [pid = 13908] [id = 685] 12:09:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72bf777800) [pid = 13908] [serial = 2056] [outer = (nil)] 12:09:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c5c27c00) [pid = 13908] [serial = 2057] [outer = 0x7f72bf777800] 12:09:11 INFO - PROCESS | 13908 | 1461265751604 Marionette DEBUG loaded listener.js 12:09:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c5c35c00) [pid = 13908] [serial = 2058] [outer = 0x7f72bf777800] 12:09:12 INFO - PROCESS | 13908 | 1461265752502 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:09:12 INFO - PROCESS | 13908 | 1461265752578 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:09:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:09:12 INFO - PROCESS | 13908 | 1461265752584 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:09:12 INFO - PROCESS | 13908 | 1461265752587 Marionette TRACE conn3 <- [1,2714,null,{}] 12:09:12 INFO - PROCESS | 13908 | 1461265752593 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:12 INFO - PROCESS | 13908 | 1461265752852 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:09:13 INFO - PROCESS | 13908 | 1461265753178 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:13 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8404000 == 166 [pid = 13908] [id = 686] 12:09:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c5d77800) [pid = 13908] [serial = 2059] [outer = (nil)] 12:09:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c6e98c00) [pid = 13908] [serial = 2060] [outer = 0x7f72c5d77800] 12:09:13 INFO - PROCESS | 13908 | 1461265753282 Marionette DEBUG loaded listener.js 12:09:13 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c6ee7c00) [pid = 13908] [serial = 2061] [outer = 0x7f72c5d77800] 12:09:14 INFO - PROCESS | 13908 | 1461265754223 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:09:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:09:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1683ms 12:09:14 INFO - PROCESS | 13908 | 1461265754269 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:09:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:09:14 INFO - PROCESS | 13908 | 1461265754273 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:09:14 INFO - PROCESS | 13908 | 1461265754279 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:09:14 INFO - PROCESS | 13908 | 1461265754283 Marionette TRACE conn3 <- [1,2718,null,{}] 12:09:14 INFO - PROCESS | 13908 | 1461265754289 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:14 INFO - PROCESS | 13908 | 1461265754576 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:09:14 INFO - PROCESS | 13908 | 1461265754898 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8d76800 == 167 [pid = 13908] [id = 687] 12:09:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c5d7cc00) [pid = 13908] [serial = 2062] [outer = (nil)] 12:09:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c7683000) [pid = 13908] [serial = 2063] [outer = 0x7f72c5d7cc00] 12:09:14 INFO - PROCESS | 13908 | 1461265754980 Marionette DEBUG loaded listener.js 12:09:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c7735800) [pid = 13908] [serial = 2064] [outer = 0x7f72c5d7cc00] 12:09:15 INFO - PROCESS | 13908 | 1461265755909 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:09:15 INFO - PROCESS | 13908 | 1461265755969 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:09:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:09:15 INFO - PROCESS | 13908 | 1461265755976 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:09:15 INFO - PROCESS | 13908 | 1461265755978 Marionette TRACE conn3 <- [1,2722,null,{}] 12:09:15 INFO - PROCESS | 13908 | 1461265755985 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:16 INFO - PROCESS | 13908 | 1461265756250 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:09:16 INFO - PROCESS | 13908 | 1461265756573 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc131800 == 168 [pid = 13908] [id = 688] 12:09:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c763c000) [pid = 13908] [serial = 2065] [outer = (nil)] 12:09:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c77fc400) [pid = 13908] [serial = 2066] [outer = 0x7f72c763c000] 12:09:16 INFO - PROCESS | 13908 | 1461265756659 Marionette DEBUG loaded listener.js 12:09:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c79a2400) [pid = 13908] [serial = 2067] [outer = 0x7f72c763c000] 12:09:17 INFO - PROCESS | 13908 | 1461265757577 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:09:17 INFO - PROCESS | 13908 | 1461265757615 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:09:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:09:17 INFO - PROCESS | 13908 | 1461265757621 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:09:17 INFO - PROCESS | 13908 | 1461265757625 Marionette TRACE conn3 <- [1,2726,null,{}] 12:09:17 INFO - PROCESS | 13908 | 1461265757631 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:17 INFO - PROCESS | 13908 | 1461265757882 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:09:18 INFO - PROCESS | 13908 | 1461265758218 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd26d000 == 169 [pid = 13908] [id = 689] 12:09:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72ba04b000) [pid = 13908] [serial = 2068] [outer = (nil)] 12:09:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c7d11400) [pid = 13908] [serial = 2069] [outer = 0x7f72ba04b000] 12:09:18 INFO - PROCESS | 13908 | 1461265758309 Marionette DEBUG loaded listener.js 12:09:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c831a800) [pid = 13908] [serial = 2070] [outer = 0x7f72ba04b000] 12:09:19 INFO - PROCESS | 13908 | 1461265759178 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:09:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:09:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1588ms 12:09:19 INFO - PROCESS | 13908 | 1461265759211 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:09:19 INFO - PROCESS | 13908 | 1461265759215 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:09:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:09:19 INFO - PROCESS | 13908 | 1461265759222 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:09:19 INFO - PROCESS | 13908 | 1461265759226 Marionette TRACE conn3 <- [1,2730,null,{}] 12:09:19 INFO - PROCESS | 13908 | 1461265759231 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:19 INFO - PROCESS | 13908 | 1461265759478 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:09:19 INFO - PROCESS | 13908 | 1461265759797 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d140f800 == 170 [pid = 13908] [id = 690] 12:09:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72bad51000) [pid = 13908] [serial = 2071] [outer = (nil)] 12:09:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c8546400) [pid = 13908] [serial = 2072] [outer = 0x7f72bad51000] 12:09:19 INFO - PROCESS | 13908 | 1461265759882 Marionette DEBUG loaded listener.js 12:09:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72c8551400) [pid = 13908] [serial = 2073] [outer = 0x7f72bad51000] 12:09:21 INFO - PROCESS | 13908 | 1461265761281 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:09:21 INFO - PROCESS | 13908 | 1461265761313 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:09:21 INFO - PROCESS | 13908 | 1461265761319 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:09:21 INFO - PROCESS | 13908 | 1461265761322 Marionette TRACE conn3 <- [1,2734,null,{}] 12:09:21 INFO - PROCESS | 13908 | 1461265761327 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:21 INFO - PROCESS | 13908 | 1461265761620 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:09:21 INFO - PROCESS | 13908 | 1461265761938 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d220d800 == 171 [pid = 13908] [id = 691] 12:09:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c79aec00) [pid = 13908] [serial = 2074] [outer = (nil)] 12:09:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72c8634c00) [pid = 13908] [serial = 2075] [outer = 0x7f72c79aec00] 12:09:22 INFO - PROCESS | 13908 | 1461265762018 Marionette DEBUG loaded listener.js 12:09:22 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72c863f000) [pid = 13908] [serial = 2076] [outer = 0x7f72c79aec00] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc0ac000 == 170 [pid = 13908] [id = 392] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9a06800 == 169 [pid = 13908] [id = 675] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7ddf000 == 168 [pid = 13908] [id = 674] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b5226000 == 167 [pid = 13908] [id = 673] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b31de800 == 166 [pid = 13908] [id = 672] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d04ca000 == 165 [pid = 13908] [id = 670] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cdc94000 == 164 [pid = 13908] [id = 669] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5e2800 == 163 [pid = 13908] [id = 668] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc588800 == 162 [pid = 13908] [id = 667] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99bf800 == 161 [pid = 13908] [id = 666] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8409000 == 160 [pid = 13908] [id = 665] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f8b800 == 159 [pid = 13908] [id = 664] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5d28000 == 158 [pid = 13908] [id = 663] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f16800 == 157 [pid = 13908] [id = 662] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfc17000 == 156 [pid = 13908] [id = 661] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bde25800 == 155 [pid = 13908] [id = 660] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bcf9c800 == 154 [pid = 13908] [id = 659] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc866000 == 153 [pid = 13908] [id = 658] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc05e800 == 152 [pid = 13908] [id = 657] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72babc5000 == 151 [pid = 13908] [id = 656] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dce800 == 150 [pid = 13908] [id = 655] 12:09:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b31ca000 == 149 [pid = 13908] [id = 654] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72c1a9b800) [pid = 13908] [serial = 1926] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72b6d1e400) [pid = 13908] [serial = 1953] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72ba061c00) [pid = 13908] [serial = 1958] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c5d7a400) [pid = 13908] [serial = 1931] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bc164800) [pid = 13908] [serial = 1911] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72b528a400) [pid = 13908] [serial = 1952] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72b84e5000) [pid = 13908] [serial = 1898] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72c72c9c00) [pid = 13908] [serial = 1941] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72bac50400) [pid = 13908] [serial = 1959] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bab84c00) [pid = 13908] [serial = 1901] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c72cc400) [pid = 13908] [serial = 1943] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72bfab3c00) [pid = 13908] [serial = 1923] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72bac91800) [pid = 13908] [serial = 1902] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72b9b7f800) [pid = 13908] [serial = 1827] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72bdc84800) [pid = 13908] [serial = 1917] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72baff4800) [pid = 13908] [serial = 1908] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72b874dc00) [pid = 13908] [serial = 1956] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72bf9eb000) [pid = 13908] [serial = 1922] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c6e94800) [pid = 13908] [serial = 1932] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72c5d70c00) [pid = 13908] [serial = 1929] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72c5d0b000) [pid = 13908] [serial = 1928] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72c6edb400) [pid = 13908] [serial = 1935] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bd263800) [pid = 13908] [serial = 1914] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72c1210c00) [pid = 13908] [serial = 1925] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72b9949400) [pid = 13908] [serial = 1899] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72bdc7c000) [pid = 13908] [serial = 1916] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c7730000) [pid = 13908] [serial = 1949] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c7687c00) [pid = 13908] [serial = 1947] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c7735c00) [pid = 13908] [serial = 1950] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bae60000) [pid = 13908] [serial = 1905] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c6f61400) [pid = 13908] [serial = 1940] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bbe2e800) [pid = 13908] [serial = 1910] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72b7e08800) [pid = 13908] [serial = 1955] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72badd1000) [pid = 13908] [serial = 1904] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72c6e99c00) [pid = 13908] [serial = 1934] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72bf77d000) [pid = 13908] [serial = 1920] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72baf11800) [pid = 13908] [serial = 1907] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c763c400) [pid = 13908] [serial = 1944] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c7680800) [pid = 13908] [serial = 1946] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72bd233400) [pid = 13908] [serial = 1913] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72ba053800) [pid = 13908] [serial = 1961] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c6f57c00) [pid = 13908] [serial = 1938] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72c6ee9000) [pid = 13908] [serial = 1937] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72beb07c00) [pid = 13908] [serial = 1919] [outer = (nil)] [url = about:blank] 12:09:24 INFO - PROCESS | 13908 | 1461265764574 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3291ms 12:09:24 INFO - PROCESS | 13908 | 1461265764611 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:09:24 INFO - PROCESS | 13908 | 1461265764616 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:09:24 INFO - PROCESS | 13908 | 1461265764624 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:09:24 INFO - PROCESS | 13908 | 1461265764629 Marionette TRACE conn3 <- [1,2738,null,{}] 12:09:24 INFO - PROCESS | 13908 | 1461265764638 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:24 INFO - PROCESS | 13908 | 1461265764854 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:09:25 INFO - PROCESS | 13908 | 1461265765077 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b520e800 == 150 [pid = 13908] [id = 692] 12:09:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b40a5400) [pid = 13908] [serial = 2077] [outer = (nil)] 12:09:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72b6d1f400) [pid = 13908] [serial = 2078] [outer = 0x7f72b40a5400] 12:09:25 INFO - PROCESS | 13908 | 1461265765150 Marionette DEBUG loaded listener.js 12:09:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72b7e04400) [pid = 13908] [serial = 2079] [outer = 0x7f72b40a5400] 12:09:25 INFO - PROCESS | 13908 | 1461265765969 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1390ms 12:09:26 INFO - PROCESS | 13908 | 1461265766015 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:09:26 INFO - PROCESS | 13908 | 1461265766023 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:09:26 INFO - PROCESS | 13908 | 1461265766034 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:09:26 INFO - PROCESS | 13908 | 1461265766038 Marionette TRACE conn3 <- [1,2742,null,{}] 12:09:26 INFO - PROCESS | 13908 | 1461265766044 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:26 INFO - PROCESS | 13908 | 1461265766275 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:09:26 INFO - PROCESS | 13908 | 1461265766499 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7dd3000 == 151 [pid = 13908] [id = 693] 12:09:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72b2a27c00) [pid = 13908] [serial = 2080] [outer = (nil)] 12:09:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72b874dc00) [pid = 13908] [serial = 2081] [outer = 0x7f72b2a27c00] 12:09:26 INFO - PROCESS | 13908 | 1461265766577 Marionette DEBUG loaded listener.js 12:09:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72b9b82000) [pid = 13908] [serial = 2082] [outer = 0x7f72b2a27c00] 12:09:27 INFO - PROCESS | 13908 | 1461265767577 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:09:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:09:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1582ms 12:09:27 INFO - PROCESS | 13908 | 1461265767616 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:09:27 INFO - PROCESS | 13908 | 1461265767620 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:09:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:09:27 INFO - PROCESS | 13908 | 1461265767634 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:09:27 INFO - PROCESS | 13908 | 1461265767640 Marionette TRACE conn3 <- [1,2746,null,{}] 12:09:27 INFO - PROCESS | 13908 | 1461265767656 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:27 INFO - PROCESS | 13908 | 1461265767990 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:09:28 INFO - PROCESS | 13908 | 1461265768026 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9f5d800 == 152 [pid = 13908] [id = 694] 12:09:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72bab91000) [pid = 13908] [serial = 2083] [outer = (nil)] 12:09:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bac92400) [pid = 13908] [serial = 2084] [outer = 0x7f72bab91000] 12:09:28 INFO - PROCESS | 13908 | 1461265768101 Marionette DEBUG loaded listener.js 12:09:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72badd3400) [pid = 13908] [serial = 2085] [outer = 0x7f72bab91000] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72b4097800) [pid = 13908] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72bc173c00) [pid = 13908] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c5d7c400) [pid = 13908] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72bcf86000) [pid = 13908] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72b7d8f800) [pid = 13908] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72bc647c00) [pid = 13908] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72b3e44c00) [pid = 13908] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72badd5c00) [pid = 13908] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72b6d1b400) [pid = 13908] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72c1d4d000) [pid = 13908] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72bc647400) [pid = 13908] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72bc4f2c00) [pid = 13908] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72bc0e8800) [pid = 13908] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72b84ea800) [pid = 13908] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72bacee800) [pid = 13908] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72b3e4d000) [pid = 13908] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72c1d4e400) [pid = 13908] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72b5291800) [pid = 13908] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72c1213800) [pid = 13908] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72ba056400) [pid = 13908] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 119 (0x7f72bf9de400) [pid = 13908] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:09:29 INFO - PROCESS | 13908 | --DOMWINDOW == 118 (0x7f72bad4cc00) [pid = 13908] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:09:29 INFO - PROCESS | 13908 | 1461265769837 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2252ms 12:09:29 INFO - PROCESS | 13908 | 1461265769879 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:09:29 INFO - PROCESS | 13908 | 1461265769884 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:09:29 INFO - PROCESS | 13908 | 1461265769936 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:09:29 INFO - PROCESS | 13908 | 1461265769938 Marionette TRACE conn3 <- [1,2750,null,{}] 12:09:29 INFO - PROCESS | 13908 | 1461265769945 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:30 INFO - PROCESS | 13908 | 1461265770177 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:09:30 INFO - PROCESS | 13908 | 1461265770374 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bada5800 == 153 [pid = 13908] [id = 695] 12:09:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 119 (0x7f72b3e47400) [pid = 13908] [serial = 2086] [outer = (nil)] 12:09:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 120 (0x7f72ba052400) [pid = 13908] [serial = 2087] [outer = 0x7f72b3e47400] 12:09:30 INFO - PROCESS | 13908 | 1461265770445 Marionette DEBUG loaded listener.js 12:09:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72bafe7000) [pid = 13908] [serial = 2088] [outer = 0x7f72b3e47400] 12:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1285ms 12:09:31 INFO - PROCESS | 13908 | 1461265771208 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:09:31 INFO - PROCESS | 13908 | 1461265771217 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:09:31 INFO - PROCESS | 13908 | 1461265771220 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:09:31 INFO - PROCESS | 13908 | 1461265771227 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:09:31 INFO - PROCESS | 13908 | 1461265771232 Marionette TRACE conn3 <- [1,2754,null,{}] 12:09:31 INFO - PROCESS | 13908 | 1461265771259 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:31 INFO - PROCESS | 13908 | 1461265771631 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:09:32 INFO - PROCESS | 13908 | 1461265772093 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:32 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c76800 == 154 [pid = 13908] [id = 696] 12:09:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72b2a26400) [pid = 13908] [serial = 2089] [outer = (nil)] 12:09:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72b409d800) [pid = 13908] [serial = 2090] [outer = 0x7f72b2a26400] 12:09:32 INFO - PROCESS | 13908 | 1461265772179 Marionette DEBUG loaded listener.js 12:09:32 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72b6d1b000) [pid = 13908] [serial = 2091] [outer = 0x7f72b2a26400] 12:09:33 INFO - PROCESS | 13908 | 1461265773162 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:09:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:09:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2002ms 12:09:33 INFO - PROCESS | 13908 | 1461265773233 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:09:33 INFO - PROCESS | 13908 | 1461265773241 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:09:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:09:33 INFO - PROCESS | 13908 | 1461265773251 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:09:33 INFO - PROCESS | 13908 | 1461265773257 Marionette TRACE conn3 <- [1,2758,null,{}] 12:09:33 INFO - PROCESS | 13908 | 1461265773268 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:33 INFO - PROCESS | 13908 | 1461265773581 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:09:33 INFO - PROCESS | 13908 | 1461265773923 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9f5a000 == 155 [pid = 13908] [id = 697] 12:09:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72b9946400) [pid = 13908] [serial = 2092] [outer = (nil)] 12:09:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72b9b7f800) [pid = 13908] [serial = 2093] [outer = 0x7f72b9946400] 12:09:34 INFO - PROCESS | 13908 | 1461265774015 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72ba05e400) [pid = 13908] [serial = 2094] [outer = 0x7f72b9946400] 12:09:34 INFO - PROCESS | 13908 | 1461265774985 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:09:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:09:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1797ms 12:09:35 INFO - PROCESS | 13908 | 1461265775052 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 13908 | 1461265775059 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:09:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:09:35 INFO - PROCESS | 13908 | 1461265775066 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - PROCESS | 13908 | 1461265775069 Marionette TRACE conn3 <- [1,2762,null,{}] 12:09:35 INFO - PROCESS | 13908 | 1461265775075 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:35 INFO - PROCESS | 13908 | 1461265775408 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:09:35 INFO - PROCESS | 13908 | 1461265775775 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0b6000 == 156 [pid = 13908] [id = 698] 12:09:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72badd9000) [pid = 13908] [serial = 2095] [outer = (nil)] 12:09:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72bae5d400) [pid = 13908] [serial = 2096] [outer = 0x7f72badd9000] 12:09:35 INFO - PROCESS | 13908 | 1461265775856 Marionette DEBUG loaded listener.js 12:09:35 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72baff0800) [pid = 13908] [serial = 2097] [outer = 0x7f72badd9000] 12:09:36 INFO - PROCESS | 13908 | 1461265776784 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:09:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:09:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1781ms 12:09:36 INFO - PROCESS | 13908 | 1461265776849 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:09:36 INFO - PROCESS | 13908 | 1461265776854 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:09:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:09:36 INFO - PROCESS | 13908 | 1461265776870 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:09:36 INFO - PROCESS | 13908 | 1461265776879 Marionette TRACE conn3 <- [1,2766,null,{}] 12:09:36 INFO - PROCESS | 13908 | 1461265776886 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:37 INFO - PROCESS | 13908 | 1461265777191 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:09:37 INFO - PROCESS | 13908 | 1461265777513 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:37 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bcf8e800 == 157 [pid = 13908] [id = 699] 12:09:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72bae54c00) [pid = 13908] [serial = 2098] [outer = (nil)] 12:09:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72bc4f4000) [pid = 13908] [serial = 2099] [outer = 0x7f72bae54c00] 12:09:37 INFO - PROCESS | 13908 | 1461265777597 Marionette DEBUG loaded listener.js 12:09:37 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72bc650800) [pid = 13908] [serial = 2100] [outer = 0x7f72bae54c00] 12:09:38 INFO - PROCESS | 13908 | 1461265778651 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:09:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:09:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1851ms 12:09:38 INFO - PROCESS | 13908 | 1461265778714 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:09:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:09:38 INFO - PROCESS | 13908 | 1461265778718 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:09:38 INFO - PROCESS | 13908 | 1461265778724 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 13908 | 1461265778727 Marionette TRACE conn3 <- [1,2770,null,{}] 12:09:38 INFO - PROCESS | 13908 | 1461265778733 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:38 INFO - PROCESS | 13908 | 1461265778988 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:09:39 INFO - PROCESS | 13908 | 1461265779311 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bde25800 == 158 [pid = 13908] [id = 700] 12:09:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72bc0f1400) [pid = 13908] [serial = 2101] [outer = (nil)] 12:09:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72bd1ea800) [pid = 13908] [serial = 2102] [outer = 0x7f72bc0f1400] 12:09:39 INFO - PROCESS | 13908 | 1461265779401 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72bd231800) [pid = 13908] [serial = 2103] [outer = 0x7f72bc0f1400] 12:09:40 INFO - PROCESS | 13908 | 1461265780288 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:09:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:09:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1631ms 12:09:40 INFO - PROCESS | 13908 | 1461265780357 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:09:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:09:40 INFO - PROCESS | 13908 | 1461265780361 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:09:40 INFO - PROCESS | 13908 | 1461265780368 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:09:40 INFO - PROCESS | 13908 | 1461265780373 Marionette TRACE conn3 <- [1,2774,null,{}] 12:09:40 INFO - PROCESS | 13908 | 1461265780379 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:40 INFO - PROCESS | 13908 | 1461265780713 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:09:41 INFO - PROCESS | 13908 | 1461265781051 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bf6e2000 == 159 [pid = 13908] [id = 701] 12:09:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72bd269000) [pid = 13908] [serial = 2104] [outer = (nil)] 12:09:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72bd26fc00) [pid = 13908] [serial = 2105] [outer = 0x7f72bd269000] 12:09:41 INFO - PROCESS | 13908 | 1461265781146 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bf776400) [pid = 13908] [serial = 2106] [outer = 0x7f72bd269000] 12:09:42 INFO - PROCESS | 13908 | 1461265782108 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:09:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:09:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1797ms 12:09:42 INFO - PROCESS | 13908 | 1461265782165 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:09:42 INFO - PROCESS | 13908 | 1461265782169 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:09:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:09:42 INFO - PROCESS | 13908 | 1461265782176 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:09:42 INFO - PROCESS | 13908 | 1461265782179 Marionette TRACE conn3 <- [1,2778,null,{}] 12:09:42 INFO - PROCESS | 13908 | 1461265782187 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:42 INFO - PROCESS | 13908 | 1461265782532 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:09:42 INFO - PROCESS | 13908 | 1461265782846 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b3d000 == 160 [pid = 13908] [id = 702] 12:09:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72bd236800) [pid = 13908] [serial = 2107] [outer = (nil)] 12:09:42 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72bfb97c00) [pid = 13908] [serial = 2108] [outer = 0x7f72bd236800] 12:09:42 INFO - PROCESS | 13908 | 1461265782923 Marionette DEBUG loaded listener.js 12:09:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72c1a9b800) [pid = 13908] [serial = 2109] [outer = 0x7f72bd236800] 12:09:43 INFO - PROCESS | 13908 | 1461265783778 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:09:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:09:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1630ms 12:09:43 INFO - PROCESS | 13908 | 1461265783807 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 13908 | 1461265783811 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:09:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:09:43 INFO - PROCESS | 13908 | 1461265783817 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 13908 | 1461265783820 Marionette TRACE conn3 <- [1,2782,null,{}] 12:09:43 INFO - PROCESS | 13908 | 1461265783825 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:44 INFO - PROCESS | 13908 | 1461265784058 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:09:44 INFO - PROCESS | 13908 | 1461265784329 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f88800 == 161 [pid = 13908] [id = 703] 12:09:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72bd237c00) [pid = 13908] [serial = 2110] [outer = (nil)] 12:09:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72c1d51000) [pid = 13908] [serial = 2111] [outer = 0x7f72bd237c00] 12:09:44 INFO - PROCESS | 13908 | 1461265784409 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72c5d0d800) [pid = 13908] [serial = 2112] [outer = 0x7f72bd237c00] 12:09:45 INFO - PROCESS | 13908 | 1461265785294 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:09:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:09:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1535ms 12:09:45 INFO - PROCESS | 13908 | 1461265785353 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 13908 | 1461265785356 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:09:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:09:45 INFO - PROCESS | 13908 | 1461265785363 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - PROCESS | 13908 | 1461265785365 Marionette TRACE conn3 <- [1,2786,null,{}] 12:09:45 INFO - PROCESS | 13908 | 1461265785371 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:45 INFO - PROCESS | 13908 | 1461265785625 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:09:45 INFO - PROCESS | 13908 | 1461265785950 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c8170000 == 162 [pid = 13908] [id = 704] 12:09:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72badcb000) [pid = 13908] [serial = 2113] [outer = (nil)] 12:09:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72c5d75c00) [pid = 13908] [serial = 2114] [outer = 0x7f72badcb000] 12:09:46 INFO - PROCESS | 13908 | 1461265786040 Marionette DEBUG loaded listener.js 12:09:46 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c6e98800) [pid = 13908] [serial = 2115] [outer = 0x7f72badcb000] 12:09:46 INFO - PROCESS | 13908 | 1461265786938 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:09:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:09:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1636ms 12:09:47 INFO - PROCESS | 13908 | 1461265787001 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:09:47 INFO - PROCESS | 13908 | 1461265787005 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:09:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:09:47 INFO - PROCESS | 13908 | 1461265787011 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:09:47 INFO - PROCESS | 13908 | 1461265787015 Marionette TRACE conn3 <- [1,2790,null,{}] 12:09:47 INFO - PROCESS | 13908 | 1461265787021 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:47 INFO - PROCESS | 13908 | 1461265787300 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:09:47 INFO - PROCESS | 13908 | 1461265787618 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c861b800 == 163 [pid = 13908] [id = 705] 12:09:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bd266c00) [pid = 13908] [serial = 2116] [outer = (nil)] 12:09:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c6ee1400) [pid = 13908] [serial = 2117] [outer = 0x7f72bd266c00] 12:09:47 INFO - PROCESS | 13908 | 1461265787709 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c72c3c00) [pid = 13908] [serial = 2118] [outer = 0x7f72bd266c00] 12:09:48 INFO - PROCESS | 13908 | 1461265788573 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:09:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:09:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1631ms 12:09:48 INFO - PROCESS | 13908 | 1461265788647 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:09:48 INFO - PROCESS | 13908 | 1461265788654 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:09:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:09:48 INFO - PROCESS | 13908 | 1461265788664 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:09:48 INFO - PROCESS | 13908 | 1461265788671 Marionette TRACE conn3 <- [1,2794,null,{}] 12:09:48 INFO - PROCESS | 13908 | 1461265788681 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:48 INFO - PROCESS | 13908 | 1461265788989 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:09:49 INFO - PROCESS | 13908 | 1461265789324 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c99bf800 == 164 [pid = 13908] [id = 706] 12:09:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c763c400) [pid = 13908] [serial = 2119] [outer = (nil)] 12:09:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c7645000) [pid = 13908] [serial = 2120] [outer = 0x7f72c763c400] 12:09:49 INFO - PROCESS | 13908 | 1461265789415 Marionette DEBUG loaded listener.js 12:09:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72c7739800) [pid = 13908] [serial = 2121] [outer = 0x7f72c763c400] 12:09:50 INFO - PROCESS | 13908 | 1461265790308 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:09:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:09:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1688ms 12:09:50 INFO - PROCESS | 13908 | 1461265790351 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:09:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:09:50 INFO - PROCESS | 13908 | 1461265790356 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:09:50 INFO - PROCESS | 13908 | 1461265790363 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:09:50 INFO - PROCESS | 13908 | 1461265790368 Marionette TRACE conn3 <- [1,2798,null,{}] 12:09:50 INFO - PROCESS | 13908 | 1461265790374 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:50 INFO - PROCESS | 13908 | 1461265790657 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:09:51 INFO - PROCESS | 13908 | 1461265791002 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc4b2000 == 165 [pid = 13908] [id = 707] 12:09:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c7858800) [pid = 13908] [serial = 2122] [outer = (nil)] 12:09:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c79a8800) [pid = 13908] [serial = 2123] [outer = 0x7f72c7858800] 12:09:51 INFO - PROCESS | 13908 | 1461265791085 Marionette DEBUG loaded listener.js 12:09:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c7d10800) [pid = 13908] [serial = 2124] [outer = 0x7f72c7858800] 12:09:51 INFO - PROCESS | 13908 | 1461265791982 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:09:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:09:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1682ms 12:09:52 INFO - PROCESS | 13908 | 1461265792047 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:09:52 INFO - PROCESS | 13908 | 1461265792053 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:09:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:09:52 INFO - PROCESS | 13908 | 1461265792063 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:09:52 INFO - PROCESS | 13908 | 1461265792068 Marionette TRACE conn3 <- [1,2802,null,{}] 12:09:52 INFO - PROCESS | 13908 | 1461265792075 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:52 INFO - PROCESS | 13908 | 1461265792333 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:09:52 INFO - PROCESS | 13908 | 1461265792666 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd27c800 == 166 [pid = 13908] [id = 708] 12:09:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c78b5400) [pid = 13908] [serial = 2125] [outer = (nil)] 12:09:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c831b400) [pid = 13908] [serial = 2126] [outer = 0x7f72c78b5400] 12:09:52 INFO - PROCESS | 13908 | 1461265792756 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c8636000) [pid = 13908] [serial = 2127] [outer = 0x7f72c78b5400] 12:09:53 INFO - PROCESS | 13908 | 1461265793634 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:09:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1635ms 12:09:53 INFO - PROCESS | 13908 | 1461265793698 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 13908 | 1461265793702 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:09:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:09:53 INFO - PROCESS | 13908 | 1461265793709 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - PROCESS | 13908 | 1461265793711 Marionette TRACE conn3 <- [1,2806,null,{}] 12:09:53 INFO - PROCESS | 13908 | 1461265793718 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:53 INFO - PROCESS | 13908 | 1461265793967 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:09:54 INFO - PROCESS | 13908 | 1461265794246 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1410000 == 167 [pid = 13908] [id = 709] 12:09:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bc173000) [pid = 13908] [serial = 2128] [outer = (nil)] 12:09:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c8805400) [pid = 13908] [serial = 2129] [outer = 0x7f72bc173000] 12:09:54 INFO - PROCESS | 13908 | 1461265794369 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c8811000) [pid = 13908] [serial = 2130] [outer = 0x7f72bc173000] 12:09:55 INFO - PROCESS | 13908 | 1461265795269 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:09:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:09:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1630ms 12:09:55 INFO - PROCESS | 13908 | 1461265795339 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 13908 | 1461265795343 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:09:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:09:55 INFO - PROCESS | 13908 | 1461265795349 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - PROCESS | 13908 | 1461265795351 Marionette TRACE conn3 <- [1,2810,null,{}] 12:09:55 INFO - PROCESS | 13908 | 1461265795357 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:55 INFO - PROCESS | 13908 | 1461265795609 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:09:55 INFO - PROCESS | 13908 | 1461265795932 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2deb800 == 168 [pid = 13908] [id = 710] 12:09:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c780f000) [pid = 13908] [serial = 2131] [outer = (nil)] 12:09:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c89d5800) [pid = 13908] [serial = 2132] [outer = 0x7f72c780f000] 12:09:56 INFO - PROCESS | 13908 | 1461265796029 Marionette DEBUG loaded listener.js 12:09:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c8de3400) [pid = 13908] [serial = 2133] [outer = 0x7f72c780f000] 12:09:56 INFO - PROCESS | 13908 | 1461265796892 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:09:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:09:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1580ms 12:09:56 INFO - PROCESS | 13908 | 1461265796930 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:09:56 INFO - PROCESS | 13908 | 1461265796932 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:09:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:09:56 INFO - PROCESS | 13908 | 1461265796940 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:09:56 INFO - PROCESS | 13908 | 1461265796943 Marionette TRACE conn3 <- [1,2814,null,{}] 12:09:56 INFO - PROCESS | 13908 | 1461265796949 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:57 INFO - PROCESS | 13908 | 1461265797196 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:09:57 INFO - PROCESS | 13908 | 1461265797473 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d7d83000 == 169 [pid = 13908] [id = 711] 12:09:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72bcf84800) [pid = 13908] [serial = 2134] [outer = (nil)] 12:09:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c9a81000) [pid = 13908] [serial = 2135] [outer = 0x7f72bcf84800] 12:09:57 INFO - PROCESS | 13908 | 1461265797591 Marionette DEBUG loaded listener.js 12:09:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c9b9c800) [pid = 13908] [serial = 2136] [outer = 0x7f72bcf84800] 12:09:58 INFO - PROCESS | 13908 | 1461265798524 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:09:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:09:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1634ms 12:09:58 INFO - PROCESS | 13908 | 1461265798576 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 13908 | 1461265798579 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:09:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:09:58 INFO - PROCESS | 13908 | 1461265798586 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - PROCESS | 13908 | 1461265798590 Marionette TRACE conn3 <- [1,2818,null,{}] 12:09:58 INFO - PROCESS | 13908 | 1461265798596 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:58 INFO - PROCESS | 13908 | 1461265798858 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:09:59 INFO - PROCESS | 13908 | 1461265799189 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dea92000 == 170 [pid = 13908] [id = 712] 12:09:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72bace8000) [pid = 13908] [serial = 2137] [outer = (nil)] 12:09:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c9d19000) [pid = 13908] [serial = 2138] [outer = 0x7f72bace8000] 12:09:59 INFO - PROCESS | 13908 | 1461265799270 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72cb19d000) [pid = 13908] [serial = 2139] [outer = 0x7f72bace8000] 12:10:00 INFO - PROCESS | 13908 | 1461265800182 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:10:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:10:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1631ms 12:10:00 INFO - PROCESS | 13908 | 1461265800218 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:10:00 INFO - PROCESS | 13908 | 1461265800222 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:10:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:10:00 INFO - PROCESS | 13908 | 1461265800228 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:10:00 INFO - PROCESS | 13908 | 1461265800230 Marionette TRACE conn3 <- [1,2822,null,{}] 12:10:00 INFO - PROCESS | 13908 | 1461265800236 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:00 INFO - PROCESS | 13908 | 1461265800486 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:10:00 INFO - PROCESS | 13908 | 1461265800770 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72defc2000 == 171 [pid = 13908] [id = 713] 12:10:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c9b98c00) [pid = 13908] [serial = 2140] [outer = (nil)] 12:10:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72cb32ac00) [pid = 13908] [serial = 2141] [outer = 0x7f72c9b98c00] 12:10:00 INFO - PROCESS | 13908 | 1461265800908 Marionette DEBUG loaded listener.js 12:10:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72cc021800) [pid = 13908] [serial = 2142] [outer = 0x7f72c9b98c00] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1b61800 == 170 [pid = 13908] [id = 554] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dff5d800 == 169 [pid = 13908] [id = 556] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bada5800 == 168 [pid = 13908] [id = 695] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9f5d800 == 167 [pid = 13908] [id = 694] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7dd3000 == 166 [pid = 13908] [id = 693] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b520e800 == 165 [pid = 13908] [id = 692] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d140f800 == 164 [pid = 13908] [id = 690] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd26d000 == 163 [pid = 13908] [id = 689] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc131800 == 162 [pid = 13908] [id = 688] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8d76800 == 161 [pid = 13908] [id = 687] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8404000 == 160 [pid = 13908] [id = 686] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c771c800 == 159 [pid = 13908] [id = 685] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5e14800 == 158 [pid = 13908] [id = 684] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c11d4000 == 157 [pid = 13908] [id = 683] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfc26000 == 156 [pid = 13908] [id = 682] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bde18800 == 155 [pid = 13908] [id = 681] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bcf96800 == 154 [pid = 13908] [id = 680] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc6d0800 == 153 [pid = 13908] [id = 679] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72baf1f000 == 152 [pid = 13908] [id = 678] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b999a800 == 151 [pid = 13908] [id = 677] 12:10:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4be7000 == 150 [pid = 13908] [id = 676] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72bab82800) [pid = 13908] [serial = 2027] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72b84e9800) [pid = 13908] [serial = 2022] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72c78b5000) [pid = 13908] [serial = 2007] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c77ef000) [pid = 13908] [serial = 2000] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72c8027400) [pid = 13908] [serial = 2015] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72b861c400) [pid = 13908] [serial = 1967] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72c8241800) [pid = 13908] [serial = 2016] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72bfb97800) [pid = 13908] [serial = 1989] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72b4097400) [pid = 13908] [serial = 1964] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bae59000) [pid = 13908] [serial = 1973] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c780f800) [pid = 13908] [serial = 2004] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72c5d0e800) [pid = 13908] [serial = 1995] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72bd1e9000) [pid = 13908] [serial = 1980] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72bdc7c400) [pid = 13908] [serial = 1982] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72b7d89c00) [pid = 13908] [serial = 2021] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bafee400) [pid = 13908] [serial = 1974] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72bf9e1000) [pid = 13908] [serial = 1986] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72bac98000) [pid = 13908] [serial = 1971] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c79d8000) [pid = 13908] [serial = 2013] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72bf44f800) [pid = 13908] [serial = 1983] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72b466e400) [pid = 13908] [serial = 2019] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72c5c28000) [pid = 13908] [serial = 1994] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72c7688c00) [pid = 13908] [serial = 1997] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72b9b7d400) [pid = 13908] [serial = 2025] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72bfaa8000) [pid = 13908] [serial = 1988] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c77fa800) [pid = 13908] [serial = 2001] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72b9943c00) [pid = 13908] [serial = 1968] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c7856400) [pid = 13908] [serial = 2006] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72bf777c00) [pid = 13908] [serial = 1985] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c77fa400) [pid = 13908] [serial = 2003] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c79a2c00) [pid = 13908] [serial = 2009] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bac8c400) [pid = 13908] [serial = 1896] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72ba05c400) [pid = 13908] [serial = 1970] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c7739400) [pid = 13908] [serial = 1998] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72b409bc00) [pid = 13908] [serial = 2018] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c79b0400) [pid = 13908] [serial = 2012] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c1a98c00) [pid = 13908] [serial = 1992] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72b994d800) [pid = 13908] [serial = 2024] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72bc4ef400) [pid = 13908] [serial = 1977] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c1211000) [pid = 13908] [serial = 1991] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72c79ac800) [pid = 13908] [serial = 2010] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72b5283000) [pid = 13908] [serial = 1965] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72bc64c000) [pid = 13908] [serial = 1979] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72bc16c400) [pid = 13908] [serial = 1976] [outer = (nil)] [url = about:blank] 12:10:04 INFO - PROCESS | 13908 | 1461265804502 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:10:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:10:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 4444ms 12:10:04 INFO - PROCESS | 13908 | 1461265804679 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:10:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:10:04 INFO - PROCESS | 13908 | 1461265804688 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:10:04 INFO - PROCESS | 13908 | 1461265804700 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - PROCESS | 13908 | 1461265804710 Marionette TRACE conn3 <- [1,2826,null,{}] 12:10:04 INFO - PROCESS | 13908 | 1461265804725 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:05 INFO - PROCESS | 13908 | 1461265805054 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:10:05 INFO - PROCESS | 13908 | 1461265805345 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4c21000 == 151 [pid = 13908] [id = 714] 12:10:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b5283000) [pid = 13908] [serial = 2143] [outer = (nil)] 12:10:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72b5288c00) [pid = 13908] [serial = 2144] [outer = 0x7f72b5283000] 12:10:05 INFO - PROCESS | 13908 | 1461265805423 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72b6ec8c00) [pid = 13908] [serial = 2145] [outer = 0x7f72b5283000] 12:10:06 INFO - PROCESS | 13908 | 1461265806320 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:10:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:10:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1701ms 12:10:06 INFO - PROCESS | 13908 | 1461265806398 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 13908 | 1461265806406 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:10:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:10:06 INFO - PROCESS | 13908 | 1461265806416 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 13908 | 1461265806419 Marionette TRACE conn3 <- [1,2830,null,{}] 12:10:06 INFO - PROCESS | 13908 | 1461265806426 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:06 INFO - PROCESS | 13908 | 1461265806682 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:10:06 INFO - PROCESS | 13908 | 1461265806943 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b6e2c000 == 152 [pid = 13908] [id = 715] 12:10:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72b5284800) [pid = 13908] [serial = 2146] [outer = (nil)] 12:10:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72b8743800) [pid = 13908] [serial = 2147] [outer = 0x7f72b5284800] 12:10:07 INFO - PROCESS | 13908 | 1461265807015 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72b994d000) [pid = 13908] [serial = 2148] [outer = 0x7f72b5284800] 12:10:08 INFO - PROCESS | 13908 | 1461265808040 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:10:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 12:10:08 INFO - PROCESS | 13908 | 1461265808119 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 13908 | 1461265808122 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:10:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:10:08 INFO - PROCESS | 13908 | 1461265808135 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 13908 | 1461265808145 Marionette TRACE conn3 <- [1,2834,null,{}] 12:10:08 INFO - PROCESS | 13908 | 1461265808194 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:08 INFO - PROCESS | 13908 | 1461265808545 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:10:08 INFO - PROCESS | 13908 | 1461265808727 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b97d3000 == 153 [pid = 13908] [id = 716] 12:10:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72b9b83800) [pid = 13908] [serial = 2149] [outer = (nil)] 12:10:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72ba055000) [pid = 13908] [serial = 2150] [outer = 0x7f72b9b83800] 12:10:08 INFO - PROCESS | 13908 | 1461265808800 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72bac4a400) [pid = 13908] [serial = 2151] [outer = 0x7f72b9b83800] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72bd1dec00) [pid = 13908] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c763c000) [pid = 13908] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72b40a5400) [pid = 13908] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72bd26a000) [pid = 13908] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72bf777800) [pid = 13908] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72b7e04800) [pid = 13908] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72bab8ec00) [pid = 13908] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72bd271000) [pid = 13908] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72b3e4b400) [pid = 13908] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72b2a27c00) [pid = 13908] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72bdc7d400) [pid = 13908] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72c5d77800) [pid = 13908] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72bad51000) [pid = 13908] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72c5d7cc00) [pid = 13908] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72bab91000) [pid = 13908] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 124 (0x7f72b3e4b800) [pid = 13908] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 123 (0x7f72b9b81400) [pid = 13908] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 122 (0x7f72ba04b000) [pid = 13908] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 121 (0x7f72b3e42800) [pid = 13908] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:10:09 INFO - PROCESS | 13908 | --DOMWINDOW == 120 (0x7f72c79aec00) [pid = 13908] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:10:10 INFO - PROCESS | 13908 | 1461265810227 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2119ms 12:10:10 INFO - PROCESS | 13908 | 1461265810256 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:10:10 INFO - PROCESS | 13908 | 1461265810260 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:10:10 INFO - PROCESS | 13908 | 1461265810266 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 13908 | 1461265810269 Marionette TRACE conn3 <- [1,2838,null,{}] 12:10:10 INFO - PROCESS | 13908 | 1461265810274 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:10 INFO - PROCESS | 13908 | 1461265810569 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:10:10 INFO - PROCESS | 13908 | 1461265810592 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9a1a800 == 154 [pid = 13908] [id = 717] 12:10:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 121 (0x7f72b3e44c00) [pid = 13908] [serial = 2152] [outer = (nil)] 12:10:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 122 (0x7f72bac92c00) [pid = 13908] [serial = 2153] [outer = 0x7f72b3e44c00] 12:10:10 INFO - PROCESS | 13908 | 1461265810659 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 123 (0x7f72bad4ec00) [pid = 13908] [serial = 2154] [outer = 0x7f72b3e44c00] 12:10:11 INFO - PROCESS | 13908 | 1461265811635 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1437ms 12:10:11 INFO - PROCESS | 13908 | 1461265811704 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:10:11 INFO - PROCESS | 13908 | 1461265811708 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:10:11 INFO - PROCESS | 13908 | 1461265811714 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 13908 | 1461265811717 Marionette TRACE conn3 <- [1,2842,null,{}] 12:10:11 INFO - PROCESS | 13908 | 1461265811725 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:12 INFO - PROCESS | 13908 | 1461265812175 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:10:12 INFO - PROCESS | 13908 | 1461265812517 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4be2800 == 155 [pid = 13908] [id = 718] 12:10:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 124 (0x7f72b2a2cc00) [pid = 13908] [serial = 2155] [outer = (nil)] 12:10:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 125 (0x7f72b3e4d000) [pid = 13908] [serial = 2156] [outer = 0x7f72b2a2cc00] 12:10:12 INFO - PROCESS | 13908 | 1461265812605 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72b528a400) [pid = 13908] [serial = 2157] [outer = 0x7f72b2a2cc00] 12:10:13 INFO - PROCESS | 13908 | 1461265813620 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:10:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:10:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1936ms 12:10:13 INFO - PROCESS | 13908 | 1461265813653 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:10:13 INFO - PROCESS | 13908 | 1461265813660 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:10:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:10:13 INFO - PROCESS | 13908 | 1461265813669 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - PROCESS | 13908 | 1461265813676 Marionette TRACE conn3 <- [1,2846,null,{}] 12:10:13 INFO - PROCESS | 13908 | 1461265813684 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:13 INFO - PROCESS | 13908 | 1461265813974 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:10:14 INFO - PROCESS | 13908 | 1461265814303 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9a05000 == 156 [pid = 13908] [id = 719] 12:10:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72b8749c00) [pid = 13908] [serial = 2158] [outer = (nil)] 12:10:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72b9950c00) [pid = 13908] [serial = 2159] [outer = 0x7f72b8749c00] 12:10:14 INFO - PROCESS | 13908 | 1461265814392 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72ba042c00) [pid = 13908] [serial = 2160] [outer = 0x7f72b8749c00] 12:10:15 INFO - PROCESS | 13908 | 1461265815385 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:10:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:10:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1787ms 12:10:15 INFO - PROCESS | 13908 | 1461265815456 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:10:15 INFO - PROCESS | 13908 | 1461265815460 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:10:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:10:15 INFO - PROCESS | 13908 | 1461265815469 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - PROCESS | 13908 | 1461265815471 Marionette TRACE conn3 <- [1,2850,null,{}] 12:10:15 INFO - PROCESS | 13908 | 1461265815479 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:15 INFO - PROCESS | 13908 | 1461265815735 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:10:16 INFO - PROCESS | 13908 | 1461265816085 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc04e800 == 157 [pid = 13908] [id = 720] 12:10:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72bac59800) [pid = 13908] [serial = 2161] [outer = (nil)] 12:10:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72bacf0400) [pid = 13908] [serial = 2162] [outer = 0x7f72bac59800] 12:10:16 INFO - PROCESS | 13908 | 1461265816173 Marionette DEBUG loaded listener.js 12:10:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72bae5d800) [pid = 13908] [serial = 2163] [outer = 0x7f72bac59800] 12:10:17 INFO - PROCESS | 13908 | 1461265817118 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:10:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:10:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1684ms 12:10:17 INFO - PROCESS | 13908 | 1461265817154 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:10:17 INFO - PROCESS | 13908 | 1461265817159 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:10:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:10:17 INFO - PROCESS | 13908 | 1461265817177 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 13908 | 1461265817187 Marionette TRACE conn3 <- [1,2854,null,{}] 12:10:17 INFO - PROCESS | 13908 | 1461265817193 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:17 INFO - PROCESS | 13908 | 1461265817462 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:10:17 INFO - PROCESS | 13908 | 1461265817810 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc85d000 == 158 [pid = 13908] [id = 721] 12:10:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72b9b7e000) [pid = 13908] [serial = 2164] [outer = (nil)] 12:10:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72bbe2c400) [pid = 13908] [serial = 2165] [outer = 0x7f72b9b7e000] 12:10:17 INFO - PROCESS | 13908 | 1461265817903 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72bc166c00) [pid = 13908] [serial = 2166] [outer = 0x7f72b9b7e000] 12:10:18 INFO - PROCESS | 13908 | 1461265818969 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:10:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:10:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1848ms 12:10:19 INFO - PROCESS | 13908 | 1461265819019 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 13908 | 1461265819025 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:10:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:10:19 INFO - PROCESS | 13908 | 1461265819034 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 13908 | 1461265819037 Marionette TRACE conn3 <- [1,2858,null,{}] 12:10:19 INFO - PROCESS | 13908 | 1461265819042 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:19 INFO - PROCESS | 13908 | 1461265819307 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:10:19 INFO - PROCESS | 13908 | 1461265819638 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:19 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bcfa7000 == 159 [pid = 13908] [id = 722] 12:10:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72bac8c400) [pid = 13908] [serial = 2167] [outer = (nil)] 12:10:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72bc4f4c00) [pid = 13908] [serial = 2168] [outer = 0x7f72bac8c400] 12:10:19 INFO - PROCESS | 13908 | 1461265819722 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72bc650c00) [pid = 13908] [serial = 2169] [outer = 0x7f72bac8c400] 12:10:20 INFO - PROCESS | 13908 | 1461265820702 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:10:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:10:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1737ms 12:10:20 INFO - PROCESS | 13908 | 1461265820772 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 13908 | 1461265820776 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:10:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:10:20 INFO - PROCESS | 13908 | 1461265820781 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - PROCESS | 13908 | 1461265820784 Marionette TRACE conn3 <- [1,2862,null,{}] 12:10:20 INFO - PROCESS | 13908 | 1461265820789 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:21 INFO - PROCESS | 13908 | 1461265821036 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:10:21 INFO - PROCESS | 13908 | 1461265821346 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bde2b800 == 160 [pid = 13908] [id = 723] 12:10:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bd239800) [pid = 13908] [serial = 2170] [outer = (nil)] 12:10:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72bd262400) [pid = 13908] [serial = 2171] [outer = 0x7f72bd239800] 12:10:21 INFO - PROCESS | 13908 | 1461265821491 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72bdc88800) [pid = 13908] [serial = 2172] [outer = 0x7f72bd239800] 12:10:22 INFO - PROCESS | 13908 | 1461265822408 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:10:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1682ms 12:10:22 INFO - PROCESS | 13908 | 1461265822466 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 13908 | 1461265822469 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:10:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:10:22 INFO - PROCESS | 13908 | 1461265822476 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 13908 | 1461265822480 Marionette TRACE conn3 <- [1,2866,null,{}] 12:10:22 INFO - PROCESS | 13908 | 1461265822486 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:22 INFO - PROCESS | 13908 | 1461265822740 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:10:23 INFO - PROCESS | 13908 | 1461265823068 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfc23800 == 161 [pid = 13908] [id = 724] 12:10:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72b2a21400) [pid = 13908] [serial = 2173] [outer = (nil)] 12:10:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72bf458400) [pid = 13908] [serial = 2174] [outer = 0x7f72b2a21400] 12:10:23 INFO - PROCESS | 13908 | 1461265823150 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bfaaa000) [pid = 13908] [serial = 2175] [outer = 0x7f72b2a21400] 12:10:24 INFO - PROCESS | 13908 | 1461265824081 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:10:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:10:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1639ms 12:10:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:10:24 INFO - PROCESS | 13908 | 1461265824116 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 13908 | 1461265824119 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:10:24 INFO - PROCESS | 13908 | 1461265824126 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - PROCESS | 13908 | 1461265824128 Marionette TRACE conn3 <- [1,2870,null,{}] 12:10:24 INFO - PROCESS | 13908 | 1461265824136 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:24 INFO - PROCESS | 13908 | 1461265824396 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:10:24 INFO - PROCESS | 13908 | 1461265824727 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:24 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f1d000 == 162 [pid = 13908] [id = 725] 12:10:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72bcf79400) [pid = 13908] [serial = 2176] [outer = (nil)] 12:10:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bfab4400) [pid = 13908] [serial = 2177] [outer = 0x7f72bcf79400] 12:10:24 INFO - PROCESS | 13908 | 1461265824809 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bfb9f800) [pid = 13908] [serial = 2178] [outer = 0x7f72bcf79400] 12:10:25 INFO - PROCESS | 13908 | 1461265825752 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:10:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:10:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1693ms 12:10:25 INFO - PROCESS | 13908 | 1461265825818 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:10:25 INFO - PROCESS | 13908 | 1461265825823 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:10:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:10:25 INFO - PROCESS | 13908 | 1461265825829 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:10:25 INFO - PROCESS | 13908 | 1461265825833 Marionette TRACE conn3 <- [1,2874,null,{}] 12:10:25 INFO - PROCESS | 13908 | 1461265825839 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:26 INFO - PROCESS | 13908 | 1461265826122 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:10:26 INFO - PROCESS | 13908 | 1461265826459 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d20800 == 163 [pid = 13908] [id = 726] 12:10:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72bd1e8c00) [pid = 13908] [serial = 2179] [outer = (nil)] 12:10:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72c1312800) [pid = 13908] [serial = 2180] [outer = 0x7f72bd1e8c00] 12:10:26 INFO - PROCESS | 13908 | 1461265826543 Marionette DEBUG loaded listener.js 12:10:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c1aa5400) [pid = 13908] [serial = 2181] [outer = 0x7f72bd1e8c00] 12:10:27 INFO - PROCESS | 13908 | 1461265827412 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:10:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:10:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1632ms 12:10:27 INFO - PROCESS | 13908 | 1461265827462 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:10:27 INFO - PROCESS | 13908 | 1461265827466 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:10:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:10:27 INFO - PROCESS | 13908 | 1461265827472 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 13908 | 1461265827474 Marionette TRACE conn3 <- [1,2878,null,{}] 12:10:27 INFO - PROCESS | 13908 | 1461265827480 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:27 INFO - PROCESS | 13908 | 1461265827726 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:10:28 INFO - PROCESS | 13908 | 1461265828015 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f9c000 == 164 [pid = 13908] [id = 727] 12:10:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72b7d91000) [pid = 13908] [serial = 2182] [outer = (nil)] 12:10:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c5c28c00) [pid = 13908] [serial = 2183] [outer = 0x7f72b7d91000] 12:10:28 INFO - PROCESS | 13908 | 1461265828139 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c5d0e800) [pid = 13908] [serial = 2184] [outer = 0x7f72b7d91000] 12:10:29 INFO - PROCESS | 13908 | 1461265829004 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:10:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:10:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1579ms 12:10:29 INFO - PROCESS | 13908 | 1461265829053 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:10:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:10:29 INFO - PROCESS | 13908 | 1461265829057 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:10:29 INFO - PROCESS | 13908 | 1461265829063 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 13908 | 1461265829067 Marionette TRACE conn3 <- [1,2882,null,{}] 12:10:29 INFO - PROCESS | 13908 | 1461265829073 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:29 INFO - PROCESS | 13908 | 1461265829325 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:10:29 INFO - PROCESS | 13908 | 1461265829667 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c80d3800 == 165 [pid = 13908] [id = 728] 12:10:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72c6e9e000) [pid = 13908] [serial = 2185] [outer = (nil)] 12:10:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c6edd000) [pid = 13908] [serial = 2186] [outer = 0x7f72c6e9e000] 12:10:29 INFO - PROCESS | 13908 | 1461265829765 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c6f5d800) [pid = 13908] [serial = 2187] [outer = 0x7f72c6e9e000] 12:10:30 INFO - PROCESS | 13908 | 1461265830721 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:10:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:10:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1736ms 12:10:30 INFO - PROCESS | 13908 | 1461265830816 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 13908 | 1461265830827 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:10:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:10:30 INFO - PROCESS | 13908 | 1461265830838 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 13908 | 1461265830844 Marionette TRACE conn3 <- [1,2886,null,{}] 12:10:30 INFO - PROCESS | 13908 | 1461265830851 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:31 INFO - PROCESS | 13908 | 1461265831125 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:10:31 INFO - PROCESS | 13908 | 1461265831458 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86bc000 == 166 [pid = 13908] [id = 729] 12:10:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c5d73800) [pid = 13908] [serial = 2188] [outer = (nil)] 12:10:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c768e000) [pid = 13908] [serial = 2189] [outer = 0x7f72c5d73800] 12:10:31 INFO - PROCESS | 13908 | 1461265831538 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c77f1c00) [pid = 13908] [serial = 2190] [outer = 0x7f72c5d73800] 12:10:32 INFO - PROCESS | 13908 | 1461265832464 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:10:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:10:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1689ms 12:10:32 INFO - PROCESS | 13908 | 1461265832529 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 13908 | 1461265832532 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:10:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:10:32 INFO - PROCESS | 13908 | 1461265832540 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 13908 | 1461265832543 Marionette TRACE conn3 <- [1,2890,null,{}] 12:10:32 INFO - PROCESS | 13908 | 1461265832549 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:32 INFO - PROCESS | 13908 | 1461265832803 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:10:33 INFO - PROCESS | 13908 | 1461265833143 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cb35c000 == 167 [pid = 13908] [id = 730] 12:10:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72b9aad800) [pid = 13908] [serial = 2191] [outer = (nil)] 12:10:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c7804400) [pid = 13908] [serial = 2192] [outer = 0x7f72b9aad800] 12:10:33 INFO - PROCESS | 13908 | 1461265833228 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c7811800) [pid = 13908] [serial = 2193] [outer = 0x7f72b9aad800] 12:10:34 INFO - PROCESS | 13908 | 1461265834109 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:10:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:10:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1634ms 12:10:34 INFO - PROCESS | 13908 | 1461265834174 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 13908 | 1461265834179 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:10:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:10:34 INFO - PROCESS | 13908 | 1461265834185 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 13908 | 1461265834187 Marionette TRACE conn3 <- [1,2894,null,{}] 12:10:34 INFO - PROCESS | 13908 | 1461265834193 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:34 INFO - PROCESS | 13908 | 1461265834446 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:10:34 INFO - PROCESS | 13908 | 1461265834777 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc49d800 == 168 [pid = 13908] [id = 731] 12:10:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72bace3800) [pid = 13908] [serial = 2194] [outer = (nil)] 12:10:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c785c400) [pid = 13908] [serial = 2195] [outer = 0x7f72bace3800] 12:10:34 INFO - PROCESS | 13908 | 1461265834858 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c79b0c00) [pid = 13908] [serial = 2196] [outer = 0x7f72bace3800] 12:10:35 INFO - PROCESS | 13908 | 1461265835760 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:10:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:10:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1636ms 12:10:35 INFO - PROCESS | 13908 | 1461265835824 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 13908 | 1461265835828 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:10:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:10:35 INFO - PROCESS | 13908 | 1461265835835 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 13908 | 1461265835839 Marionette TRACE conn3 <- [1,2898,null,{}] 12:10:35 INFO - PROCESS | 13908 | 1461265835844 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:36 INFO - PROCESS | 13908 | 1461265836098 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:10:36 INFO - PROCESS | 13908 | 1461265836427 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cd267000 == 169 [pid = 13908] [id = 732] 12:10:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c8243c00) [pid = 13908] [serial = 2197] [outer = (nil)] 12:10:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c8248800) [pid = 13908] [serial = 2198] [outer = 0x7f72c8243c00] 12:10:36 INFO - PROCESS | 13908 | 1461265836539 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c854e400) [pid = 13908] [serial = 2199] [outer = 0x7f72c8243c00] 12:10:37 INFO - PROCESS | 13908 | 1461265837447 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:10:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:10:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1680ms 12:10:37 INFO - PROCESS | 13908 | 1461265837519 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:10:37 INFO - PROCESS | 13908 | 1461265837524 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:10:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:10:37 INFO - PROCESS | 13908 | 1461265837530 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - PROCESS | 13908 | 1461265837532 Marionette TRACE conn3 <- [1,2902,null,{}] 12:10:37 INFO - PROCESS | 13908 | 1461265837538 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:37 INFO - PROCESS | 13908 | 1461265837788 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:10:38 INFO - PROCESS | 13908 | 1461265838121 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09d9800 == 170 [pid = 13908] [id = 733] 12:10:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72baceec00) [pid = 13908] [serial = 2200] [outer = (nil)] 12:10:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c8575400) [pid = 13908] [serial = 2201] [outer = 0x7f72baceec00] 12:10:38 INFO - PROCESS | 13908 | 1461265838200 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c9b9f000) [pid = 13908] [serial = 2202] [outer = 0x7f72baceec00] 12:10:39 INFO - PROCESS | 13908 | 1461265839087 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:10:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:10:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1629ms 12:10:39 INFO - PROCESS | 13908 | 1461265839161 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 13908 | 1461265839165 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:10:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:10:39 INFO - PROCESS | 13908 | 1461265839174 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 13908 | 1461265839176 Marionette TRACE conn3 <- [1,2906,null,{}] 12:10:39 INFO - PROCESS | 13908 | 1461265839181 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:39 INFO - PROCESS | 13908 | 1461265839440 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:10:39 INFO - PROCESS | 13908 | 1461265839832 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d21a3800 == 171 [pid = 13908] [id = 734] 12:10:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72b2a29000) [pid = 13908] [serial = 2203] [outer = (nil)] 12:10:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72cb321c00) [pid = 13908] [serial = 2204] [outer = 0x7f72b2a29000] 12:10:39 INFO - PROCESS | 13908 | 1461265839962 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72cc026400) [pid = 13908] [serial = 2205] [outer = 0x7f72b2a29000] 12:10:40 INFO - PROCESS | 13908 | 1461265840986 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:10:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:10:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1886ms 12:10:41 INFO - PROCESS | 13908 | 1461265841061 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 13908 | 1461265841065 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:10:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:10:41 INFO - PROCESS | 13908 | 1461265841071 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - PROCESS | 13908 | 1461265841074 Marionette TRACE conn3 <- [1,2910,null,{}] 12:10:41 INFO - PROCESS | 13908 | 1461265841080 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:41 INFO - PROCESS | 13908 | 1461265841328 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:10:41 INFO - PROCESS | 13908 | 1461265841673 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dff6d800 == 172 [pid = 13908] [id = 735] 12:10:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72b84ec800) [pid = 13908] [serial = 2206] [outer = (nil)] 12:10:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72cc284c00) [pid = 13908] [serial = 2207] [outer = 0x7f72b84ec800] 12:10:41 INFO - PROCESS | 13908 | 1461265841756 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72cc28a800) [pid = 13908] [serial = 2208] [outer = 0x7f72b84ec800] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b844f000 == 171 [pid = 13908] [id = 630] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9a1a800 == 170 [pid = 13908] [id = 717] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b97d3000 == 169 [pid = 13908] [id = 716] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b6e2c000 == 168 [pid = 13908] [id = 715] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c21000 == 167 [pid = 13908] [id = 714] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72defc2000 == 166 [pid = 13908] [id = 713] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dea92000 == 165 [pid = 13908] [id = 712] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d7d83000 == 164 [pid = 13908] [id = 711] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d2deb800 == 163 [pid = 13908] [id = 710] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1410000 == 162 [pid = 13908] [id = 709] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd27c800 == 161 [pid = 13908] [id = 708] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc4b2000 == 160 [pid = 13908] [id = 707] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c99bf800 == 159 [pid = 13908] [id = 706] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c861b800 == 158 [pid = 13908] [id = 705] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c8170000 == 157 [pid = 13908] [id = 704] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f88800 == 156 [pid = 13908] [id = 703] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c1b3d000 == 155 [pid = 13908] [id = 702] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bf6e2000 == 154 [pid = 13908] [id = 701] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bde25800 == 153 [pid = 13908] [id = 700] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bcf8e800 == 152 [pid = 13908] [id = 699] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc0b6000 == 151 [pid = 13908] [id = 698] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9f5a000 == 150 [pid = 13908] [id = 697] 12:10:44 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4c76800 == 149 [pid = 13908] [id = 696] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72ba052400) [pid = 13908] [serial = 2087] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72bd1e3c00) [pid = 13908] [serial = 2045] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72c79a2400) [pid = 13908] [serial = 2067] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72b7e04400) [pid = 13908] [serial = 2079] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72bf9e6400) [pid = 13908] [serial = 2049] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c5c27c00) [pid = 13908] [serial = 2057] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bac4e400) [pid = 13908] [serial = 2036] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72bc4efc00) [pid = 13908] [serial = 2042] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72c1211800) [pid = 13908] [serial = 2052] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72bac56800) [pid = 13908] [serial = 1962] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72b9b82000) [pid = 13908] [serial = 2082] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72c131f400) [pid = 13908] [serial = 2054] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c6ee7c00) [pid = 13908] [serial = 2061] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72b874dc00) [pid = 13908] [serial = 2081] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72c8546400) [pid = 13908] [serial = 2072] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72bf45c400) [pid = 13908] [serial = 2048] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c7735800) [pid = 13908] [serial = 2064] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bac92400) [pid = 13908] [serial = 2084] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72c5c35c00) [pid = 13908] [serial = 2058] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72b466a400) [pid = 13908] [serial = 2030] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72badd2000) [pid = 13908] [serial = 2037] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72c7683000) [pid = 13908] [serial = 2063] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72bc0f5400) [pid = 13908] [serial = 2040] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72c7d11400) [pid = 13908] [serial = 2069] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72bc64a400) [pid = 13908] [serial = 2043] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72b6d1d800) [pid = 13908] [serial = 2031] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72b9949000) [pid = 13908] [serial = 2033] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72bd269800) [pid = 13908] [serial = 2046] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c8551400) [pid = 13908] [serial = 2073] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72c863f000) [pid = 13908] [serial = 2076] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72c831a800) [pid = 13908] [serial = 2070] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c8634c00) [pid = 13908] [serial = 2075] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72baf10400) [pid = 13908] [serial = 2039] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bfb92800) [pid = 13908] [serial = 2051] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c77fc400) [pid = 13908] [serial = 2066] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72c6e98c00) [pid = 13908] [serial = 2060] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72b9b83400) [pid = 13908] [serial = 2034] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c1aa6400) [pid = 13908] [serial = 2055] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72b6d1f400) [pid = 13908] [serial = 2078] [outer = (nil)] [url = about:blank] 12:10:44 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72badd3400) [pid = 13908] [serial = 2085] [outer = (nil)] [url = about:blank] 12:10:45 INFO - PROCESS | 13908 | 1461265845068 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:10:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:10:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:10:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 4037ms 12:10:45 INFO - PROCESS | 13908 | 1461265845109 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 13908 | 1461265845115 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:10:45 INFO - TEST-START | /DOMEvents/constructors.html 12:10:45 INFO - PROCESS | 13908 | 1461265845124 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 13908 | 1461265845129 Marionette TRACE conn3 <- [1,2914,null,{}] 12:10:45 INFO - PROCESS | 13908 | 1461265845142 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:45 INFO - PROCESS | 13908 | 1461265845412 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:10:45 INFO - PROCESS | 13908 | 1461265845661 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b5225000 == 150 [pid = 13908] [id = 736] 12:10:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72b6d1d800) [pid = 13908] [serial = 2209] [outer = (nil)] 12:10:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72b6d25c00) [pid = 13908] [serial = 2210] [outer = 0x7f72b6d1d800] 12:10:45 INFO - PROCESS | 13908 | 1461265845742 Marionette DEBUG loaded listener.js 12:10:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72b7d90000) [pid = 13908] [serial = 2211] [outer = 0x7f72b6d1d800] 12:10:46 INFO - PROCESS | 13908 | 1461265846647 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:10:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:10:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:10:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1601ms 12:10:46 INFO - PROCESS | 13908 | 1461265846726 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:10:46 INFO - PROCESS | 13908 | 1461265846743 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:10:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:10:46 INFO - PROCESS | 13908 | 1461265846771 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:10:46 INFO - PROCESS | 13908 | 1461265846774 Marionette TRACE conn3 <- [1,2918,null,{}] 12:10:46 INFO - PROCESS | 13908 | 1461265846781 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:47 INFO - PROCESS | 13908 | 1461265847011 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:10:47 INFO - PROCESS | 13908 | 1461265847274 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b885f000 == 151 [pid = 13908] [id = 737] 12:10:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72b84ecc00) [pid = 13908] [serial = 2212] [outer = (nil)] 12:10:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72ba043800) [pid = 13908] [serial = 2213] [outer = 0x7f72b84ecc00] 12:10:47 INFO - PROCESS | 13908 | 1461265847347 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72ba061400) [pid = 13908] [serial = 2214] [outer = 0x7f72b84ecc00] 12:10:48 INFO - PROCESS | 13908 | 1461265848236 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:10:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:10:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1492ms 12:10:48 INFO - PROCESS | 13908 | 1461265848259 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 13908 | 1461265848263 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:10:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:10:48 INFO - PROCESS | 13908 | 1461265848269 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 13908 | 1461265848274 Marionette TRACE conn3 <- [1,2922,null,{}] 12:10:48 INFO - PROCESS | 13908 | 1461265848290 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:48 INFO - PROCESS | 13908 | 1461265848594 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:10:48 INFO - PROCESS | 13908 | 1461265848649 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bab52000 == 152 [pid = 13908] [id = 738] 12:10:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bab84c00) [pid = 13908] [serial = 2215] [outer = (nil)] 12:10:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72badd3400) [pid = 13908] [serial = 2216] [outer = 0x7f72bab84c00] 12:10:48 INFO - PROCESS | 13908 | 1461265848785 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72baf11000) [pid = 13908] [serial = 2217] [outer = 0x7f72bab84c00] 12:10:49 INFO - PROCESS | 13908 | [13908] 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:10:49 INFO - PROCESS | 13908 | [13908] 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:10:49 INFO - PROCESS | 13908 | [13908] 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:10:49 INFO - PROCESS | 13908 | [13908] 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:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72c7858800) [pid = 13908] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72c763c400) [pid = 13908] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72bd269000) [pid = 13908] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c780f000) [pid = 13908] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72badd9000) [pid = 13908] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72c78b5400) [pid = 13908] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72bace8000) [pid = 13908] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72bc0f1400) [pid = 13908] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72bd236800) [pid = 13908] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72bcf84800) [pid = 13908] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72bd266c00) [pid = 13908] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72bae54c00) [pid = 13908] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72b5284800) [pid = 13908] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72b9b83800) [pid = 13908] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72bc173000) [pid = 13908] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72badcb000) [pid = 13908] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72b9946400) [pid = 13908] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72b2a26400) [pid = 13908] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 127 (0x7f72bd237c00) [pid = 13908] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 126 (0x7f72b5283000) [pid = 13908] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:10:49 INFO - PROCESS | 13908 | --DOMWINDOW == 125 (0x7f72b3e51c00) [pid = 13908] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:10:49 INFO - PROCESS | 13908 | 1461265849953 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:10:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:10:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:50 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:10:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:50 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:10:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:50 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:10:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:10:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1740ms 12:10:50 INFO - PROCESS | 13908 | 1461265850015 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 13908 | 1461265850019 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:10:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:10:50 INFO - PROCESS | 13908 | 1461265850031 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 13908 | 1461265850033 Marionette TRACE conn3 <- [1,2926,null,{}] 12:10:50 INFO - PROCESS | 13908 | 1461265850038 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:50 INFO - PROCESS | 13908 | 1461265850323 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:10:50 INFO - PROCESS | 13908 | 1461265850488 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72baf30800 == 153 [pid = 13908] [id = 739] 12:10:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 126 (0x7f72b2a26400) [pid = 13908] [serial = 2218] [outer = (nil)] 12:10:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 127 (0x7f72bbe2dc00) [pid = 13908] [serial = 2219] [outer = 0x7f72b2a26400] 12:10:50 INFO - PROCESS | 13908 | 1461265850560 Marionette DEBUG loaded listener.js 12:10:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 128 (0x7f72bc4ec800) [pid = 13908] [serial = 2220] [outer = 0x7f72b2a26400] 12:10:51 INFO - PROCESS | 13908 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:10:51 INFO - PROCESS | 13908 | 1461265851246 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:10:51 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:10:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1239ms 12:10:51 INFO - PROCESS | 13908 | 1461265851271 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:10:51 INFO - PROCESS | 13908 | 1461265851274 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:10:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:10:51 INFO - PROCESS | 13908 | 1461265851280 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 13908 | 1461265851282 Marionette TRACE conn3 <- [1,2930,null,{}] 12:10:51 INFO - PROCESS | 13908 | 1461265851287 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:51 INFO - PROCESS | 13908 | 1461265851493 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:10:51 INFO - PROCESS | 13908 | 1461265851733 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc6de800 == 154 [pid = 13908] [id = 740] 12:10:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72b7d91400) [pid = 13908] [serial = 2221] [outer = (nil)] 12:10:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72bd1e7000) [pid = 13908] [serial = 2222] [outer = 0x7f72b7d91400] 12:10:51 INFO - PROCESS | 13908 | 1461265851801 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72bd231c00) [pid = 13908] [serial = 2223] [outer = 0x7f72b7d91400] 12:10:52 INFO - PROCESS | 13908 | 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:10:52 INFO - PROCESS | 13908 | 1461265852792 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:10:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:10:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1527ms 12:10:52 INFO - PROCESS | 13908 | 1461265852807 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 13908 | 1461265852814 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:10:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:10:52 INFO - PROCESS | 13908 | 1461265852823 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 13908 | 1461265852828 Marionette TRACE conn3 <- [1,2934,null,{}] 12:10:52 INFO - PROCESS | 13908 | 1461265852835 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:53 INFO - PROCESS | 13908 | 1461265853103 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:10:53 INFO - PROCESS | 13908 | 1461265853383 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b886b800 == 155 [pid = 13908] [id = 741] 12:10:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b994d400) [pid = 13908] [serial = 2224] [outer = (nil)] 12:10:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72b9b7c000) [pid = 13908] [serial = 2225] [outer = 0x7f72b994d400] 12:10:53 INFO - PROCESS | 13908 | 1461265853467 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72bac4d800) [pid = 13908] [serial = 2226] [outer = 0x7f72b994d400] 12:10:54 INFO - PROCESS | 13908 | 1461265854336 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:10:54 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:10:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1534ms 12:10:54 INFO - PROCESS | 13908 | 1461265854358 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 13908 | 1461265854367 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:10:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:10:54 INFO - PROCESS | 13908 | 1461265854377 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 13908 | 1461265854381 Marionette TRACE conn3 <- [1,2938,null,{}] 12:10:54 INFO - PROCESS | 13908 | 1461265854386 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:54 INFO - PROCESS | 13908 | 1461265854653 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:10:54 INFO - PROCESS | 13908 | 1461265854915 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc854000 == 156 [pid = 13908] [id = 742] 12:10:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 135 (0x7f72b9aa8800) [pid = 13908] [serial = 2227] [outer = (nil)] 12:10:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 136 (0x7f72bc166000) [pid = 13908] [serial = 2228] [outer = 0x7f72b9aa8800] 12:10:54 INFO - PROCESS | 13908 | 1461265854993 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 137 (0x7f72bcf7d400) [pid = 13908] [serial = 2229] [outer = 0x7f72b9aa8800] 12:10:55 INFO - PROCESS | 13908 | 1461265855819 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:10:55 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:10:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1498ms 12:10:55 INFO - PROCESS | 13908 | 1461265855876 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 13908 | 1461265855880 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:10:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:10:55 INFO - PROCESS | 13908 | 1461265855887 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 13908 | 1461265855892 Marionette TRACE conn3 <- [1,2942,null,{}] 12:10:55 INFO - PROCESS | 13908 | 1461265855908 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:56 INFO - PROCESS | 13908 | 1461265856145 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:10:56 INFO - PROCESS | 13908 | 1461265856421 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bde0d800 == 157 [pid = 13908] [id = 743] 12:10:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72bd1dcc00) [pid = 13908] [serial = 2230] [outer = (nil)] 12:10:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bd26f800) [pid = 13908] [serial = 2231] [outer = 0x7f72bd1dcc00] 12:10:56 INFO - PROCESS | 13908 | 1461265856505 Marionette DEBUG loaded listener.js 12:10:56 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72bdc80c00) [pid = 13908] [serial = 2232] [outer = 0x7f72bd1dcc00] 12:10:57 INFO - PROCESS | 13908 | 1461265857333 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:10:57 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:10:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:10:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1494ms 12:10:57 INFO - PROCESS | 13908 | 1461265857383 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 13908 | 1461265857387 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:10:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:10:57 INFO - PROCESS | 13908 | 1461265857393 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 13908 | 1461265857395 Marionette TRACE conn3 <- [1,2946,null,{}] 12:10:57 INFO - PROCESS | 13908 | 1461265857401 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:57 INFO - PROCESS | 13908 | 1461265857663 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:10:57 INFO - PROCESS | 13908 | 1461265857910 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed8c000 == 158 [pid = 13908] [id = 744] 12:10:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72bc16f000) [pid = 13908] [serial = 2233] [outer = (nil)] 12:10:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72bf77ec00) [pid = 13908] [serial = 2234] [outer = 0x7f72bc16f000] 12:10:58 INFO - PROCESS | 13908 | 1461265858000 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72bf9e4c00) [pid = 13908] [serial = 2235] [outer = 0x7f72bc16f000] 12:10:58 INFO - PROCESS | 13908 | 1461265858754 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:10:58 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:10:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1391ms 12:10:58 INFO - PROCESS | 13908 | 1461265858786 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:10:58 INFO - PROCESS | 13908 | 1461265858789 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:10:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:10:58 INFO - PROCESS | 13908 | 1461265858795 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:10:58 INFO - PROCESS | 13908 | 1461265858799 Marionette TRACE conn3 <- [1,2950,null,{}] 12:10:58 INFO - PROCESS | 13908 | 1461265858804 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:59 INFO - PROCESS | 13908 | 1461265859032 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:10:59 INFO - PROCESS | 13908 | 1461265859278 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bfd5b800 == 159 [pid = 13908] [id = 745] 12:10:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72bf45c400) [pid = 13908] [serial = 2236] [outer = (nil)] 12:10:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72bfab5000) [pid = 13908] [serial = 2237] [outer = 0x7f72bf45c400] 12:10:59 INFO - PROCESS | 13908 | 1461265859352 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72c1a98c00) [pid = 13908] [serial = 2238] [outer = 0x7f72bf45c400] 12:11:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bd1c6000 == 160 [pid = 13908] [id = 746] 12:11:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72c1d44400) [pid = 13908] [serial = 2239] [outer = (nil)] 12:11:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72c5c2bc00) [pid = 13908] [serial = 2240] [outer = 0x7f72c1d44400] 12:11:00 INFO - PROCESS | 13908 | 1461265860346 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:11:00 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:11:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1579ms 12:11:00 INFO - PROCESS | 13908 | 1461265860375 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 13908 | 1461265860379 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:11:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:11:00 INFO - PROCESS | 13908 | 1461265860391 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 13908 | 1461265860394 Marionette TRACE conn3 <- [1,2954,null,{}] 12:11:00 INFO - PROCESS | 13908 | 1461265860399 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:00 INFO - PROCESS | 13908 | 1461265860737 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:11:01 INFO - PROCESS | 13908 | 1461265861051 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c77b4800 == 161 [pid = 13908] [id = 747] 12:11:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bfba1000) [pid = 13908] [serial = 2241] [outer = (nil)] 12:11:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72c5d76400) [pid = 13908] [serial = 2242] [outer = 0x7f72bfba1000] 12:11:01 INFO - PROCESS | 13908 | 1461265861142 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c6ee8800) [pid = 13908] [serial = 2243] [outer = 0x7f72bfba1000] 12:11:01 INFO - PROCESS | 13908 | 1461265861931 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:11:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:11:01 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:11:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1580ms 12:11:01 INFO - PROCESS | 13908 | 1461265861973 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 13908 | 1461265861977 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:11:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:11:01 INFO - PROCESS | 13908 | 1461265861983 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 13908 | 1461265861986 Marionette TRACE conn3 <- [1,2958,null,{}] 12:11:01 INFO - PROCESS | 13908 | 1461265861992 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:02 INFO - PROCESS | 13908 | 1461265862248 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:11:02 INFO - PROCESS | 13908 | 1461265862500 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c85b7000 == 162 [pid = 13908] [id = 748] 12:11:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c131b400) [pid = 13908] [serial = 2244] [outer = (nil)] 12:11:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72c763a800) [pid = 13908] [serial = 2245] [outer = 0x7f72c131b400] 12:11:02 INFO - PROCESS | 13908 | 1461265862578 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72c7683c00) [pid = 13908] [serial = 2246] [outer = 0x7f72c131b400] 12:11:03 INFO - PROCESS | 13908 | 1461265863398 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:11:03 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:11:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1436ms 12:11:03 INFO - PROCESS | 13908 | 1461265863420 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 13908 | 1461265863423 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:11:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:11:03 INFO - PROCESS | 13908 | 1461265863429 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 13908 | 1461265863431 Marionette TRACE conn3 <- [1,2962,null,{}] 12:11:03 INFO - PROCESS | 13908 | 1461265863437 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:03 INFO - PROCESS | 13908 | 1461265863670 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:11:03 INFO - PROCESS | 13908 | 1461265863919 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86bd800 == 163 [pid = 13908] [id = 749] 12:11:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72c5d13c00) [pid = 13908] [serial = 2247] [outer = (nil)] 12:11:03 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72c7734400) [pid = 13908] [serial = 2248] [outer = 0x7f72c5d13c00] 12:11:04 INFO - PROCESS | 13908 | 1461265863996 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c773e800) [pid = 13908] [serial = 2249] [outer = 0x7f72c5d13c00] 12:11:04 INFO - PROCESS | 13908 | 1461265864799 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:11:04 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:11:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1438ms 12:11:04 INFO - PROCESS | 13908 | 1461265864868 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 13908 | 1461265864872 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:11:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:11:04 INFO - PROCESS | 13908 | 1461265864878 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 13908 | 1461265864880 Marionette TRACE conn3 <- [1,2966,null,{}] 12:11:04 INFO - PROCESS | 13908 | 1461265864886 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:05 INFO - PROCESS | 13908 | 1461265865110 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:11:05 INFO - PROCESS | 13908 | 1461265865395 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc138800 == 164 [pid = 13908] [id = 750] 12:11:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c6f60800) [pid = 13908] [serial = 2250] [outer = (nil)] 12:11:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72c77f3800) [pid = 13908] [serial = 2251] [outer = 0x7f72c6f60800] 12:11:05 INFO - PROCESS | 13908 | 1461265865475 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c78bec00) [pid = 13908] [serial = 2252] [outer = 0x7f72c6f60800] 12:11:06 INFO - PROCESS | 13908 | 1461265866254 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:11:06 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:11:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1435ms 12:11:06 INFO - PROCESS | 13908 | 1461265866314 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 13908 | 1461265866318 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:11:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:11:06 INFO - PROCESS | 13908 | 1461265866323 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 13908 | 1461265866326 Marionette TRACE conn3 <- [1,2970,null,{}] 12:11:06 INFO - PROCESS | 13908 | 1461265866332 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:06 INFO - PROCESS | 13908 | 1461265866601 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:11:06 INFO - PROCESS | 13908 | 1461265866895 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5ee000 == 165 [pid = 13908] [id = 751] 12:11:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c78bf000) [pid = 13908] [serial = 2253] [outer = (nil)] 12:11:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72c8027400) [pid = 13908] [serial = 2254] [outer = 0x7f72c78bf000] 12:11:06 INFO - PROCESS | 13908 | 1461265866976 Marionette DEBUG loaded listener.js 12:11:07 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c854f400) [pid = 13908] [serial = 2255] [outer = 0x7f72c78bf000] 12:11:07 INFO - PROCESS | 13908 | 1461265867781 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:11:07 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:11:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1479ms 12:11:07 INFO - PROCESS | 13908 | 1461265867804 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:11:07 INFO - PROCESS | 13908 | 1461265867808 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:11:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:11:07 INFO - PROCESS | 13908 | 1461265867814 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 13908 | 1461265867817 Marionette TRACE conn3 <- [1,2974,null,{}] 12:11:07 INFO - PROCESS | 13908 | 1461265867828 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:08 INFO - PROCESS | 13908 | 1461265868183 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:11:08 INFO - PROCESS | 13908 | 1461265868432 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d1829800 == 166 [pid = 13908] [id = 752] 12:11:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c79abc00) [pid = 13908] [serial = 2256] [outer = (nil)] 12:11:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c9b9a400) [pid = 13908] [serial = 2257] [outer = 0x7f72c79abc00] 12:11:08 INFO - PROCESS | 13908 | 1461265868519 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72cc027000) [pid = 13908] [serial = 2258] [outer = 0x7f72c79abc00] 12:11:09 INFO - PROCESS | 13908 | 1461265869305 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:11:09 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:11:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1534ms 12:11:09 INFO - PROCESS | 13908 | 1461265869349 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 13908 | 1461265869353 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:11:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:11:09 INFO - PROCESS | 13908 | 1461265869359 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 13908 | 1461265869361 Marionette TRACE conn3 <- [1,2978,null,{}] 12:11:09 INFO - PROCESS | 13908 | 1461265869366 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:09 INFO - PROCESS | 13908 | 1461265869593 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:11:09 INFO - PROCESS | 13908 | 1461265869854 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d4c7b000 == 167 [pid = 13908] [id = 753] 12:11:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c7d11400) [pid = 13908] [serial = 2259] [outer = (nil)] 12:11:09 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72cc285c00) [pid = 13908] [serial = 2260] [outer = 0x7f72c7d11400] 12:11:09 INFO - PROCESS | 13908 | 1461265869929 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72cc486c00) [pid = 13908] [serial = 2261] [outer = 0x7f72c7d11400] 12:11:10 INFO - PROCESS | 13908 | 1461265870720 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:11:10 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:11:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1388ms 12:11:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:11:10 INFO - PROCESS | 13908 | 1461265870751 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 13908 | 1461265870754 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:11:10 INFO - PROCESS | 13908 | 1461265870760 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - PROCESS | 13908 | 1461265870763 Marionette TRACE conn3 <- [1,2982,null,{}] 12:11:10 INFO - PROCESS | 13908 | 1461265870768 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:11 INFO - PROCESS | 13908 | 1461265871009 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:11:11 INFO - PROCESS | 13908 | 1461265871291 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72dfc14800 == 168 [pid = 13908] [id = 754] 12:11:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72cb194400) [pid = 13908] [serial = 2262] [outer = (nil)] 12:11:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72cc48d800) [pid = 13908] [serial = 2263] [outer = 0x7f72cb194400] 12:11:11 INFO - PROCESS | 13908 | 1461265871364 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72cc507400) [pid = 13908] [serial = 2264] [outer = 0x7f72cb194400] 12:11:12 INFO - PROCESS | 13908 | 1461265872203 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:11:12 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:11:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:11:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1487ms 12:11:12 INFO - PROCESS | 13908 | 1461265872249 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 13908 | 1461265872252 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:11:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:11:12 INFO - PROCESS | 13908 | 1461265872258 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 13908 | 1461265872260 Marionette TRACE conn3 <- [1,2986,null,{}] 12:11:12 INFO - PROCESS | 13908 | 1461265872266 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:12 INFO - PROCESS | 13908 | 1461265872526 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:11:12 INFO - PROCESS | 13908 | 1461265872782 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e3d48000 == 169 [pid = 13908] [id = 755] 12:11:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72c79d7c00) [pid = 13908] [serial = 2265] [outer = (nil)] 12:11:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72cc8a3800) [pid = 13908] [serial = 2266] [outer = 0x7f72c79d7c00] 12:11:12 INFO - PROCESS | 13908 | 1461265872862 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72cc8ab800) [pid = 13908] [serial = 2267] [outer = 0x7f72c79d7c00] 12:11:13 INFO - PROCESS | 13908 | 1461265873631 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:11:13 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:11:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1434ms 12:11:13 INFO - PROCESS | 13908 | 1461265873693 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 13908 | 1461265873697 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:11:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:11:13 INFO - PROCESS | 13908 | 1461265873703 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 13908 | 1461265873705 Marionette TRACE conn3 <- [1,2990,null,{}] 12:11:13 INFO - PROCESS | 13908 | 1461265873710 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:13 INFO - PROCESS | 13908 | 1461265873974 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:11:14 INFO - PROCESS | 13908 | 1461265874236 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e423a000 == 170 [pid = 13908] [id = 756] 12:11:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72cc02a400) [pid = 13908] [serial = 2268] [outer = (nil)] 12:11:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72cdcca800) [pid = 13908] [serial = 2269] [outer = 0x7f72cc02a400] 12:11:14 INFO - PROCESS | 13908 | 1461265874313 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72ce9bbc00) [pid = 13908] [serial = 2270] [outer = 0x7f72cc02a400] 12:11:14 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e6b52800 == 171 [pid = 13908] [id = 757] 12:11:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72cff68400) [pid = 13908] [serial = 2271] [outer = (nil)] 12:11:14 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72cdc37800) [pid = 13908] [serial = 2272] [outer = 0x7f72cff68400] 12:11:15 INFO - PROCESS | 13908 | 1461265875172 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:11:15 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:11:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1527ms 12:11:15 INFO - PROCESS | 13908 | 1461265875231 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 13908 | 1461265875234 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:11:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:11:15 INFO - PROCESS | 13908 | 1461265875241 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 13908 | 1461265875243 Marionette TRACE conn3 <- [1,2994,null,{}] 12:11:15 INFO - PROCESS | 13908 | 1461265875253 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:15 INFO - PROCESS | 13908 | 1461265875589 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:11:15 INFO - PROCESS | 13908 | 1461265875908 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:15 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e8386800 == 172 [pid = 13908] [id = 758] 12:11:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72bd22f000) [pid = 13908] [serial = 2273] [outer = (nil)] 12:11:15 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72cf62fc00) [pid = 13908] [serial = 2274] [outer = 0x7f72bd22f000] 12:11:15 INFO - PROCESS | 13908 | 1461265875986 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72d0354000) [pid = 13908] [serial = 2275] [outer = 0x7f72bd22f000] 12:11:16 INFO - PROCESS | 13908 | 1461265876724 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:11:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:11:16 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:11:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1538ms 12:11:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:11:16 INFO - PROCESS | 13908 | 1461265876781 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:11:16 INFO - PROCESS | 13908 | 1461265876784 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:11:16 INFO - PROCESS | 13908 | 1461265876790 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:11:16 INFO - PROCESS | 13908 | 1461265876793 Marionette TRACE conn3 <- [1,2998,null,{}] 12:11:16 INFO - PROCESS | 13908 | 1461265876799 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:17 INFO - PROCESS | 13908 | 1461265877038 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:11:17 INFO - PROCESS | 13908 | 1461265877319 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9039800 == 173 [pid = 13908] [id = 759] 12:11:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72cc89ec00) [pid = 13908] [serial = 2276] [outer = (nil)] 12:11:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72d0b19000) [pid = 13908] [serial = 2277] [outer = 0x7f72cc89ec00] 12:11:17 INFO - PROCESS | 13908 | 1461265877394 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72d0b27400) [pid = 13908] [serial = 2278] [outer = 0x7f72cc89ec00] 12:11:18 INFO - PROCESS | 13908 | 1461265878198 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:11:18 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:11:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1434ms 12:11:18 INFO - PROCESS | 13908 | 1461265878224 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 13908 | 1461265878228 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:11:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:11:18 INFO - PROCESS | 13908 | 1461265878233 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - PROCESS | 13908 | 1461265878235 Marionette TRACE conn3 <- [1,3002,null,{}] 12:11:18 INFO - PROCESS | 13908 | 1461265878241 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:18 INFO - PROCESS | 13908 | 1461265878478 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:11:18 INFO - PROCESS | 13908 | 1461265878766 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:18 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72e9123000 == 174 [pid = 13908] [id = 760] 12:11:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72cfe98c00) [pid = 13908] [serial = 2279] [outer = (nil)] 12:11:18 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72d0dc9c00) [pid = 13908] [serial = 2280] [outer = 0x7f72cfe98c00] 12:11:18 INFO - PROCESS | 13908 | 1461265878889 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72d0ed7400) [pid = 13908] [serial = 2281] [outer = 0x7f72cfe98c00] 12:11:19 INFO - PROCESS | 13908 | 1461265879653 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:11:19 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:11:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1431ms 12:11:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:11:19 INFO - PROCESS | 13908 | 1461265879666 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 13908 | 1461265879668 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:11:19 INFO - PROCESS | 13908 | 1461265879675 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - PROCESS | 13908 | 1461265879678 Marionette TRACE conn3 <- [1,3006,null,{}] 12:11:19 INFO - PROCESS | 13908 | 1461265879684 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:19 INFO - PROCESS | 13908 | 1461265879926 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:11:20 INFO - PROCESS | 13908 | 1461265880182 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72eb8ae800 == 175 [pid = 13908] [id = 761] 12:11:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72cfe9c800) [pid = 13908] [serial = 2282] [outer = (nil)] 12:11:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72d1462800) [pid = 13908] [serial = 2283] [outer = 0x7f72cfe9c800] 12:11:20 INFO - PROCESS | 13908 | 1461265880258 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 13908 | ++DOMWINDOW == 192 (0x7f72d1962400) [pid = 13908] [serial = 2284] [outer = 0x7f72cfe9c800] 12:11:21 INFO - PROCESS | 13908 | 1461265881068 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:11:21 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:11:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1436ms 12:11:21 INFO - PROCESS | 13908 | 1461265881111 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 13908 | 1461265881114 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:11:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:11:21 INFO - PROCESS | 13908 | 1461265881120 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 13908 | 1461265881123 Marionette TRACE conn3 <- [1,3010,null,{}] 12:11:21 INFO - PROCESS | 13908 | 1461265881129 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:21 INFO - PROCESS | 13908 | 1461265881376 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:11:21 INFO - PROCESS | 13908 | 1461265881678 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4bc7000 == 176 [pid = 13908] [id = 762] 12:11:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 193 (0x7f72d078d800) [pid = 13908] [serial = 2285] [outer = (nil)] 12:11:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 194 (0x7f72d196a000) [pid = 13908] [serial = 2286] [outer = 0x7f72d078d800] 12:11:21 INFO - PROCESS | 13908 | 1461265881773 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 13908 | ++DOMWINDOW == 195 (0x7f72d1f4bc00) [pid = 13908] [serial = 2287] [outer = 0x7f72d078d800] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b54bf000 == 175 [pid = 13908] [id = 559] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc2cc800 == 174 [pid = 13908] [id = 296] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72debb4000 == 173 [pid = 13908] [id = 179] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d09d9800 == 172 [pid = 13908] [id = 733] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cd267000 == 171 [pid = 13908] [id = 732] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc49d800 == 170 [pid = 13908] [id = 731] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cb35c000 == 169 [pid = 13908] [id = 730] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c86bc000 == 168 [pid = 13908] [id = 729] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c80d3800 == 167 [pid = 13908] [id = 728] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5f9c000 == 166 [pid = 13908] [id = 727] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c5d20800 == 165 [pid = 13908] [id = 726] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c0f1d000 == 164 [pid = 13908] [id = 725] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfc23800 == 163 [pid = 13908] [id = 724] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bde2b800 == 162 [pid = 13908] [id = 723] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bcfa7000 == 161 [pid = 13908] [id = 722] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc85d000 == 160 [pid = 13908] [id = 721] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc04e800 == 159 [pid = 13908] [id = 720] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b9a05000 == 158 [pid = 13908] [id = 719] 12:11:24 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4be2800 == 157 [pid = 13908] [id = 718] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 194 (0x7f72bac92c00) [pid = 13908] [serial = 2153] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 193 (0x7f72c79a8800) [pid = 13908] [serial = 2123] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 192 (0x7f72c7739800) [pid = 13908] [serial = 2121] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 191 (0x7f72bf776400) [pid = 13908] [serial = 2106] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72c7d10800) [pid = 13908] [serial = 2124] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72c8de3400) [pid = 13908] [serial = 2133] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72bd26fc00) [pid = 13908] [serial = 2105] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72bae5d400) [pid = 13908] [serial = 2096] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72c831b400) [pid = 13908] [serial = 2126] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c9d19000) [pid = 13908] [serial = 2138] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72c8636000) [pid = 13908] [serial = 2127] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72bd231800) [pid = 13908] [serial = 2103] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72c1a9b800) [pid = 13908] [serial = 2109] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c9b9c800) [pid = 13908] [serial = 2136] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72cb19d000) [pid = 13908] [serial = 2139] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72c72c3c00) [pid = 13908] [serial = 2118] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72bc650800) [pid = 13908] [serial = 2100] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72b8743800) [pid = 13908] [serial = 2147] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72cb32ac00) [pid = 13908] [serial = 2141] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c9a81000) [pid = 13908] [serial = 2135] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72ba055000) [pid = 13908] [serial = 2150] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72c8805400) [pid = 13908] [serial = 2129] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72baff0800) [pid = 13908] [serial = 2097] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72c8811000) [pid = 13908] [serial = 2130] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72c6e98800) [pid = 13908] [serial = 2115] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72b9b7f800) [pid = 13908] [serial = 2093] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72bd1ea800) [pid = 13908] [serial = 2102] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72b6d1b000) [pid = 13908] [serial = 2091] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72c5d0d800) [pid = 13908] [serial = 2112] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bac4a400) [pid = 13908] [serial = 2151] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72c89d5800) [pid = 13908] [serial = 2132] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72bc4f4000) [pid = 13908] [serial = 2099] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72b5288c00) [pid = 13908] [serial = 2144] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72b994d000) [pid = 13908] [serial = 2148] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c6ee1400) [pid = 13908] [serial = 2117] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bac8dc00) [pid = 13908] [serial = 2028] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72b409d800) [pid = 13908] [serial = 2090] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72bfb97c00) [pid = 13908] [serial = 2108] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72c1d51000) [pid = 13908] [serial = 2111] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72b6ec8c00) [pid = 13908] [serial = 2145] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72c5d75c00) [pid = 13908] [serial = 2114] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72ba05e400) [pid = 13908] [serial = 2094] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72c7645000) [pid = 13908] [serial = 2120] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 13908 | 1461265884892 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:11:24 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:11:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 3787ms 12:11:24 INFO - PROCESS | 13908 | 1461265884909 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:11:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:11:24 INFO - PROCESS | 13908 | 1461265884914 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:11:24 INFO - PROCESS | 13908 | 1461265884922 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 13908 | 1461265884926 Marionette TRACE conn3 <- [1,3014,null,{}] 12:11:24 INFO - PROCESS | 13908 | 1461265884934 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:25 INFO - PROCESS | 13908 | 1461265885197 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:11:25 INFO - PROCESS | 13908 | 1461265885448 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4cca800 == 158 [pid = 13908] [id = 763] 12:11:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72b6d1b000) [pid = 13908] [serial = 2288] [outer = (nil)] 12:11:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72b6d21000) [pid = 13908] [serial = 2289] [outer = 0x7f72b6d1b000] 12:11:25 INFO - PROCESS | 13908 | 1461265885525 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72b7d85000) [pid = 13908] [serial = 2290] [outer = 0x7f72b6d1b000] 12:11:25 INFO - PROCESS | 13908 | [13908] 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:11:26 INFO - PROCESS | 13908 | 1461265886292 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:11:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:11:26 INFO - {} 12:11:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:11:26 INFO - {} 12:11:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:11:26 INFO - {} 12:11:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:11:26 INFO - {} 12:11:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1385ms 12:11:26 INFO - PROCESS | 13908 | 1461265886308 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 13908 | 1461265886316 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:11:26 INFO - TEST-START | /FileAPI/fileReader.html 12:11:26 INFO - PROCESS | 13908 | 1461265886326 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 13908 | 1461265886329 Marionette TRACE conn3 <- [1,3018,null,{}] 12:11:26 INFO - PROCESS | 13908 | 1461265886366 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:26 INFO - PROCESS | 13908 | 1461265886653 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:11:26 INFO - PROCESS | 13908 | 1461265886822 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:26 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b6e1f000 == 159 [pid = 13908] [id = 764] 12:11:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72b6d1a000) [pid = 13908] [serial = 2291] [outer = (nil)] 12:11:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72b994fc00) [pid = 13908] [serial = 2292] [outer = 0x7f72b6d1a000] 12:11:26 INFO - PROCESS | 13908 | 1461265886886 Marionette DEBUG loaded listener.js 12:11:26 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72b9b7c400) [pid = 13908] [serial = 2293] [outer = 0x7f72b6d1a000] 12:11:27 INFO - PROCESS | 13908 | 1461265887781 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:11:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:11:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:11:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:11:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:11:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 1488ms 12:11:27 INFO - TEST-START | /FileAPI/historical.html 12:11:27 INFO - PROCESS | 13908 | 1461265887815 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:11:27 INFO - PROCESS | 13908 | 1461265887818 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:11:27 INFO - PROCESS | 13908 | 1461265887825 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 13908 | 1461265887831 Marionette TRACE conn3 <- [1,3022,null,{}] 12:11:27 INFO - PROCESS | 13908 | 1461265887860 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:28 INFO - PROCESS | 13908 | 1461265888161 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:11:28 INFO - PROCESS | 13908 | 1461265888207 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7ddb800 == 160 [pid = 13908] [id = 765] 12:11:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72b8746800) [pid = 13908] [serial = 2294] [outer = (nil)] 12:11:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72ba060c00) [pid = 13908] [serial = 2295] [outer = 0x7f72b8746800] 12:11:28 INFO - PROCESS | 13908 | 1461265888275 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72bac4f000) [pid = 13908] [serial = 2296] [outer = 0x7f72b8746800] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72c9b98c00) [pid = 13908] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72bab84c00) [pid = 13908] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72b3e47400) [pid = 13908] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72c8243c00) [pid = 13908] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72bace3800) [pid = 13908] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72b9aad800) [pid = 13908] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72c5d73800) [pid = 13908] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72c6e9e000) [pid = 13908] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72b7d91000) [pid = 13908] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72bd1e8c00) [pid = 13908] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72bcf79400) [pid = 13908] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72b2a21400) [pid = 13908] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72bd239800) [pid = 13908] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72bac8c400) [pid = 13908] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72b9b7e000) [pid = 13908] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72b84ecc00) [pid = 13908] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72bac59800) [pid = 13908] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72b8749c00) [pid = 13908] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72b2a2cc00) [pid = 13908] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72b6d1d800) [pid = 13908] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72b84ec800) [pid = 13908] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72b2a29000) [pid = 13908] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72baceec00) [pid = 13908] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:11:29 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72b2a26400) [pid = 13908] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:11:29 INFO - PROCESS | 13908 | 1461265889961 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:11:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:11:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:11:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:11:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:11:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:11:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:11:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:11:29 INFO - TEST-OK | /FileAPI/historical.html | took 2154ms 12:11:29 INFO - PROCESS | 13908 | 1461265889981 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 13908 | 1461265889985 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:11:29 INFO - TEST-START | /FileAPI/idlharness.html 12:11:30 INFO - PROCESS | 13908 | 1461265889994 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 13908 | 1461265889999 Marionette TRACE conn3 <- [1,3026,null,{}] 12:11:30 INFO - PROCESS | 13908 | 1461265890006 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:30 INFO - PROCESS | 13908 | 1461265890213 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:11:30 INFO - PROCESS | 13908 | 1461265890406 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b8871800 == 161 [pid = 13908] [id = 766] 12:11:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 138 (0x7f72b2a21400) [pid = 13908] [serial = 2297] [outer = (nil)] 12:11:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 139 (0x7f72bac50800) [pid = 13908] [serial = 2298] [outer = 0x7f72b2a21400] 12:11:30 INFO - PROCESS | 13908 | 1461265890469 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 13908 | ++DOMWINDOW == 140 (0x7f72bace3800) [pid = 13908] [serial = 2299] [outer = 0x7f72b2a21400] 12:11:32 INFO - PROCESS | 13908 | 1461265892573 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:11:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:11:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:11:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:11:32 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:11:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:11:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:11:32 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:11:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:11:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:11:32 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:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:11:32 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:11:32 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:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:11:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:11:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:11:32 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:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:11:32 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:11:32 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:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:11:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:11:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:11:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:11:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:11:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:11:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 2644ms 12:11:32 INFO - PROCESS | 13908 | 1461265892646 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:11:32 INFO - TEST-START | /FileAPI/idlharness.worker 12:11:32 INFO - PROCESS | 13908 | 1461265892651 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:11:32 INFO - PROCESS | 13908 | 1461265892659 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 13908 | 1461265892664 Marionette TRACE conn3 <- [1,3030,null,{}] 12:11:32 INFO - PROCESS | 13908 | 1461265892737 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:33 INFO - PROCESS | 13908 | 1461265893020 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:11:33 INFO - PROCESS | 13908 | 1461265893289 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:33 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b521e000 == 162 [pid = 13908] [id = 767] 12:11:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 141 (0x7f72b7e06c00) [pid = 13908] [serial = 2300] [outer = (nil)] 12:11:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 142 (0x7f72b84e2800) [pid = 13908] [serial = 2301] [outer = 0x7f72b7e06c00] 12:11:33 INFO - PROCESS | 13908 | 1461265893370 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 13908 | ++DOMWINDOW == 143 (0x7f72b861a800) [pid = 13908] [serial = 2302] [outer = 0x7f72b7e06c00] 12:11:33 INFO - PROCESS | 13908 | [13908] 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:11:35 INFO - PROCESS | 13908 | 1461265895727 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:11:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:11:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:11:35 INFO - {} 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:11:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:11:35 INFO - {} 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:11:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:11:35 INFO - {} 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:11:35 INFO - {} 12:11:35 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:11:35 INFO - {} 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:11:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:11:35 INFO - {} 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:11:35 INFO - {} 12:11:35 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:11:35 INFO - {} 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:11:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:11:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:11:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 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:11:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:11:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:11:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:11:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:11:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:11:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:11:35 INFO - {} 12:11:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:11:35 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:11:36 INFO - {} 12:11:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3183ms 12:11:36 INFO - PROCESS | 13908 | 1461265895873 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 13908 | 1461265895893 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:11:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:11:36 INFO - PROCESS | 13908 | 1461265895921 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 13908 | 1461265895930 Marionette TRACE conn3 <- [1,3034,null,{}] 12:11:36 INFO - PROCESS | 13908 | 1461265895940 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:36 INFO - PROCESS | 13908 | 1461265896265 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:11:36 INFO - PROCESS | 13908 | 1461265896529 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72baf2e000 == 163 [pid = 13908] [id = 768] 12:11:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 144 (0x7f72b7e06800) [pid = 13908] [serial = 2303] [outer = (nil)] 12:11:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 145 (0x7f72b9ab0800) [pid = 13908] [serial = 2304] [outer = 0x7f72b7e06800] 12:11:36 INFO - PROCESS | 13908 | 1461265896609 Marionette DEBUG loaded listener.js 12:11:36 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72bd269800) [pid = 13908] [serial = 2305] [outer = 0x7f72b7e06800] 12:11:37 INFO - PROCESS | 13908 | 1461265897630 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:11:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1747ms 12:11:37 INFO - PROCESS | 13908 | 1461265897680 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 13908 | 1461265897684 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:11:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:11:37 INFO - PROCESS | 13908 | 1461265897697 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 13908 | 1461265897702 Marionette TRACE conn3 <- [1,3038,null,{}] 12:11:37 INFO - PROCESS | 13908 | 1461265897720 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:37 INFO - PROCESS | 13908 | 1461265897966 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:11:38 INFO - PROCESS | 13908 | 1461265898293 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc6c9800 == 164 [pid = 13908] [id = 769] 12:11:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72bdc86800) [pid = 13908] [serial = 2306] [outer = (nil)] 12:11:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72bf9e4000) [pid = 13908] [serial = 2307] [outer = 0x7f72bdc86800] 12:11:38 INFO - PROCESS | 13908 | 1461265898378 Marionette DEBUG loaded listener.js 12:11:38 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72bfaaf800) [pid = 13908] [serial = 2308] [outer = 0x7f72bdc86800] 12:11:39 INFO - PROCESS | 13908 | 1461265899175 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:11:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:11:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1494ms 12:11:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:11:39 INFO - PROCESS | 13908 | 1461265899191 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:11:39 INFO - PROCESS | 13908 | 1461265899195 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:11:39 INFO - PROCESS | 13908 | 1461265899201 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:11:39 INFO - PROCESS | 13908 | 1461265899205 Marionette TRACE conn3 <- [1,3042,null,{}] 12:11:39 INFO - PROCESS | 13908 | 1461265899210 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:39 INFO - PROCESS | 13908 | 1461265899442 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:11:39 INFO - PROCESS | 13908 | 1461265899687 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bcf97800 == 165 [pid = 13908] [id = 770] 12:11:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72bfba0000) [pid = 13908] [serial = 2309] [outer = (nil)] 12:11:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72c131b800) [pid = 13908] [serial = 2310] [outer = 0x7f72bfba0000] 12:11:39 INFO - PROCESS | 13908 | 1461265899766 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72c1aa3c00) [pid = 13908] [serial = 2311] [outer = 0x7f72bfba0000] 12:11:40 INFO - PROCESS | 13908 | 1461265900898 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:11:40 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:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:11:40 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:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:11:40 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:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:11:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:11:41 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:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:11:41 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:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:11:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:11:41 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:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:11:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:11:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:11:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:11:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:11:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1813ms 12:11:41 INFO - PROCESS | 13908 | 1461265901015 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 13908 | 1461265901020 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:11:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:11:41 INFO - PROCESS | 13908 | 1461265901030 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 13908 | 1461265901034 Marionette TRACE conn3 <- [1,3046,null,{}] 12:11:41 INFO - PROCESS | 13908 | 1461265901046 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:41 INFO - PROCESS | 13908 | 1461265901490 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:11:41 INFO - PROCESS | 13908 | 1461265901741 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b751d000 == 166 [pid = 13908] [id = 771] 12:11:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72b7d8fc00) [pid = 13908] [serial = 2312] [outer = (nil)] 12:11:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72b994b800) [pid = 13908] [serial = 2313] [outer = 0x7f72b7d8fc00] 12:11:41 INFO - PROCESS | 13908 | 1461265901816 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 13908 | ++DOMWINDOW == 155 (0x7f72ba043c00) [pid = 13908] [serial = 2314] [outer = 0x7f72b7d8fc00] 12:11:42 INFO - PROCESS | 13908 | [13908] 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:11:42 INFO - PROCESS | 13908 | 1461265902644 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:11:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:11:42 INFO - {} 12:11:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1637ms 12:11:42 INFO - PROCESS | 13908 | 1461265902667 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:11:42 INFO - PROCESS | 13908 | 1461265902671 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:11:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:11:42 INFO - PROCESS | 13908 | 1461265902677 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:11:42 INFO - PROCESS | 13908 | 1461265902681 Marionette TRACE conn3 <- [1,3050,null,{}] 12:11:42 INFO - PROCESS | 13908 | 1461265902688 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:43 INFO - PROCESS | 13908 | 1461265903081 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:11:43 INFO - PROCESS | 13908 | 1461265903477 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:43 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bde0e800 == 167 [pid = 13908] [id = 772] 12:11:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 156 (0x7f72bc0ee800) [pid = 13908] [serial = 2315] [outer = (nil)] 12:11:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 157 (0x7f72c120b400) [pid = 13908] [serial = 2316] [outer = 0x7f72bc0ee800] 12:11:43 INFO - PROCESS | 13908 | 1461265903565 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 13908 | ++DOMWINDOW == 158 (0x7f72c6e98c00) [pid = 13908] [serial = 2317] [outer = 0x7f72bc0ee800] 12:11:44 INFO - PROCESS | 13908 | 1461265904326 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:11:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:11:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1690ms 12:11:44 INFO - PROCESS | 13908 | 1461265904370 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 13908 | 1461265904374 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:11:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:11:44 INFO - PROCESS | 13908 | 1461265904381 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - PROCESS | 13908 | 1461265904383 Marionette TRACE conn3 <- [1,3054,null,{}] 12:11:44 INFO - PROCESS | 13908 | 1461265904389 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:44 INFO - PROCESS | 13908 | 1461265904619 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:11:44 INFO - PROCESS | 13908 | 1461265904879 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bed89000 == 168 [pid = 13908] [id = 773] 12:11:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 159 (0x7f72bbe2d400) [pid = 13908] [serial = 2318] [outer = (nil)] 12:11:44 INFO - PROCESS | 13908 | ++DOMWINDOW == 160 (0x7f72c6ee8000) [pid = 13908] [serial = 2319] [outer = 0x7f72bbe2d400] 12:11:44 INFO - PROCESS | 13908 | 1461265904967 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 13908 | ++DOMWINDOW == 161 (0x7f72c72cf000) [pid = 13908] [serial = 2320] [outer = 0x7f72bbe2d400] 12:11:46 INFO - PROCESS | 13908 | 1461265906240 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:11:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:11:46 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:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:11:46 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:11:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:11:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:11:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1985ms 12:11:46 INFO - PROCESS | 13908 | 1461265906386 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 13908 | 1461265906395 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:11:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:11:46 INFO - PROCESS | 13908 | 1461265906414 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 13908 | 1461265906421 Marionette TRACE conn3 <- [1,3058,null,{}] 12:11:46 INFO - PROCESS | 13908 | 1461265906431 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:46 INFO - PROCESS | 13908 | 1461265906815 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:11:47 INFO - PROCESS | 13908 | 1461265907087 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c0f07000 == 169 [pid = 13908] [id = 774] 12:11:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 162 (0x7f72bc0f1400) [pid = 13908] [serial = 2321] [outer = (nil)] 12:11:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 163 (0x7f72c79ac000) [pid = 13908] [serial = 2322] [outer = 0x7f72bc0f1400] 12:11:47 INFO - PROCESS | 13908 | 1461265907163 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 13908 | ++DOMWINDOW == 164 (0x7f72c7d13000) [pid = 13908] [serial = 2323] [outer = 0x7f72bc0f1400] 12:11:48 INFO - PROCESS | 13908 | 1461265908196 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:11:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:11:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:11:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:11:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:11:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:11:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:11:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:11:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:11:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1847ms 12:11:48 INFO - PROCESS | 13908 | 1461265908266 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 13908 | 1461265908278 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:11:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:11:48 INFO - PROCESS | 13908 | 1461265908292 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 13908 | 1461265908296 Marionette TRACE conn3 <- [1,3062,null,{}] 12:11:48 INFO - PROCESS | 13908 | 1461265908305 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:48 INFO - PROCESS | 13908 | 1461265908665 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:11:49 INFO - PROCESS | 13908 | 1461265909067 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c1b2b800 == 170 [pid = 13908] [id = 775] 12:11:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 165 (0x7f72c7d15800) [pid = 13908] [serial = 2324] [outer = (nil)] 12:11:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 166 (0x7f72c831fc00) [pid = 13908] [serial = 2325] [outer = 0x7f72c7d15800] 12:11:49 INFO - PROCESS | 13908 | 1461265909193 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 13908 | ++DOMWINDOW == 167 (0x7f72c8636400) [pid = 13908] [serial = 2326] [outer = 0x7f72c7d15800] 12:11:49 INFO - PROCESS | 13908 | [13908] 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:11:50 INFO - PROCESS | 13908 | 1461265910252 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:11:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:11:50 INFO - {} 12:11:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1984ms 12:11:50 INFO - PROCESS | 13908 | 1461265910275 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 13908 | 1461265910278 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:11:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:11:50 INFO - PROCESS | 13908 | 1461265910284 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 13908 | 1461265910287 Marionette TRACE conn3 <- [1,3066,null,{}] 12:11:50 INFO - PROCESS | 13908 | 1461265910292 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:50 INFO - PROCESS | 13908 | 1461265910539 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:11:50 INFO - PROCESS | 13908 | 1461265910820 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5f8c000 == 171 [pid = 13908] [id = 776] 12:11:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 168 (0x7f72c8027800) [pid = 13908] [serial = 2327] [outer = (nil)] 12:11:50 INFO - PROCESS | 13908 | ++DOMWINDOW == 169 (0x7f72c89ccc00) [pid = 13908] [serial = 2328] [outer = 0x7f72c8027800] 12:11:50 INFO - PROCESS | 13908 | 1461265910902 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 13908 | ++DOMWINDOW == 170 (0x7f72c9b98c00) [pid = 13908] [serial = 2329] [outer = 0x7f72c8027800] 12:11:51 INFO - PROCESS | 13908 | 1461265911780 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:11:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:11:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:11:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:11:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:11:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:11:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:11:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:11:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1534ms 12:11:51 INFO - PROCESS | 13908 | 1461265911822 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 13908 | 1461265911826 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:11:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:11:51 INFO - PROCESS | 13908 | 1461265911833 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - PROCESS | 13908 | 1461265911837 Marionette TRACE conn3 <- [1,3070,null,{}] 12:11:51 INFO - PROCESS | 13908 | 1461265911842 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:52 INFO - PROCESS | 13908 | 1461265912107 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:11:52 INFO - PROCESS | 13908 | 1461265912410 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c80d1000 == 172 [pid = 13908] [id = 777] 12:11:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 171 (0x7f72c9f66800) [pid = 13908] [serial = 2330] [outer = (nil)] 12:11:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 172 (0x7f72cc284000) [pid = 13908] [serial = 2331] [outer = 0x7f72c9f66800] 12:11:52 INFO - PROCESS | 13908 | 1461265912514 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 13908 | ++DOMWINDOW == 173 (0x7f72cc503800) [pid = 13908] [serial = 2332] [outer = 0x7f72c9f66800] 12:11:53 INFO - PROCESS | 13908 | 1461265913444 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:11:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1633ms 12:11:53 INFO - PROCESS | 13908 | 1461265913469 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:11:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:11:53 INFO - PROCESS | 13908 | 1461265913473 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:11:53 INFO - PROCESS | 13908 | 1461265913527 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 13908 | 1461265913531 Marionette TRACE conn3 <- [1,3074,null,{}] 12:11:53 INFO - PROCESS | 13908 | 1461265913544 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:53 INFO - PROCESS | 13908 | 1461265913842 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:11:54 INFO - PROCESS | 13908 | 1461265914225 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c86b7800 == 173 [pid = 13908] [id = 778] 12:11:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 174 (0x7f72cb19e800) [pid = 13908] [serial = 2333] [outer = (nil)] 12:11:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 175 (0x7f72d1399800) [pid = 13908] [serial = 2334] [outer = 0x7f72cb19e800] 12:11:54 INFO - PROCESS | 13908 | 1461265914302 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 13908 | ++DOMWINDOW == 176 (0x7f72d1963c00) [pid = 13908] [serial = 2335] [outer = 0x7f72cb19e800] 12:11:55 INFO - PROCESS | 13908 | 1461265915074 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:11:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1637ms 12:11:55 INFO - PROCESS | 13908 | 1461265915118 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:11:55 INFO - PROCESS | 13908 | 1461265915121 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:11:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:11:55 INFO - PROCESS | 13908 | 1461265915128 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 13908 | 1461265915131 Marionette TRACE conn3 <- [1,3078,null,{}] 12:11:55 INFO - PROCESS | 13908 | 1461265915137 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:55 INFO - PROCESS | 13908 | 1461265915447 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:11:55 INFO - PROCESS | 13908 | 1461265915707 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72c5d25800 == 174 [pid = 13908] [id = 779] 12:11:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 177 (0x7f72b7e07000) [pid = 13908] [serial = 2336] [outer = (nil)] 12:11:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 178 (0x7f72c8633400) [pid = 13908] [serial = 2337] [outer = 0x7f72b7e07000] 12:11:55 INFO - PROCESS | 13908 | 1461265915789 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 13908 | ++DOMWINDOW == 179 (0x7f72c9995c00) [pid = 13908] [serial = 2338] [outer = 0x7f72b7e07000] 12:11:56 INFO - PROCESS | 13908 | 1461265916647 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 13908 | 1461265916721 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:11:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:11:56 INFO - PROCESS | 13908 | 1461265916756 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 13908 | 1461265916761 Marionette TRACE conn3 <- [1,3082,null,{}] 12:11:56 INFO - PROCESS | 13908 | 1461265916769 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:57 INFO - PROCESS | 13908 | 1461265917021 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:11:57 INFO - PROCESS | 13908 | 1461265917304 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc2c5800 == 175 [pid = 13908] [id = 780] 12:11:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 180 (0x7f72c79b0400) [pid = 13908] [serial = 2339] [outer = (nil)] 12:11:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 181 (0x7f72d2983c00) [pid = 13908] [serial = 2340] [outer = 0x7f72c79b0400] 12:11:57 INFO - PROCESS | 13908 | 1461265917419 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 13908 | ++DOMWINDOW == 182 (0x7f72d2a80000) [pid = 13908] [serial = 2341] [outer = 0x7f72c79b0400] 12:11:58 INFO - PROCESS | 13908 | 1461265918192 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:11:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:11:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:11:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:11:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1507ms 12:11:58 INFO - PROCESS | 13908 | 1461265918246 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:11:58 INFO - PROCESS | 13908 | 1461265918249 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:11:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:11:58 INFO - PROCESS | 13908 | 1461265918255 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 13908 | 1461265918257 Marionette TRACE conn3 <- [1,3086,null,{}] 12:11:58 INFO - PROCESS | 13908 | 1461265918263 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:58 INFO - PROCESS | 13908 | 1461265918509 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:11:58 INFO - PROCESS | 13908 | 1461265918801 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72cc5a4800 == 176 [pid = 13908] [id = 781] 12:11:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 183 (0x7f72cc511800) [pid = 13908] [serial = 2342] [outer = (nil)] 12:11:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 184 (0x7f72d38e0800) [pid = 13908] [serial = 2343] [outer = 0x7f72cc511800] 12:11:58 INFO - PROCESS | 13908 | 1461265918879 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 13908 | ++DOMWINDOW == 185 (0x7f72d4c6ec00) [pid = 13908] [serial = 2344] [outer = 0x7f72cc511800] 12:11:59 INFO - PROCESS | 13908 | 1461265919690 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:11:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1489ms 12:11:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:11:59 INFO - PROCESS | 13908 | 1461265919746 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 13908 | 1461265919749 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:11:59 INFO - PROCESS | 13908 | 1461265919755 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 13908 | 1461265919758 Marionette TRACE conn3 <- [1,3090,null,{}] 12:11:59 INFO - PROCESS | 13908 | 1461265919817 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:00 INFO - PROCESS | 13908 | 1461265920111 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:12:00 INFO - PROCESS | 13908 | 1461265920447 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d09c6000 == 177 [pid = 13908] [id = 782] 12:12:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 186 (0x7f72b6eccc00) [pid = 13908] [serial = 2345] [outer = (nil)] 12:12:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 187 (0x7f72d2df9800) [pid = 13908] [serial = 2346] [outer = 0x7f72b6eccc00] 12:12:00 INFO - PROCESS | 13908 | 1461265920526 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 13908 | ++DOMWINDOW == 188 (0x7f72d7e45000) [pid = 13908] [serial = 2347] [outer = 0x7f72b6eccc00] 12:12:01 INFO - PROCESS | 13908 | 1461265921281 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:12:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:12:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1582ms 12:12:01 INFO - PROCESS | 13908 | 1461265921337 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:12:01 INFO - PROCESS | 13908 | 1461265921341 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:12:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:12:01 INFO - PROCESS | 13908 | 1461265921347 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - PROCESS | 13908 | 1461265921349 Marionette TRACE conn3 <- [1,3094,null,{}] 12:12:01 INFO - PROCESS | 13908 | 1461265921355 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:01 INFO - PROCESS | 13908 | 1461265921603 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:12:01 INFO - PROCESS | 13908 | 1461265921911 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:01 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72d2147800 == 178 [pid = 13908] [id = 783] 12:12:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 189 (0x7f72b3e4c400) [pid = 13908] [serial = 2348] [outer = (nil)] 12:12:01 INFO - PROCESS | 13908 | ++DOMWINDOW == 190 (0x7f72d8c15800) [pid = 13908] [serial = 2349] [outer = 0x7f72b3e4c400] 12:12:01 INFO - PROCESS | 13908 | 1461265921991 Marionette DEBUG loaded listener.js 12:12:02 INFO - PROCESS | 13908 | ++DOMWINDOW == 191 (0x7f72de85cc00) [pid = 13908] [serial = 2350] [outer = 0x7f72b3e4c400] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72baf30800 == 177 [pid = 13908] [id = 739] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b5225000 == 176 [pid = 13908] [id = 736] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b885f000 == 175 [pid = 13908] [id = 737] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bed8c800 == 174 [pid = 13908] [id = 566] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b7ddb800 == 173 [pid = 13908] [id = 765] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b6e1f000 == 172 [pid = 13908] [id = 764] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b4cca800 == 171 [pid = 13908] [id = 763] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72eb8ae800 == 170 [pid = 13908] [id = 761] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9123000 == 169 [pid = 13908] [id = 760] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e9039800 == 168 [pid = 13908] [id = 759] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e8386800 == 167 [pid = 13908] [id = 758] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e6b52800 == 166 [pid = 13908] [id = 757] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e423a000 == 165 [pid = 13908] [id = 756] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72e3d48000 == 164 [pid = 13908] [id = 755] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72dfc14800 == 163 [pid = 13908] [id = 754] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d4c7b000 == 162 [pid = 13908] [id = 753] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72d1829800 == 161 [pid = 13908] [id = 752] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc5ee000 == 160 [pid = 13908] [id = 751] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72cc138800 == 159 [pid = 13908] [id = 750] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c86bd800 == 158 [pid = 13908] [id = 749] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c85b7000 == 157 [pid = 13908] [id = 748] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72c77b4800 == 156 [pid = 13908] [id = 747] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bd1c6000 == 155 [pid = 13908] [id = 746] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bfd5b800 == 154 [pid = 13908] [id = 745] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bed8c000 == 153 [pid = 13908] [id = 744] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bde0d800 == 152 [pid = 13908] [id = 743] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72bc854000 == 151 [pid = 13908] [id = 742] 12:12:04 INFO - PROCESS | 13908 | --DOCSHELL 0x7f72b886b800 == 150 [pid = 13908] [id = 741] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 190 (0x7f72cc021800) [pid = 13908] [serial = 2142] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 189 (0x7f72bafe7000) [pid = 13908] [serial = 2088] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 188 (0x7f72badd3400) [pid = 13908] [serial = 2216] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 187 (0x7f72baf11000) [pid = 13908] [serial = 2217] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 186 (0x7f72c8248800) [pid = 13908] [serial = 2198] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 185 (0x7f72c79b0c00) [pid = 13908] [serial = 2196] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 184 (0x7f72c785c400) [pid = 13908] [serial = 2195] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 183 (0x7f72c7811800) [pid = 13908] [serial = 2193] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 182 (0x7f72c7804400) [pid = 13908] [serial = 2192] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 181 (0x7f72c77f1c00) [pid = 13908] [serial = 2190] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 180 (0x7f72c768e000) [pid = 13908] [serial = 2189] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 179 (0x7f72c6f5d800) [pid = 13908] [serial = 2187] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 178 (0x7f72c6edd000) [pid = 13908] [serial = 2186] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 177 (0x7f72c5d0e800) [pid = 13908] [serial = 2184] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 176 (0x7f72c5c28c00) [pid = 13908] [serial = 2183] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 175 (0x7f72c1aa5400) [pid = 13908] [serial = 2181] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 174 (0x7f72c1312800) [pid = 13908] [serial = 2180] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 173 (0x7f72bfb9f800) [pid = 13908] [serial = 2178] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 172 (0x7f72bfab4400) [pid = 13908] [serial = 2177] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 171 (0x7f72bfaaa000) [pid = 13908] [serial = 2175] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 170 (0x7f72bf458400) [pid = 13908] [serial = 2174] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 169 (0x7f72bdc88800) [pid = 13908] [serial = 2172] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 168 (0x7f72bd262400) [pid = 13908] [serial = 2171] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 167 (0x7f72bc650c00) [pid = 13908] [serial = 2169] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 166 (0x7f72bc4f4c00) [pid = 13908] [serial = 2168] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 165 (0x7f72bc166c00) [pid = 13908] [serial = 2166] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 164 (0x7f72bbe2c400) [pid = 13908] [serial = 2165] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 163 (0x7f72ba043800) [pid = 13908] [serial = 2213] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 162 (0x7f72bae5d800) [pid = 13908] [serial = 2163] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 161 (0x7f72bacf0400) [pid = 13908] [serial = 2162] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 160 (0x7f72ba042c00) [pid = 13908] [serial = 2160] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 159 (0x7f72b9950c00) [pid = 13908] [serial = 2159] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 158 (0x7f72b528a400) [pid = 13908] [serial = 2157] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 157 (0x7f72b3e4d000) [pid = 13908] [serial = 2156] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 156 (0x7f72b6d25c00) [pid = 13908] [serial = 2210] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 155 (0x7f72b7d90000) [pid = 13908] [serial = 2211] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 154 (0x7f72cc28a800) [pid = 13908] [serial = 2208] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72cc284c00) [pid = 13908] [serial = 2207] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72cc026400) [pid = 13908] [serial = 2205] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72cb321c00) [pid = 13908] [serial = 2204] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72c9b9f000) [pid = 13908] [serial = 2202] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72c8575400) [pid = 13908] [serial = 2201] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72c854e400) [pid = 13908] [serial = 2199] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72bc4ec800) [pid = 13908] [serial = 2220] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72bbe2dc00) [pid = 13908] [serial = 2219] [outer = (nil)] [url = about:blank] 12:12:04 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72ba061400) [pid = 13908] [serial = 2214] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 13908 | 1461265925118 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:12:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:12:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3791ms 12:12:05 INFO - PROCESS | 13908 | 1461265925138 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 13908 | 1461265925143 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:12:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:12:05 INFO - PROCESS | 13908 | 1461265925151 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - PROCESS | 13908 | 1461265925156 Marionette TRACE conn3 <- [1,3098,null,{}] 12:12:05 INFO - PROCESS | 13908 | 1461265925165 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:05 INFO - PROCESS | 13908 | 1461265925392 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:12:05 INFO - PROCESS | 13908 | 1461265925625 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:05 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b4dc4000 == 151 [pid = 13908] [id = 784] 12:12:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 146 (0x7f72b7d8f000) [pid = 13908] [serial = 2351] [outer = (nil)] 12:12:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 147 (0x7f72b7e08c00) [pid = 13908] [serial = 2352] [outer = 0x7f72b7d8f000] 12:12:05 INFO - PROCESS | 13908 | 1461265925696 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 13908 | ++DOMWINDOW == 148 (0x7f72b8619c00) [pid = 13908] [serial = 2353] [outer = 0x7f72b7d8f000] 12:12:06 INFO - PROCESS | 13908 | 1461265926408 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:12:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:12:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:12:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1290ms 12:12:06 INFO - PROCESS | 13908 | 1461265926442 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 13908 | 1461265926450 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:12:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:12:06 INFO - PROCESS | 13908 | 1461265926460 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 13908 | 1461265926463 Marionette TRACE conn3 <- [1,3102,null,{}] 12:12:06 INFO - PROCESS | 13908 | 1461265926469 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:06 INFO - PROCESS | 13908 | 1461265926771 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:12:06 INFO - PROCESS | 13908 | 1461265926799 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b7516000 == 152 [pid = 13908] [id = 785] 12:12:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 149 (0x7f72b7d86800) [pid = 13908] [serial = 2354] [outer = (nil)] 12:12:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 150 (0x7f72ba049400) [pid = 13908] [serial = 2355] [outer = 0x7f72b7d86800] 12:12:06 INFO - PROCESS | 13908 | 1461265926866 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 13908 | ++DOMWINDOW == 151 (0x7f72bab88000) [pid = 13908] [serial = 2356] [outer = 0x7f72b7d86800] 12:12:08 INFO - PROCESS | 13908 | 1461265928042 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:12:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:12:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1593ms 12:12:08 INFO - PROCESS | 13908 | 1461265928054 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 13908 | 1461265928058 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:12:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:12:08 INFO - PROCESS | 13908 | 1461265928075 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 13908 | 1461265928082 Marionette TRACE conn3 <- [1,3106,null,{}] 12:12:08 INFO - PROCESS | 13908 | 1461265928104 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:08 INFO - PROCESS | 13908 | 1461265928458 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:12:08 INFO - PROCESS | 13908 | 1461265928645 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72b9a1d000 == 153 [pid = 13908] [id = 786] 12:12:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 152 (0x7f72bace9400) [pid = 13908] [serial = 2357] [outer = (nil)] 12:12:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 153 (0x7f72bae56800) [pid = 13908] [serial = 2358] [outer = 0x7f72bace9400] 12:12:08 INFO - PROCESS | 13908 | 1461265928716 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 13908 | ++DOMWINDOW == 154 (0x7f72baff0c00) [pid = 13908] [serial = 2359] [outer = 0x7f72bace9400] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 153 (0x7f72b6d1a000) [pid = 13908] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 152 (0x7f72b3e44c00) [pid = 13908] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 151 (0x7f72b6d1b000) [pid = 13908] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 150 (0x7f72b8746800) [pid = 13908] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 149 (0x7f72d078d800) [pid = 13908] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 148 (0x7f72cfe9c800) [pid = 13908] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 147 (0x7f72cfe98c00) [pid = 13908] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 146 (0x7f72cc89ec00) [pid = 13908] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 145 (0x7f72bd22f000) [pid = 13908] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 144 (0x7f72cff68400) [pid = 13908] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 143 (0x7f72cc02a400) [pid = 13908] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 142 (0x7f72c79d7c00) [pid = 13908] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 141 (0x7f72cb194400) [pid = 13908] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 140 (0x7f72c7d11400) [pid = 13908] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 139 (0x7f72c79abc00) [pid = 13908] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 138 (0x7f72c78bf000) [pid = 13908] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 137 (0x7f72c6f60800) [pid = 13908] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 136 (0x7f72c5d13c00) [pid = 13908] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 135 (0x7f72c131b400) [pid = 13908] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 134 (0x7f72bfba1000) [pid = 13908] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 133 (0x7f72c1d44400) [pid = 13908] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 132 (0x7f72bf45c400) [pid = 13908] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 131 (0x7f72bc16f000) [pid = 13908] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 130 (0x7f72bd1dcc00) [pid = 13908] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 129 (0x7f72b9aa8800) [pid = 13908] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:12:10 INFO - PROCESS | 13908 | --DOMWINDOW == 128 (0x7f72b994d400) [pid = 13908] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:12:10 INFO - PROCESS | 13908 | 1461265930241 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:12:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2206ms 12:12:10 INFO - PROCESS | 13908 | 1461265930275 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 13908 | 1461265930279 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:12:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:12:10 INFO - PROCESS | 13908 | 1461265930285 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 13908 | 1461265930287 Marionette TRACE conn3 <- [1,3110,null,{}] 12:12:10 INFO - PROCESS | 13908 | 1461265930292 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:10 INFO - PROCESS | 13908 | 1461265930615 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:12:10 INFO - PROCESS | 13908 | 1461265930756 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72badb2000 == 154 [pid = 13908] [id = 787] 12:12:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 129 (0x7f72b6d1a000) [pid = 13908] [serial = 2360] [outer = (nil)] 12:12:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 130 (0x7f72bc642c00) [pid = 13908] [serial = 2361] [outer = 0x7f72b6d1a000] 12:12:10 INFO - PROCESS | 13908 | 1461265930824 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 13908 | ++DOMWINDOW == 131 (0x7f72bd1e9800) [pid = 13908] [serial = 2362] [outer = 0x7f72b6d1a000] 12:12:11 INFO - PROCESS | 13908 | 1461265931507 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:12:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:12:11 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:12:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:12:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1241ms 12:12:11 INFO - PROCESS | 13908 | 1461265931528 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:12:11 INFO - PROCESS | 13908 | 1461265931530 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:12:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:12:11 INFO - PROCESS | 13908 | 1461265931537 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 13908 | 1461265931540 Marionette TRACE conn3 <- [1,3114,null,{}] 12:12:11 INFO - PROCESS | 13908 | 1461265931556 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:11 INFO - PROCESS | 13908 | 1461265931836 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:12:11 INFO - PROCESS | 13908 | 1461265931858 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"06e5c85b-3148-4b14-8140-ff2a0d1e95af\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 13908 | ++DOCSHELL 0x7f72bc0a0000 == 155 [pid = 13908] [id = 788] 12:12:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 132 (0x7f72b9aa8800) [pid = 13908] [serial = 2363] [outer = (nil)] 12:12:11 INFO - PROCESS | 13908 | ++DOMWINDOW == 133 (0x7f72bd234800) [pid = 13908] [serial = 2364] [outer = 0x7f72b9aa8800] 12:12:11 INFO - PROCESS | 13908 | 1461265931925 Marionette DEBUG loaded listener.js 12:12:12 INFO - PROCESS | 13908 | ++DOMWINDOW == 134 (0x7f72bd268000) [pid = 13908] [serial = 2365] [outer = 0x7f72b9aa8800] 12:12:13 INFO - PROCESS | 13908 | 1461265933085 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:12:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:12:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1582ms 12:12:13 INFO - PROCESS | 13908 | 1461265933119 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 13908 | 1461265933127 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:12:14 WARNING - u'runner_teardown' () 12:12:14 INFO - No more tests 12:12:14 INFO - Got 0 unexpected results 12:12:14 INFO - SUITE-END | took 1282s 12:12:14 INFO - Closing logging queue 12:12:14 INFO - queue closed 12:12:14 INFO - Return code: 0 12:12:14 WARNING - # TBPL SUCCESS # 12:12:14 INFO - Running post-action listener: _resource_record_post_action 12:12:14 INFO - Running post-run listener: _resource_record_post_run 12:12:15 INFO - Total resource usage - Wall time: 1322s; CPU: 98.0%; Read bytes: 5603328; Write bytes: 975155200; Read time: 792; Write time: 382608 12:12:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:12:15 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 50159616; Read time: 0; Write time: 51472 12:12:15 INFO - run-tests - Wall time: 1288s; CPU: 98.0%; Read bytes: 5586944; Write bytes: 924995584; Read time: 792; Write time: 331136 12:12:15 INFO - Running post-run listener: _upload_blobber_files 12:12:15 INFO - Blob upload gear active. 12:12:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:12:15 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:12:15 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:12:15 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:12:16 INFO - (blobuploader) - INFO - Open directory for files ... 12:12:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:12:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:12:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:12:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:12:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:12:18 INFO - (blobuploader) - INFO - Done attempting. 12:12:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:12:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:12:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:12:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:12:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:12:19 INFO - (blobuploader) - INFO - Done attempting. 12:12:19 INFO - (blobuploader) - INFO - Iteration through files over. 12:12:19 INFO - Return code: 0 12:12:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:12:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:12:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d576484ef211ebff69d1ce313631d75e9246133991437f1c56795b0f4b834d808049f6aaab907cf751f754802458522cd0801390072d8da66e77d30207aee1ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1801f49e318138e7a3db84a9b45115ff60754fdceb9efff8a71a28603945d455b7f300ed50ea146ed65a783e77652c2f096c33cbfcff52d9ca81352040b5ec00"} 12:12:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:12:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:12:19 INFO - Contents: 12:12:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d576484ef211ebff69d1ce313631d75e9246133991437f1c56795b0f4b834d808049f6aaab907cf751f754802458522cd0801390072d8da66e77d30207aee1ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1801f49e318138e7a3db84a9b45115ff60754fdceb9efff8a71a28603945d455b7f300ed50ea146ed65a783e77652c2f096c33cbfcff52d9ca81352040b5ec00"} 12:12:19 INFO - Running post-run listener: copy_logs_to_upload_dir 12:12:19 INFO - Copying logs to upload dir... 12:12:19 INFO - mkdir: /builds/slave/test/build/upload/logs 12:12:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1404.296135 ========= master_lag: 2.95 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 27 secs) (at 2016-04-21 12:12:22.682057) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 12:12:22.683099) ========= 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-1461264508.591940-994116852 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d576484ef211ebff69d1ce313631d75e9246133991437f1c56795b0f4b834d808049f6aaab907cf751f754802458522cd0801390072d8da66e77d30207aee1ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1801f49e318138e7a3db84a9b45115ff60754fdceb9efff8a71a28603945d455b7f300ed50ea146ed65a783e77652c2f096c33cbfcff52d9ca81352040b5ec00"} build_url:https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039091 build_url: 'https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/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/d576484ef211ebff69d1ce313631d75e9246133991437f1c56795b0f4b834d808049f6aaab907cf751f754802458522cd0801390072d8da66e77d30207aee1ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1801f49e318138e7a3db84a9b45115ff60754fdceb9efff8a71a28603945d455b7f300ed50ea146ed65a783e77652c2f096c33cbfcff52d9ca81352040b5ec00"}' symbols_url: 'https://queue.taskcluster.net/v1/task/egctOKnHRzScMpeh4pd08Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.72 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 12:12:23.445929) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:12:23.446292) ========= 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-1461264508.591940-994116852 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023183 ========= master_lag: 0.25 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:12:23.716468) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 12:12:23.716809) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 12:12:23.717377) ========= ========= Total master_lag: 4.25 =========