builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-499 starttime: 1461650489.11 results: success (0) buildid: 20160425221255 builduid: cd7c3e3eaff64c5bb6d31b9443848670 revision: bc717d4057143ac4718004c79070c66131ac917e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.113125) ========= master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.113658) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.114083) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.356489) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.356950) ========= 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-1461650247.759560-761747369 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 23:01:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.95M=0.001s 2016-04-25 23:01:29 (9.95 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.245097 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.636568) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.637103) ========= 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-1461650247.759560-761747369 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032001 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.703931) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:29.704424) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bc717d4057143ac4718004c79070c66131ac917e --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 bc717d4057143ac4718004c79070c66131ac917e --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-1461650247.759560-761747369 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 23:01:29,822 truncating revision to first 12 chars 2016-04-25 23:01:29,822 Setting DEBUG logging. 2016-04-25 23:01:29,822 attempt 1/10 2016-04-25 23:01:29,822 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/bc717d405714?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 23:01:30,256 unpacking tar archive at: mozilla-inbound-bc717d405714/testing/mozharness/ program finished with exit code 0 elapsedTime=0.716670 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:30.455003) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:30.455477) ========= script_repo_revision: bc717d4057143ac4718004c79070c66131ac917e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:30.456086) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:30.456482) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 23:01:30.486835) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 47 secs) (at 2016-04-25 23:01:30.487231) ========= /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-1461650247.759560-761747369 _=/tools/buildbot/bin/python using PTY: False 23:01:30 INFO - MultiFileLogger online at 20160425 23:01:30 in /builds/slave/test 23:01:30 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 23:01:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:01:30 INFO - {'append_to_log': False, 23:01:30 INFO - 'base_work_dir': '/builds/slave/test', 23:01:30 INFO - 'blob_upload_branch': 'mozilla-inbound', 23:01:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:01:30 INFO - 'buildbot_json_path': 'buildprops.json', 23:01:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:01:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:01:30 INFO - 'download_minidump_stackwalk': True, 23:01:30 INFO - 'download_symbols': 'true', 23:01:30 INFO - 'e10s': False, 23:01:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:01:30 INFO - 'tooltool.py': '/tools/tooltool.py', 23:01:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:01:30 INFO - '/tools/misc-python/virtualenv.py')}, 23:01:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:01:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:01:30 INFO - 'log_level': 'info', 23:01:30 INFO - 'log_to_console': True, 23:01:30 INFO - 'opt_config_files': (), 23:01:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:01:30 INFO - '--processes=1', 23:01:30 INFO - '--config=%(test_path)s/wptrunner.ini', 23:01:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:01:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:01:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:01:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:01:30 INFO - 'pip_index': False, 23:01:30 INFO - 'require_test_zip': True, 23:01:30 INFO - 'test_type': ('testharness',), 23:01:30 INFO - 'this_chunk': '1', 23:01:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:01:30 INFO - 'total_chunks': '10', 23:01:30 INFO - 'virtualenv_path': 'venv', 23:01:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:01:30 INFO - 'work_dir': 'build'} 23:01:30 INFO - ##### 23:01:30 INFO - ##### Running clobber step. 23:01:30 INFO - ##### 23:01:30 INFO - Running pre-action listener: _resource_record_pre_action 23:01:30 INFO - Running main action method: clobber 23:01:30 INFO - rmtree: /builds/slave/test/build 23:01:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:01:31 INFO - Running post-action listener: _resource_record_post_action 23:01:31 INFO - ##### 23:01:31 INFO - ##### Running read-buildbot-config step. 23:01:31 INFO - ##### 23:01:31 INFO - Running pre-action listener: _resource_record_pre_action 23:01:31 INFO - Running main action method: read_buildbot_config 23:01:31 INFO - Using buildbot properties: 23:01:31 INFO - { 23:01:31 INFO - "project": "", 23:01:31 INFO - "product": "firefox", 23:01:31 INFO - "script_repo_revision": "production", 23:01:31 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 23:01:31 INFO - "repository": "", 23:01:31 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 23:01:31 INFO - "buildid": "20160425221255", 23:01:31 INFO - "pgo_build": "False", 23:01:31 INFO - "basedir": "/builds/slave/test", 23:01:31 INFO - "buildnumber": 4, 23:01:31 INFO - "slavename": "tst-linux64-spot-499", 23:01:31 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/", 23:01:31 INFO - "platform": "linux64", 23:01:31 INFO - "branch": "mozilla-inbound", 23:01:31 INFO - "revision": "bc717d4057143ac4718004c79070c66131ac917e", 23:01:31 INFO - "repo_path": "integration/mozilla-inbound", 23:01:31 INFO - "moz_repo_path": "", 23:01:31 INFO - "stage_platform": "linux64", 23:01:31 INFO - "builduid": "cd7c3e3eaff64c5bb6d31b9443848670", 23:01:31 INFO - "slavebuilddir": "test" 23:01:31 INFO - } 23:01:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 23:01:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 23:01:31 INFO - Running post-action listener: _resource_record_post_action 23:01:31 INFO - ##### 23:01:31 INFO - ##### Running download-and-extract step. 23:01:31 INFO - ##### 23:01:31 INFO - Running pre-action listener: _resource_record_pre_action 23:01:31 INFO - Running main action method: download_and_extract 23:01:31 INFO - mkdir: /builds/slave/test/build/tests 23:01:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:01:31 INFO - https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 23:01:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 23:01:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 23:01:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 23:01:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 23:01:46 INFO - Downloaded 1361 bytes. 23:01:46 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 23:01:46 INFO - Using the following test package requirements: 23:01:46 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 23:01:46 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 23:01:46 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 23:01:46 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'jsshell-linux-x86_64.zip'], 23:01:46 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 23:01:46 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 23:01:46 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 23:01:46 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 23:01:46 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 23:01:46 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 23:01:46 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 23:01:46 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 23:01: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')]} 23:01:46 INFO - https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 23:01:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 23:01:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 23:01:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 23:01:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 23:01:50 INFO - Downloaded 22751300 bytes. 23:01:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:01:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:01:51 INFO - caution: filename not matched: web-platform/* 23:01:51 INFO - Return code: 11 23:01:51 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')]} 23:01:51 INFO - https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 23:01:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:01:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:01:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:01:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 23:01:53 INFO - Downloaded 36406661 bytes. 23:01:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:01:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:01:56 INFO - caution: filename not matched: bin/* 23:01:56 INFO - caution: filename not matched: config/* 23:01:56 INFO - caution: filename not matched: mozbase/* 23:01:56 INFO - caution: filename not matched: marionette/* 23:01:56 INFO - caution: filename not matched: tools/wptserve/* 23:01:56 INFO - Return code: 11 23:01: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')]} 23:01:56 INFO - https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 23:01:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 23:01:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 23:01:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 23:01:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 23:02:04 INFO - Downloaded 64482907 bytes. 23:02:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 23:02:04 INFO - mkdir: /builds/slave/test/properties 23:02:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:02:04 INFO - Writing to file /builds/slave/test/properties/build_url 23:02:04 INFO - Contents: 23:02:04 INFO - build_url:https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 23:02:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:02:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:02:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:02:05 INFO - Contents: 23:02:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:02:05 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')]} 23:02:05 INFO - https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:02:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:02:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:02:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:02:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 23:02:07 INFO - Downloaded 90935391 bytes. 23:02:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:02:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:02:13 INFO - Return code: 0 23:02:13 INFO - Running post-action listener: _resource_record_post_action 23:02:13 INFO - Running post-action listener: set_extra_try_arguments 23:02:13 INFO - ##### 23:02:13 INFO - ##### Running create-virtualenv step. 23:02:13 INFO - ##### 23:02:13 INFO - Running pre-action listener: _pre_create_virtualenv 23:02:13 INFO - Running pre-action listener: _resource_record_pre_action 23:02:13 INFO - Running main action method: create_virtualenv 23:02:13 INFO - Creating virtualenv /builds/slave/test/build/venv 23:02:13 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 23:02:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:02:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:02:13 INFO - Using real prefix '/usr' 23:02:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:02:16 INFO - Installing distribute.............................................................................................................................................................................................done. 23:02:22 INFO - Installing pip.................done. 23:02:22 INFO - Return code: 0 23:02:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:02:22 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')]} 23:02:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:02:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:22 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')]} 23:02:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:02:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:22 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 0x1f68030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x207d970>, '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 0x207e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x207e700>, '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-1461650247.759560-761747369', '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 23:02:22 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 23:02:22 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 23:02:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:02:22 INFO - 'CCACHE_UMASK': '002', 23:02:22 INFO - 'DISPLAY': ':0', 23:02:22 INFO - 'HOME': '/home/cltbld', 23:02:22 INFO - 'LANG': 'en_US.UTF-8', 23:02:22 INFO - 'LOGNAME': 'cltbld', 23:02:22 INFO - 'MAIL': '/var/mail/cltbld', 23:02:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:02:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:02:22 INFO - 'MOZ_NO_REMOTE': '1', 23:02:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:02:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:02:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:02:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:02:22 INFO - 'PWD': '/builds/slave/test', 23:02:22 INFO - 'SHELL': '/bin/bash', 23:02:22 INFO - 'SHLVL': '1', 23:02:22 INFO - 'TERM': 'linux', 23:02:22 INFO - 'TMOUT': '86400', 23:02:22 INFO - 'USER': 'cltbld', 23:02:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461650247.759560-761747369', 23:02:22 INFO - '_': '/tools/buildbot/bin/python'} 23:02:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:02:23 INFO - Downloading/unpacking psutil>=0.7.1 23:02:23 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 23:02:23 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 23:02:23 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 23:02:23 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 23:02:23 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 23:02:23 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 23:02:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:02:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:02:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:02:27 INFO - Installing collected packages: psutil 23:02:27 INFO - Running setup.py install for psutil 23:02:27 INFO - building 'psutil._psutil_linux' extension 23:02:27 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 23:02:27 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 23:02:27 INFO - building 'psutil._psutil_posix' extension 23:02:27 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 23:02:28 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 23:02:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:02:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:02:28 INFO - Successfully installed psutil 23:02:28 INFO - Cleaning up... 23:02:28 INFO - Return code: 0 23:02:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:02:28 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')]} 23:02:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:02:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:28 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')]} 23:02:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:02:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:28 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 0x1f68030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x207d970>, '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 0x207e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x207e700>, '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-1461650247.759560-761747369', '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 23:02:28 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 23:02:28 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 23:02:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:02:28 INFO - 'CCACHE_UMASK': '002', 23:02:28 INFO - 'DISPLAY': ':0', 23:02:28 INFO - 'HOME': '/home/cltbld', 23:02:28 INFO - 'LANG': 'en_US.UTF-8', 23:02:28 INFO - 'LOGNAME': 'cltbld', 23:02:28 INFO - 'MAIL': '/var/mail/cltbld', 23:02:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:02:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:02:28 INFO - 'MOZ_NO_REMOTE': '1', 23:02:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:02:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:02:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:02:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:02:28 INFO - 'PWD': '/builds/slave/test', 23:02:28 INFO - 'SHELL': '/bin/bash', 23:02:28 INFO - 'SHLVL': '1', 23:02:28 INFO - 'TERM': 'linux', 23:02:28 INFO - 'TMOUT': '86400', 23:02:28 INFO - 'USER': 'cltbld', 23:02:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461650247.759560-761747369', 23:02:28 INFO - '_': '/tools/buildbot/bin/python'} 23:02:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:02:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:02:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:02:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:02:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:02:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:02:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:02:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:02:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:02:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:02:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:02:32 INFO - Installing collected packages: mozsystemmonitor 23:02:32 INFO - Running setup.py install for mozsystemmonitor 23:02:32 INFO - Successfully installed mozsystemmonitor 23:02:32 INFO - Cleaning up... 23:02:33 INFO - Return code: 0 23:02:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:02:33 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')]} 23:02:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:02:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:33 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')]} 23:02:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:02:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:33 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 0x1f68030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x207d970>, '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 0x207e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x207e700>, '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-1461650247.759560-761747369', '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 23:02:33 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 23:02:33 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 23:02:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:02:33 INFO - 'CCACHE_UMASK': '002', 23:02:33 INFO - 'DISPLAY': ':0', 23:02:33 INFO - 'HOME': '/home/cltbld', 23:02:33 INFO - 'LANG': 'en_US.UTF-8', 23:02:33 INFO - 'LOGNAME': 'cltbld', 23:02:33 INFO - 'MAIL': '/var/mail/cltbld', 23:02:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:02:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:02:33 INFO - 'MOZ_NO_REMOTE': '1', 23:02:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:02:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:02:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:02:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:02:33 INFO - 'PWD': '/builds/slave/test', 23:02:33 INFO - 'SHELL': '/bin/bash', 23:02:33 INFO - 'SHLVL': '1', 23:02:33 INFO - 'TERM': 'linux', 23:02:33 INFO - 'TMOUT': '86400', 23:02:33 INFO - 'USER': 'cltbld', 23:02:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461650247.759560-761747369', 23:02:33 INFO - '_': '/tools/buildbot/bin/python'} 23:02:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:02:33 INFO - Downloading/unpacking blobuploader==1.2.4 23:02:33 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 23:02:33 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 23:02:33 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 23:02:33 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 23:02:33 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 23:02:33 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 23:02:37 INFO - Downloading blobuploader-1.2.4.tar.gz 23:02:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:02:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:02:37 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 23:02:37 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 23:02:37 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 23:02:37 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 23:02:37 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 23:02:37 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 23:02:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:02:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:02: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 23:02: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 23:02: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 23:02: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 23:02: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 23:02: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 23:02:38 INFO - Downloading docopt-0.6.1.tar.gz 23:02:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:02:38 INFO - Installing collected packages: blobuploader, requests, docopt 23:02:38 INFO - Running setup.py install for blobuploader 23:02:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:02:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:02:38 INFO - Running setup.py install for requests 23:02:39 INFO - Running setup.py install for docopt 23:02:39 INFO - Successfully installed blobuploader requests docopt 23:02:39 INFO - Cleaning up... 23:02:39 INFO - Return code: 0 23:02:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:02:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:02:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:02:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:02:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:02:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:39 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 0x1f68030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x207d970>, '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 0x207e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x207e700>, '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-1461650247.759560-761747369', '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 23:02:39 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 23:02:39 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 23:02:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:02:39 INFO - 'CCACHE_UMASK': '002', 23:02:39 INFO - 'DISPLAY': ':0', 23:02:39 INFO - 'HOME': '/home/cltbld', 23:02:39 INFO - 'LANG': 'en_US.UTF-8', 23:02:39 INFO - 'LOGNAME': 'cltbld', 23:02:39 INFO - 'MAIL': '/var/mail/cltbld', 23:02:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:02:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:02:39 INFO - 'MOZ_NO_REMOTE': '1', 23:02:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:02:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:02:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:02:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:02:39 INFO - 'PWD': '/builds/slave/test', 23:02:39 INFO - 'SHELL': '/bin/bash', 23:02:39 INFO - 'SHLVL': '1', 23:02:39 INFO - 'TERM': 'linux', 23:02:39 INFO - 'TMOUT': '86400', 23:02:39 INFO - 'USER': 'cltbld', 23:02:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461650247.759560-761747369', 23:02:39 INFO - '_': '/tools/buildbot/bin/python'} 23:02:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:02:40 INFO - Running setup.py (path:/tmp/pip-1339K_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:02:40 INFO - Running setup.py (path:/tmp/pip-2jVi_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:02:40 INFO - Running setup.py (path:/tmp/pip-zSYg2m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:02:40 INFO - Running setup.py (path:/tmp/pip-f8NuBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:02:40 INFO - Running setup.py (path:/tmp/pip-bPEujb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:02:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:02:40 INFO - Running setup.py (path:/tmp/pip-wlKclg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:02:41 INFO - Running setup.py (path:/tmp/pip-US9min-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:02:41 INFO - Running setup.py (path:/tmp/pip-WrX8NQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:02:41 INFO - Running setup.py (path:/tmp/pip-SGXp4o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:02:41 INFO - Running setup.py (path:/tmp/pip-nbl96l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:02:41 INFO - Running setup.py (path:/tmp/pip-IWF8Jx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:02:41 INFO - Running setup.py (path:/tmp/pip-ezQ4hr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:02:41 INFO - Running setup.py (path:/tmp/pip-uoH8t_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:02:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:02:41 INFO - Running setup.py (path:/tmp/pip-mB3uRy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:02:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:02:42 INFO - Running setup.py (path:/tmp/pip-oDkwjZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:02:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:02:42 INFO - Running setup.py (path:/tmp/pip-J25FVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:02:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:02:42 INFO - Running setup.py (path:/tmp/pip-OV237E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:02:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:02:42 INFO - Running setup.py (path:/tmp/pip-uJtpSS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:02:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:02:42 INFO - Running setup.py (path:/tmp/pip-FCHWPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:02:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:02:42 INFO - Running setup.py (path:/tmp/pip-6DO2pR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:02:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:02:43 INFO - Running setup.py (path:/tmp/pip-1V6MaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:02:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:02:43 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 23:02:43 INFO - Running setup.py install for manifestparser 23:02:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:02:43 INFO - Running setup.py install for mozcrash 23:02:43 INFO - Running setup.py install for mozdebug 23:02:43 INFO - Running setup.py install for mozdevice 23:02:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Running setup.py install for mozfile 23:02:44 INFO - Running setup.py install for mozhttpd 23:02:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Running setup.py install for mozinfo 23:02:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Running setup.py install for mozInstall 23:02:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:02:44 INFO - Running setup.py install for mozleak 23:02:44 INFO - Running setup.py install for mozlog 23:02:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:02:45 INFO - Running setup.py install for moznetwork 23:02:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:02:45 INFO - Running setup.py install for mozprocess 23:02:45 INFO - Running setup.py install for mozprofile 23:02:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:02:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:02:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:02:45 INFO - Running setup.py install for mozrunner 23:02:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:02:46 INFO - Running setup.py install for mozscreenshot 23:02:46 INFO - Running setup.py install for moztest 23:02:46 INFO - Running setup.py install for mozversion 23:02:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:02:46 INFO - Running setup.py install for wptserve 23:02:46 INFO - Running setup.py install for marionette-driver 23:02:47 INFO - Running setup.py install for browsermob-proxy 23:02:47 INFO - Running setup.py install for marionette-client 23:02:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:02:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:02:47 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 23:02:47 INFO - Cleaning up... 23:02:47 INFO - Return code: 0 23:02:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:02:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:02:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:02:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:02:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:02:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:02:47 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 0x1f68030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x207d970>, '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 0x207e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x207e700>, '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-1461650247.759560-761747369', '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 23:02:47 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 23:02:47 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 23:02:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:02:47 INFO - 'CCACHE_UMASK': '002', 23:02:47 INFO - 'DISPLAY': ':0', 23:02:47 INFO - 'HOME': '/home/cltbld', 23:02:47 INFO - 'LANG': 'en_US.UTF-8', 23:02:47 INFO - 'LOGNAME': 'cltbld', 23:02:47 INFO - 'MAIL': '/var/mail/cltbld', 23:02:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:02:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:02:47 INFO - 'MOZ_NO_REMOTE': '1', 23:02:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:02:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:02:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:02:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:02:47 INFO - 'PWD': '/builds/slave/test', 23:02:47 INFO - 'SHELL': '/bin/bash', 23:02:47 INFO - 'SHLVL': '1', 23:02:47 INFO - 'TERM': 'linux', 23:02:47 INFO - 'TMOUT': '86400', 23:02:47 INFO - 'USER': 'cltbld', 23:02:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461650247.759560-761747369', 23:02:47 INFO - '_': '/tools/buildbot/bin/python'} 23:02:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:02:48 INFO - Running setup.py (path:/tmp/pip-2Kcufs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:02:48 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)) 23:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:02:48 INFO - Running setup.py (path:/tmp/pip-n0uhqn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:02:48 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)) 23:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:02:48 INFO - Running setup.py (path:/tmp/pip-8Ebb6i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:02:48 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)) 23:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:02:48 INFO - Running setup.py (path:/tmp/pip-uof_wK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:02:48 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)) 23:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:02:48 INFO - Running setup.py (path:/tmp/pip-cJqFp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:02:48 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)) 23:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:02:48 INFO - Running setup.py (path:/tmp/pip-6GupES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:02:49 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)) 23:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:02:49 INFO - Running setup.py (path:/tmp/pip-AHV1hH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:02:49 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)) 23:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:02:49 INFO - Running setup.py (path:/tmp/pip-fiKmOH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:02:49 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)) 23:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:02:49 INFO - Running setup.py (path:/tmp/pip-Jtvxzi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:02:49 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)) 23:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:02:49 INFO - Running setup.py (path:/tmp/pip-bWpc1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:02:49 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)) 23:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:02:49 INFO - Running setup.py (path:/tmp/pip-Bn15LD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:02:49 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)) 23:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:02:49 INFO - Running setup.py (path:/tmp/pip-eBYh_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:02:49 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)) 23:02:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:02:49 INFO - Running setup.py (path:/tmp/pip-T98WQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:02:50 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)) 23:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:02:50 INFO - Running setup.py (path:/tmp/pip-eS2PVl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:02:50 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)) 23:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:02:50 INFO - Running setup.py (path:/tmp/pip-P2k8JM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:02:50 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)) 23:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:02:50 INFO - Running setup.py (path:/tmp/pip-DCeavh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:02:50 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)) 23:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:02:50 INFO - Running setup.py (path:/tmp/pip-E9b_nl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:02:50 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)) 23:02:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:02:50 INFO - Running setup.py (path:/tmp/pip-f5FlpG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:02:50 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)) 23:02:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:02:50 INFO - Running setup.py (path:/tmp/pip-ikV71a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:02:50 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)) 23:02:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:02:50 INFO - Running setup.py (path:/tmp/pip-LCU8Hs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:02:51 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)) 23:02:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:02:51 INFO - Running setup.py (path:/tmp/pip-CmhlZ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:02:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:02:51 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)) 23:02:51 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)) 23:02:51 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)) 23:02:51 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)) 23:02:51 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)) 23:02:51 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)) 23:02:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:02:51 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 23:02:51 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 23:02:51 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 23:02:51 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 23:02:51 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 23:02:51 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 23:02:55 INFO - Downloading blessings-1.6.tar.gz 23:02:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:02:55 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)) 23:02:55 INFO - Installing collected packages: blessings 23:02:55 INFO - Running setup.py install for blessings 23:02:55 INFO - Successfully installed blessings 23:02:55 INFO - Cleaning up... 23:02:55 INFO - Return code: 0 23:02:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:02:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:02:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:02:56 INFO - Reading from file tmpfile_stdout 23:02:56 INFO - Current package versions: 23:02:56 INFO - argparse == 1.2.1 23:02:56 INFO - blessings == 1.6 23:02:56 INFO - blobuploader == 1.2.4 23:02:56 INFO - browsermob-proxy == 0.6.0 23:02:56 INFO - docopt == 0.6.1 23:02:56 INFO - manifestparser == 1.1 23:02:56 INFO - marionette-client == 2.3.0 23:02:56 INFO - marionette-driver == 1.4.0 23:02:56 INFO - mozInstall == 1.12 23:02:56 INFO - mozcrash == 0.17 23:02:56 INFO - mozdebug == 0.1 23:02:56 INFO - mozdevice == 0.48 23:02:56 INFO - mozfile == 1.2 23:02:56 INFO - mozhttpd == 0.7 23:02:56 INFO - mozinfo == 0.9 23:02:56 INFO - mozleak == 0.1 23:02:56 INFO - mozlog == 3.1 23:02:56 INFO - moznetwork == 0.27 23:02:56 INFO - mozprocess == 0.22 23:02:56 INFO - mozprofile == 0.28 23:02:56 INFO - mozrunner == 6.11 23:02:56 INFO - mozscreenshot == 0.1 23:02:56 INFO - mozsystemmonitor == 0.0 23:02:56 INFO - moztest == 0.7 23:02:56 INFO - mozversion == 1.4 23:02:56 INFO - psutil == 3.1.1 23:02:56 INFO - requests == 1.2.3 23:02:56 INFO - wptserve == 1.4.0 23:02:56 INFO - wsgiref == 0.1.2 23:02:56 INFO - Running post-action listener: _resource_record_post_action 23:02:56 INFO - Running post-action listener: _start_resource_monitoring 23:02:56 INFO - Starting resource monitoring. 23:02:56 INFO - ##### 23:02:56 INFO - ##### Running pull step. 23:02:56 INFO - ##### 23:02:56 INFO - Running pre-action listener: _resource_record_pre_action 23:02:56 INFO - Running main action method: pull 23:02:56 INFO - Pull has nothing to do! 23:02:56 INFO - Running post-action listener: _resource_record_post_action 23:02:56 INFO - ##### 23:02:56 INFO - ##### Running install step. 23:02:56 INFO - ##### 23:02:56 INFO - Running pre-action listener: _resource_record_pre_action 23:02:56 INFO - Running main action method: install 23:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:02:56 INFO - Reading from file tmpfile_stdout 23:02:56 INFO - Detecting whether we're running mozinstall >=1.0... 23:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:02:56 INFO - Reading from file tmpfile_stdout 23:02:56 INFO - Output received: 23:02:56 INFO - Usage: mozinstall [options] installer 23:02:56 INFO - Options: 23:02:56 INFO - -h, --help show this help message and exit 23:02:56 INFO - -d DEST, --destination=DEST 23:02:56 INFO - Directory to install application into. [default: 23:02:56 INFO - "/builds/slave/test"] 23:02:56 INFO - --app=APP Application being installed. [default: firefox] 23:02:56 INFO - mkdir: /builds/slave/test/build/application 23:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 23:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 23:03:26 INFO - Reading from file tmpfile_stdout 23:03:26 INFO - Output received: 23:03:26 INFO - /builds/slave/test/build/application/firefox/firefox 23:03:26 INFO - Running post-action listener: _resource_record_post_action 23:03:26 INFO - ##### 23:03:26 INFO - ##### Running run-tests step. 23:03:26 INFO - ##### 23:03:26 INFO - Running pre-action listener: _resource_record_pre_action 23:03:26 INFO - Running main action method: run_tests 23:03:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:03:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:03:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:03:26 INFO - grabbing minidump binary from tooltool 23:03:26 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')]} 23:03:26 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 0x207d970>, '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 0x207e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x207e700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:03:26 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 23:03:26 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 23:03:27 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:03:27 INFO - Return code: 0 23:03:27 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 23:03:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:03:27 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/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.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 23:03:27 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/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.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 23:03:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:03:27 INFO - 'CCACHE_UMASK': '002', 23:03:27 INFO - 'DISPLAY': ':0', 23:03:27 INFO - 'HOME': '/home/cltbld', 23:03:27 INFO - 'LANG': 'en_US.UTF-8', 23:03:27 INFO - 'LOGNAME': 'cltbld', 23:03:27 INFO - 'MAIL': '/var/mail/cltbld', 23:03:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:03:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:03:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:03:27 INFO - 'MOZ_NO_REMOTE': '1', 23:03:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:03:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:03:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:03:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:03:27 INFO - 'PWD': '/builds/slave/test', 23:03:27 INFO - 'SHELL': '/bin/bash', 23:03:27 INFO - 'SHLVL': '1', 23:03:27 INFO - 'TERM': 'linux', 23:03:27 INFO - 'TMOUT': '86400', 23:03:27 INFO - 'USER': 'cltbld', 23:03:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461650247.759560-761747369', 23:03:27 INFO - '_': '/tools/buildbot/bin/python'} 23:03:27 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/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.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 23:03:28 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 23:03:28 INFO - import pkg_resources 23:03:29 INFO - Using 1 client processes 23:03:29 INFO - wptserve Starting http server on 127.0.0.1:8000 23:03:29 INFO - wptserve Starting http server on 127.0.0.1:8001 23:03:29 INFO - wptserve Starting http server on 127.0.0.1:8443 23:03:31 INFO - SUITE-START | Running 778 tests 23:03:31 INFO - Running testharness tests 23:03:31 INFO - Setting up ssl 23:03:31 INFO - PROCESS | certutil | 23:03:31 INFO - PROCESS | certutil | 23:03:32 INFO - PROCESS | certutil | 23:03:32 INFO - Certificate Nickname Trust Attributes 23:03:32 INFO - SSL,S/MIME,JAR/XPI 23:03:32 INFO - 23:03:32 INFO - web-platform-tests CT,, 23:03:32 INFO - 23:03:32 INFO - Starting runner 23:03:34 INFO - PROCESS | 1826 | 1461650614561 Marionette DEBUG Marionette enabled via build flag and pref 23:03:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0049a4a000 == 1 [pid = 1826] [id = 1] 23:03:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0x7f0049a4a800) [pid = 1826] [serial = 1] [outer = (nil)] 23:03:34 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 23:03:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0x7f0049a4b800) [pid = 1826] [serial = 2] [outer = 0x7f0049a4a800] 23:03:35 INFO - PROCESS | 1826 | 1461650615183 Marionette INFO Listening on port 2828 23:03:35 INFO - PROCESS | 1826 | 1461650615695 Marionette DEBUG Marionette enabled via command-line flag 23:03:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046911000 == 2 [pid = 1826] [id = 2] 23:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0x7f0046911800) [pid = 1826] [serial = 3] [outer = (nil)] 23:03:35 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 23:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0x7f0046912800) [pid = 1826] [serial = 4] [outer = 0x7f0046911800] 23:03:35 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0045d11700 23:03:35 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f004bca0f10 23:03:35 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0045d661c0 23:03:35 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0045d664c0 23:03:35 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0045d667f0 23:03:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f0045db7800) [pid = 1826] [serial = 5] [outer = 0x7f0049a4a800] 23:03:36 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:03:36 INFO - PROCESS | 1826 | 1461650616068 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60747 23:03:36 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:03:36 INFO - PROCESS | 1826 | 1461650616151 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60748 23:03:36 INFO - PROCESS | 1826 | 1461650616157 Marionette DEBUG Closed connection conn0 23:03:36 INFO - PROCESS | 1826 | [1826] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 23:03:36 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:03:36 INFO - PROCESS | 1826 | 1461650616280 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60749 23:03:36 INFO - PROCESS | 1826 | 1461650616283 Marionette DEBUG Closed connection conn1 23:03:36 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:03:36 INFO - PROCESS | 1826 | 1461650616344 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60750 23:03:36 INFO - PROCESS | 1826 | 1461650616353 Marionette DEBUG Closed connection conn2 23:03:36 INFO - PROCESS | 1826 | 1461650616394 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:03:36 INFO - PROCESS | 1826 | 1461650616421 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425221255","device":"desktop","version":"49.0a1"} 23:03:37 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:03:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a62b000 == 3 [pid = 1826] [id = 3] 23:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f003a62b800) [pid = 1826] [serial = 6] [outer = (nil)] 23:03:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a62c000 == 4 [pid = 1826] [id = 4] 23:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f003a679800) [pid = 1826] [serial = 7] [outer = (nil)] 23:03:38 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:03:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039748000 == 5 [pid = 1826] [id = 5] 23:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f0039536c00) [pid = 1826] [serial = 8] [outer = (nil)] 23:03:38 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:03:38 INFO - PROCESS | 1826 | [1826] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f00394ce400) [pid = 1826] [serial = 9] [outer = 0x7f0039536c00] 23:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f0038f0f800) [pid = 1826] [serial = 10] [outer = 0x7f003a62b800] 23:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f0038fd1800) [pid = 1826] [serial = 11] [outer = 0x7f003a679800] 23:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f0038fd3800) [pid = 1826] [serial = 12] [outer = 0x7f0039536c00] 23:03:40 INFO - PROCESS | 1826 | 1461650619998 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 1826 | 1461650620015 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f0036992c00) [pid = 1826] [serial = 13] [outer = 0x7f0039536c00] 23:03:40 INFO - PROCESS | 1826 | 1461650620694 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2ed98074-537a-4c8a-9957-cced34fc1274","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425221255","device":"desktop","version":"49.0a1","command_id":1}}] 23:03:40 INFO - PROCESS | 1826 | 1461650620928 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}] 23:03:41 INFO - PROCESS | 1826 | 1461650621108 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 23:03:41 INFO - PROCESS | 1826 | 1461650621358 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:03:41 INFO - PROCESS | 1826 | [1826] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:03:41 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:03:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7f00332cfc00) [pid = 1826] [serial = 14] [outer = 0x7f0039536c00] 23:03:41 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:03:41 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:41 INFO - PROCESS | 1826 | 1461650621855 Marionette TRACE conn3 <- [1,3,null,{}] 23:03:41 INFO - PROCESS | 1826 | 1461650621976 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:03:42 INFO - PROCESS | 1826 | 1461650622028 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 23:03:42 INFO - PROCESS | 1826 | 1461650622130 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 23:03:42 INFO - PROCESS | 1826 | 1461650622133 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 23:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:03:42 INFO - PROCESS | 1826 | 1461650622142 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:03:42 INFO - PROCESS | 1826 | 1461650622147 Marionette TRACE conn3 <- [1,6,null,{}] 23:03:42 INFO - PROCESS | 1826 | 1461650622153 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}] 23:03:42 INFO - PROCESS | 1826 | 1461650622169 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 23:03:42 INFO - PROCESS | 1826 | 1461650622177 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b73c000 == 6 [pid = 1826] [id = 6] 23:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7f0031e04400) [pid = 1826] [serial = 15] [outer = (nil)] 23:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7f0031e06400) [pid = 1826] [serial = 16] [outer = 0x7f0031e04400] 23:03:42 INFO - PROCESS | 1826 | 1461650622245 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7f0031e0d000) [pid = 1826] [serial = 17] [outer = 0x7f0031e04400] 23:03:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c68800 == 7 [pid = 1826] [id = 7] 23:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f0031c5a000) [pid = 1826] [serial = 18] [outer = (nil)] 23:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f0031c60000) [pid = 1826] [serial = 19] [outer = 0x7f0031c5a000] 23:03:42 INFO - PROCESS | 1826 | 1461650622688 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f0031c62000) [pid = 1826] [serial = 20] [outer = 0x7f0031c5a000] 23:03:43 INFO - PROCESS | 1826 | [1826] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 23:03:43 INFO - PROCESS | 1826 | 1461650623191 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]]]}] 23:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1081ms 23:03:43 INFO - PROCESS | 1826 | 1461650623281 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 23:03:43 INFO - PROCESS | 1826 | 1461650623284 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 23:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:03:43 INFO - PROCESS | 1826 | 1461650623313 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:03:43 INFO - PROCESS | 1826 | 1461650623326 Marionette TRACE conn3 <- [1,10,null,{}] 23:03:43 INFO - PROCESS | 1826 | 1461650623364 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}] 23:03:43 INFO - PROCESS | 1826 | 1461650623524 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 23:03:43 INFO - PROCESS | 1826 | 1461650623542 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff28000 == 8 [pid = 1826] [id = 8] 23:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f0030fec400) [pid = 1826] [serial = 21] [outer = (nil)] 23:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f0031b0b400) [pid = 1826] [serial = 22] [outer = 0x7f0030fec400] 23:03:43 INFO - PROCESS | 1826 | 1461650623605 Marionette DEBUG loaded listener.js 23:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f0030386400) [pid = 1826] [serial = 23] [outer = 0x7f0030fec400] 23:03:44 INFO - PROCESS | 1826 | 1461650624154 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]]]}] 23:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 867ms 23:03:44 INFO - PROCESS | 1826 | 1461650624169 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 23:03:44 INFO - PROCESS | 1826 | 1461650624173 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 23:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:03:44 INFO - PROCESS | 1826 | 1461650624179 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:03:44 INFO - PROCESS | 1826 | 1461650624181 Marionette TRACE conn3 <- [1,14,null,{}] 23:03:44 INFO - PROCESS | 1826 | 1461650624186 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}] 23:03:44 INFO - PROCESS | 1826 | 1461650624327 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 23:03:44 INFO - PROCESS | 1826 | 1461650624348 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030382800 == 9 [pid = 1826] [id = 9] 23:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f003052b000) [pid = 1826] [serial = 24] [outer = (nil)] 23:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f003052ec00) [pid = 1826] [serial = 25] [outer = 0x7f003052b000] 23:03:44 INFO - PROCESS | 1826 | 1461650624405 Marionette DEBUG loaded listener.js 23:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f0030537c00) [pid = 1826] [serial = 26] [outer = 0x7f003052b000] 23:03:45 INFO - PROCESS | 1826 | 1461650625347 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]]]}] 23:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1179ms 23:03:45 INFO - PROCESS | 1826 | 1461650625359 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 1826 | 1461650625363 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 23:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:03:45 INFO - PROCESS | 1826 | 1461650625372 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 1826 | 1461650625378 Marionette TRACE conn3 <- [1,18,null,{}] 23:03:45 INFO - PROCESS | 1826 | 1461650625387 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}] 23:03:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00305a5000 == 10 [pid = 1826] [id = 10] 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f00305a7000) [pid = 1826] [serial = 27] [outer = (nil)] 23:03:45 INFO - PROCESS | 1826 | 1461650625573 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f00305a3000) [pid = 1826] [serial = 28] [outer = 0x7f00305a7000] 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f0030edd000) [pid = 1826] [serial = 29] [outer = 0x7f00305a7000] 23:03:45 INFO - PROCESS | 1826 | 1461650625728 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00305a4800 == 11 [pid = 1826] [id = 11] 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f002f8d5000) [pid = 1826] [serial = 30] [outer = (nil)] 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f003052f000) [pid = 1826] [serial = 31] [outer = 0x7f002f8d5000] 23:03:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c66000 == 12 [pid = 1826] [id = 12] 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f0030536c00) [pid = 1826] [serial = 32] [outer = (nil)] 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f0030539400) [pid = 1826] [serial = 33] [outer = 0x7f0030536c00] 23:03:45 INFO - PROCESS | 1826 | 1461650625886 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f0031b04400) [pid = 1826] [serial = 34] [outer = 0x7f0030536c00] 23:03:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f003038a400) [pid = 1826] [serial = 35] [outer = 0x7f002f8d5000] 23:03:46 INFO - PROCESS | 1826 | 1461650626834 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]]]}] 23:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1487ms 23:03:46 INFO - PROCESS | 1826 | 1461650626860 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 23:03:46 INFO - PROCESS | 1826 | 1461650626874 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 23:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:03:46 INFO - PROCESS | 1826 | 1461650626886 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:03:46 INFO - PROCESS | 1826 | 1461650626890 Marionette TRACE conn3 <- [1,22,null,{}] 23:03:46 INFO - PROCESS | 1826 | 1461650626896 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}] 23:03:47 INFO - PROCESS | 1826 | 1461650627058 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 23:03:47 INFO - PROCESS | 1826 | 1461650627210 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00379d2800 == 13 [pid = 1826] [id = 13] 23:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f0031b02c00) [pid = 1826] [serial = 36] [outer = (nil)] 23:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f0037e27400) [pid = 1826] [serial = 37] [outer = 0x7f0031b02c00] 23:03:47 INFO - PROCESS | 1826 | 1461650627289 Marionette DEBUG loaded listener.js 23:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f0038cad800) [pid = 1826] [serial = 38] [outer = 0x7f0031b02c00] 23:03:48 INFO - PROCESS | 1826 | 1461650628091 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]]]}] 23:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1232ms 23:03:48 INFO - PROCESS | 1826 | 1461650628127 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 23:03:48 INFO - PROCESS | 1826 | 1461650628131 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 23:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:03:48 INFO - PROCESS | 1826 | 1461650628140 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:03:48 INFO - PROCESS | 1826 | 1461650628147 Marionette TRACE conn3 <- [1,26,null,{}] 23:03:48 INFO - PROCESS | 1826 | 1461650628162 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}] 23:03:48 INFO - PROCESS | 1826 | 1461650628347 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 23:03:48 INFO - PROCESS | 1826 | 1461650628468 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039a77800 == 14 [pid = 1826] [id = 14] 23:03:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f0039d35c00) [pid = 1826] [serial = 39] [outer = (nil)] 23:03:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f003a346000) [pid = 1826] [serial = 40] [outer = 0x7f0039d35c00] 23:03:48 INFO - PROCESS | 1826 | 1461650628545 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f003a591800) [pid = 1826] [serial = 41] [outer = 0x7f0039d35c00] 23:03:49 INFO - PROCESS | 1826 | 1461650629381 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]]]}] 23:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1284ms 23:03:49 INFO - PROCESS | 1826 | 1461650629426 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 23:03:49 INFO - PROCESS | 1826 | 1461650629430 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 23:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:03:49 INFO - PROCESS | 1826 | 1461650629436 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - PROCESS | 1826 | 1461650629438 Marionette TRACE conn3 <- [1,30,null,{}] 23:03:49 INFO - PROCESS | 1826 | 1461650629444 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}] 23:03:49 INFO - PROCESS | 1826 | 1461650629608 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 23:03:49 INFO - PROCESS | 1826 | 1461650629884 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033879000 == 15 [pid = 1826] [id = 15] 23:03:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f00335aac00) [pid = 1826] [serial = 42] [outer = (nil)] 23:03:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f00338a3000) [pid = 1826] [serial = 43] [outer = 0x7f00335aac00] 23:03:49 INFO - PROCESS | 1826 | 1461650629990 Marionette DEBUG loaded listener.js 23:03:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f0037e2a000) [pid = 1826] [serial = 44] [outer = 0x7f00335aac00] 23:03:50 INFO - PROCESS | 1826 | 1461650630938 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]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1532ms 23:03:50 INFO - PROCESS | 1826 | 1461650630969 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 1826 | 1461650630974 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 23:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:03:50 INFO - PROCESS | 1826 | 1461650630981 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1826 | 1461650630984 Marionette TRACE conn3 <- [1,34,null,{}] 23:03:50 INFO - PROCESS | 1826 | 1461650630991 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}] 23:03:51 INFO - PROCESS | 1826 | 1461650631148 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 23:03:51 INFO - PROCESS | 1826 | 1461650631237 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038cb8800 == 16 [pid = 1826] [id = 16] 23:03:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f002f8d9c00) [pid = 1826] [serial = 45] [outer = (nil)] 23:03:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f0035d9b000) [pid = 1826] [serial = 46] [outer = 0x7f002f8d9c00] 23:03:51 INFO - PROCESS | 1826 | 1461650631302 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f003a671800) [pid = 1826] [serial = 47] [outer = 0x7f002f8d9c00] 23:03:51 INFO - PROCESS | 1826 | 1461650631952 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]]]}] 23:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1028ms 23:03:52 INFO - PROCESS | 1826 | 1461650632013 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 23:03:52 INFO - PROCESS | 1826 | 1461650632018 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 23:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:03:52 INFO - PROCESS | 1826 | 1461650632036 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:03:52 INFO - PROCESS | 1826 | 1461650632041 Marionette TRACE conn3 <- [1,38,null,{}] 23:03:52 INFO - PROCESS | 1826 | 1461650632055 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}] 23:03:52 INFO - PROCESS | 1826 | 1461650632190 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 23:03:52 INFO - PROCESS | 1826 | 1461650632201 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3f1800 == 17 [pid = 1826] [id = 17] 23:03:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f003ab8b800) [pid = 1826] [serial = 48] [outer = (nil)] 23:03:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f003b6ac000) [pid = 1826] [serial = 49] [outer = 0x7f003ab8b800] 23:03:52 INFO - PROCESS | 1826 | 1461650632266 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f003c22b400) [pid = 1826] [serial = 50] [outer = 0x7f003ab8b800] 23:03:52 INFO - PROCESS | 1826 | 1461650632958 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]]]}] 23:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1002ms 23:03:53 INFO - PROCESS | 1826 | 1461650633028 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 1826 | 1461650633032 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 23:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:03:53 INFO - PROCESS | 1826 | 1461650633040 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 1826 | 1461650633048 Marionette TRACE conn3 <- [1,42,null,{}] 23:03:53 INFO - PROCESS | 1826 | 1461650633062 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}] 23:03:53 INFO - PROCESS | 1826 | 1461650633201 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 23:03:53 INFO - PROCESS | 1826 | 1461650633224 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003aa76000 == 18 [pid = 1826] [id = 18] 23:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f003c237000) [pid = 1826] [serial = 51] [outer = (nil)] 23:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f003d056400) [pid = 1826] [serial = 52] [outer = 0x7f003c237000] 23:03:53 INFO - PROCESS | 1826 | 1461650633289 Marionette DEBUG loaded listener.js 23:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f00335a8400) [pid = 1826] [serial = 53] [outer = 0x7f003c237000] 23:03:53 INFO - PROCESS | 1826 | 1461650633972 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]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 986ms 23:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:03:54 INFO - PROCESS | 1826 | 1461650634026 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 1826 | 1461650634029 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 23:03:54 INFO - PROCESS | 1826 | 1461650634035 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 1826 | 1461650634038 Marionette TRACE conn3 <- [1,46,null,{}] 23:03:54 INFO - PROCESS | 1826 | 1461650634047 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}] 23:03:54 INFO - PROCESS | 1826 | 1461650634210 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 23:03:54 INFO - PROCESS | 1826 | 1461650634228 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b2e5800 == 19 [pid = 1826] [id = 19] 23:03:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f003d061800) [pid = 1826] [serial = 54] [outer = (nil)] 23:03:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f003d074c00) [pid = 1826] [serial = 55] [outer = 0x7f003d061800] 23:03:54 INFO - PROCESS | 1826 | 1461650634295 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f0040d0e400) [pid = 1826] [serial = 56] [outer = 0x7f003d061800] 23:03:54 INFO - PROCESS | 1826 | 1461650634920 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]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 932ms 23:03:54 INFO - PROCESS | 1826 | 1461650634967 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 1826 | 1461650634970 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 23:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:03:54 INFO - PROCESS | 1826 | 1461650634976 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 1826 | 1461650634978 Marionette TRACE conn3 <- [1,50,null,{}] 23:03:54 INFO - PROCESS | 1826 | 1461650634983 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}] 23:03:55 INFO - PROCESS | 1826 | 1461650635148 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 23:03:55 INFO - PROCESS | 1826 | 1461650635166 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033880800 == 20 [pid = 1826] [id = 20] 23:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f0046950400) [pid = 1826] [serial = 57] [outer = (nil)] 23:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f0046ba6400) [pid = 1826] [serial = 58] [outer = 0x7f0046950400] 23:03:55 INFO - PROCESS | 1826 | 1461650635241 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f0046c9dc00) [pid = 1826] [serial = 59] [outer = 0x7f0046950400] 23:03:56 INFO - PROCESS | 1826 | 1461650636064 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]]]}] 23:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1137ms 23:03:56 INFO - PROCESS | 1826 | 1461650636115 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 23:03:56 INFO - PROCESS | 1826 | 1461650636120 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 23:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:03:56 INFO - PROCESS | 1826 | 1461650636129 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:03:56 INFO - PROCESS | 1826 | 1461650636135 Marionette TRACE conn3 <- [1,54,null,{}] 23:03:56 INFO - PROCESS | 1826 | 1461650636144 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}] 23:03:56 INFO - PROCESS | 1826 | 1461650636313 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 23:03:56 INFO - PROCESS | 1826 | 1461650636437 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033886800 == 21 [pid = 1826] [id = 21] 23:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f0030260400) [pid = 1826] [serial = 60] [outer = (nil)] 23:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f0031e07c00) [pid = 1826] [serial = 61] [outer = 0x7f0030260400] 23:03:56 INFO - PROCESS | 1826 | 1461650636520 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f00335a4000) [pid = 1826] [serial = 62] [outer = 0x7f0030260400] 23:03:57 INFO - PROCESS | 1826 | 1461650637330 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]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1235ms 23:03:57 INFO - PROCESS | 1826 | 1461650637365 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 1826 | 1461650637373 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 23:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:03:57 INFO - PROCESS | 1826 | 1461650637383 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 1826 | 1461650637387 Marionette TRACE conn3 <- [1,58,null,{}] 23:03:57 INFO - PROCESS | 1826 | 1461650637392 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}] 23:03:57 INFO - PROCESS | 1826 | 1461650637547 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 23:03:57 INFO - PROCESS | 1826 | 1461650637679 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036758000 == 22 [pid = 1826] [id = 22] 23:03:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f0037e2f000) [pid = 1826] [serial = 63] [outer = (nil)] 23:03:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f003937f000) [pid = 1826] [serial = 64] [outer = 0x7f0037e2f000] 23:03:57 INFO - PROCESS | 1826 | 1461650637754 Marionette DEBUG loaded listener.js 23:03:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f003a34f800) [pid = 1826] [serial = 65] [outer = 0x7f0037e2f000] 23:03:58 INFO - PROCESS | 1826 | 1461650638618 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]]]}] 23:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1283ms 23:03:58 INFO - PROCESS | 1826 | 1461650638667 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 23:03:58 INFO - PROCESS | 1826 | 1461650638670 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 23:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:03:58 INFO - PROCESS | 1826 | 1461650638677 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:03:58 INFO - PROCESS | 1826 | 1461650638682 Marionette TRACE conn3 <- [1,62,null,{}] 23:03:58 INFO - PROCESS | 1826 | 1461650638698 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}] 23:03:58 INFO - PROCESS | 1826 | 1461650638857 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 23:03:58 INFO - PROCESS | 1826 | 1461650638981 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003c451000 == 23 [pid = 1826] [id = 23] 23:03:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f003b29c800) [pid = 1826] [serial = 66] [outer = (nil)] 23:03:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f003c460c00) [pid = 1826] [serial = 67] [outer = 0x7f003b29c800] 23:03:59 INFO - PROCESS | 1826 | 1461650639060 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f003fe52c00) [pid = 1826] [serial = 68] [outer = 0x7f003b29c800] 23:03:59 INFO - PROCESS | 1826 | 1461650639912 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]]]}] 23:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1287ms 23:03:59 INFO - PROCESS | 1826 | 1461650639965 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 23:03:59 INFO - PROCESS | 1826 | 1461650639970 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 23:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:03:59 INFO - PROCESS | 1826 | 1461650639976 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:03:59 INFO - PROCESS | 1826 | 1461650639978 Marionette TRACE conn3 <- [1,66,null,{}] 23:03:59 INFO - PROCESS | 1826 | 1461650639984 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}] 23:04:00 INFO - PROCESS | 1826 | 1461650640169 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 23:04:00 INFO - PROCESS | 1826 | 1461650640529 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00320c4800 == 24 [pid = 1826] [id = 24] 23:04:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f0030390c00) [pid = 1826] [serial = 69] [outer = (nil)] 23:04:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f0030531000) [pid = 1826] [serial = 70] [outer = 0x7f0030390c00] 23:04:00 INFO - PROCESS | 1826 | 1461650640604 Marionette DEBUG loaded listener.js 23:04:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f00332d1c00) [pid = 1826] [serial = 71] [outer = 0x7f0030390c00] 23:04:01 INFO - PROCESS | 1826 | 1461650641442 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]]]}] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b2e5800 == 23 [pid = 1826] [id = 19] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003aa76000 == 22 [pid = 1826] [id = 18] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a3f1800 == 21 [pid = 1826] [id = 17] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038cb8800 == 20 [pid = 1826] [id = 16] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033879000 == 19 [pid = 1826] [id = 15] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039a77800 == 18 [pid = 1826] [id = 14] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00379d2800 == 17 [pid = 1826] [id = 13] 23:04:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c66000 == 16 [pid = 1826] [id = 12] 23:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1585ms 23:04:01 INFO - PROCESS | 1826 | 1461650641563 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 23:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:04:01 INFO - PROCESS | 1826 | 1461650641568 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 23:04:01 INFO - PROCESS | 1826 | 1461650641575 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:04:01 INFO - PROCESS | 1826 | 1461650641581 Marionette TRACE conn3 <- [1,70,null,{}] 23:04:01 INFO - PROCESS | 1826 | 1461650641590 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}] 23:04:01 INFO - PROCESS | 1826 | 1461650641797 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 23:04:01 INFO - PROCESS | 1826 | 1461650641930 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033887800 == 17 [pid = 1826] [id = 25] 23:04:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f0033562c00) [pid = 1826] [serial = 72] [outer = (nil)] 23:04:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f00338a2400) [pid = 1826] [serial = 73] [outer = 0x7f0033562c00] 23:04:02 INFO - PROCESS | 1826 | 1461650642018 Marionette DEBUG loaded listener.js 23:04:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f0037e30400) [pid = 1826] [serial = 74] [outer = 0x7f0033562c00] 23:04:02 INFO - PROCESS | 1826 | 1461650642821 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]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1283ms 23:04:02 INFO - PROCESS | 1826 | 1461650642859 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 1826 | 1461650642864 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 23:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:04:02 INFO - PROCESS | 1826 | 1461650642876 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 1826 | 1461650642881 Marionette TRACE conn3 <- [1,74,null,{}] 23:04:02 INFO - PROCESS | 1826 | 1461650642888 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}] 23:04:03 INFO - PROCESS | 1826 | 1461650643097 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 23:04:03 INFO - PROCESS | 1826 | 1461650643125 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3ef800 == 18 [pid = 1826] [id = 26] 23:04:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f003a104000) [pid = 1826] [serial = 75] [outer = (nil)] 23:04:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f003a837c00) [pid = 1826] [serial = 76] [outer = 0x7f003a104000] 23:04:03 INFO - PROCESS | 1826 | 1461650643201 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f003b5eb800) [pid = 1826] [serial = 77] [outer = 0x7f003a104000] 23:04:04 INFO - PROCESS | 1826 | 1461650644037 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]]]}] 23:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 23:04:04 INFO - PROCESS | 1826 | 1461650644108 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 1826 | 1461650644112 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 23:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:04:04 INFO - PROCESS | 1826 | 1461650644118 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 1826 | 1461650644121 Marionette TRACE conn3 <- [1,78,null,{}] 23:04:04 INFO - PROCESS | 1826 | 1461650644136 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}] 23:04:04 INFO - PROCESS | 1826 | 1461650644303 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 23:04:04 INFO - PROCESS | 1826 | 1461650644430 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6d4000 == 19 [pid = 1826] [id = 27] 23:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f003c46d800) [pid = 1826] [serial = 78] [outer = (nil)] 23:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f003fe55400) [pid = 1826] [serial = 79] [outer = 0x7f003c46d800] 23:04:04 INFO - PROCESS | 1826 | 1461650644510 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f0046948400) [pid = 1826] [serial = 80] [outer = 0x7f003c46d800] 23:04:05 INFO - PROCESS | 1826 | 1461650645348 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]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1291ms 23:04:05 INFO - PROCESS | 1826 | 1461650645410 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 1826 | 1461650645414 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 23:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:04:05 INFO - PROCESS | 1826 | 1461650645420 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1826 | 1461650645422 Marionette TRACE conn3 <- [1,82,null,{}] 23:04:05 INFO - PROCESS | 1826 | 1461650645428 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}] 23:04:05 INFO - PROCESS | 1826 | 1461650645626 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 23:04:05 INFO - PROCESS | 1826 | 1461650645751 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003fef4800 == 20 [pid = 1826] [id = 28] 23:04:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f003d05cc00) [pid = 1826] [serial = 81] [outer = (nil)] 23:04:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f00470d3c00) [pid = 1826] [serial = 82] [outer = 0x7f003d05cc00] 23:04:05 INFO - PROCESS | 1826 | 1461650645823 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f0047ab1c00) [pid = 1826] [serial = 83] [outer = 0x7f003d05cc00] 23:04:06 INFO - PROCESS | 1826 | 1461650646629 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]]]}] 23:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 23:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:04:06 INFO - PROCESS | 1826 | 1461650646701 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 23:04:06 INFO - PROCESS | 1826 | 1461650646703 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 23:04:06 INFO - PROCESS | 1826 | 1461650646710 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 1826 | 1461650646713 Marionette TRACE conn3 <- [1,86,null,{}] 23:04:06 INFO - PROCESS | 1826 | 1461650646718 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}] 23:04:06 INFO - PROCESS | 1826 | 1461650646867 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 23:04:07 INFO - PROCESS | 1826 | 1461650647087 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c74800 == 21 [pid = 1826] [id = 29] 23:04:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f0030387c00) [pid = 1826] [serial = 84] [outer = (nil)] 23:04:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f003052ac00) [pid = 1826] [serial = 85] [outer = 0x7f0030387c00] 23:04:07 INFO - PROCESS | 1826 | 1461650647159 Marionette DEBUG loaded listener.js 23:04:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f00332d6c00) [pid = 1826] [serial = 86] [outer = 0x7f0030387c00] 23:04:07 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033886800 == 20 [pid = 1826] [id = 21] 23:04:08 INFO - PROCESS | 1826 | 1461650648088 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]]]}] 23:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1433ms 23:04:08 INFO - PROCESS | 1826 | 1461650648143 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 23:04:08 INFO - PROCESS | 1826 | 1461650648151 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 23:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:04:08 INFO - PROCESS | 1826 | 1461650648159 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:04:08 INFO - PROCESS | 1826 | 1461650648164 Marionette TRACE conn3 <- [1,90,null,{}] 23:04:08 INFO - PROCESS | 1826 | 1461650648172 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}] 23:04:08 INFO - PROCESS | 1826 | 1461650648335 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 23:04:08 INFO - PROCESS | 1826 | 1461650648463 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039d20000 == 21 [pid = 1826] [id = 30] 23:04:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f0038061c00) [pid = 1826] [serial = 87] [outer = (nil)] 23:04:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f0038fd7400) [pid = 1826] [serial = 88] [outer = 0x7f0038061c00] 23:04:08 INFO - PROCESS | 1826 | 1461650648542 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f003a593c00) [pid = 1826] [serial = 89] [outer = 0x7f0038061c00] 23:04:09 INFO - PROCESS | 1826 | 1461650649369 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]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1285ms 23:04:09 INFO - PROCESS | 1826 | 1461650649450 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 1826 | 1461650649458 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 23:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:04:09 INFO - PROCESS | 1826 | 1461650649471 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 1826 | 1461650649474 Marionette TRACE conn3 <- [1,94,null,{}] 23:04:09 INFO - PROCESS | 1826 | 1461650649480 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}] 23:04:09 INFO - PROCESS | 1826 | 1461650649641 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 23:04:09 INFO - PROCESS | 1826 | 1461650649769 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003d0f9800 == 22 [pid = 1826] [id = 31] 23:04:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f0038fd2800) [pid = 1826] [serial = 90] [outer = (nil)] 23:04:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f003d05e800) [pid = 1826] [serial = 91] [outer = 0x7f0038fd2800] 23:04:09 INFO - PROCESS | 1826 | 1461650649848 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f0040d8d800) [pid = 1826] [serial = 92] [outer = 0x7f0038fd2800] 23:04:10 INFO - PROCESS | 1826 | 1461650650645 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]]]}] 23:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1230ms 23:04:10 INFO - PROCESS | 1826 | 1461650650701 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 23:04:10 INFO - PROCESS | 1826 | 1461650650704 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 23:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:04:10 INFO - PROCESS | 1826 | 1461650650711 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 1826 | 1461650650716 Marionette TRACE conn3 <- [1,98,null,{}] 23:04:10 INFO - PROCESS | 1826 | 1461650650732 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}] 23:04:10 INFO - PROCESS | 1826 | 1461650650893 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 23:04:11 INFO - PROCESS | 1826 | 1461650651023 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00469c8800 == 23 [pid = 1826] [id = 32] 23:04:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f0045d27400) [pid = 1826] [serial = 93] [outer = (nil)] 23:04:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f00470d5800) [pid = 1826] [serial = 94] [outer = 0x7f0045d27400] 23:04:11 INFO - PROCESS | 1826 | 1461650651106 Marionette DEBUG loaded listener.js 23:04:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f003a110000) [pid = 1826] [serial = 95] [outer = 0x7f0045d27400] 23:04:11 INFO - PROCESS | 1826 | 1461650651878 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]]]}] 23:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1232ms 23:04:11 INFO - PROCESS | 1826 | 1461650651944 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 23:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:04:11 INFO - PROCESS | 1826 | 1461650651949 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 23:04:11 INFO - PROCESS | 1826 | 1461650651955 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:04:11 INFO - PROCESS | 1826 | 1461650651958 Marionette TRACE conn3 <- [1,102,null,{}] 23:04:11 INFO - PROCESS | 1826 | 1461650651970 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}] 23:04:12 INFO - PROCESS | 1826 | 1461650652126 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 23:04:12 INFO - PROCESS | 1826 | 1461650652252 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00470a0800 == 24 [pid = 1826] [id = 33] 23:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f0046ba8000) [pid = 1826] [serial = 96] [outer = (nil)] 23:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f0049fbd000) [pid = 1826] [serial = 97] [outer = 0x7f0046ba8000] 23:04:12 INFO - PROCESS | 1826 | 1461650652329 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f004b625c00) [pid = 1826] [serial = 98] [outer = 0x7f0046ba8000] 23:04:13 INFO - PROCESS | 1826 | 1461650653080 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]]]}] 23:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1140ms 23:04:13 INFO - PROCESS | 1826 | 1461650653094 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 1826 | 1461650653097 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 23:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:04:13 INFO - PROCESS | 1826 | 1461650653124 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - PROCESS | 1826 | 1461650653128 Marionette TRACE conn3 <- [1,106,null,{}] 23:04:13 INFO - PROCESS | 1826 | 1461650653133 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}] 23:04:13 INFO - PROCESS | 1826 | 1461650653284 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 23:04:13 INFO - PROCESS | 1826 | 1461650653459 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004801d000 == 25 [pid = 1826] [id = 34] 23:04:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f002ffb7800) [pid = 1826] [serial = 99] [outer = (nil)] 23:04:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f003c4da800) [pid = 1826] [serial = 100] [outer = 0x7f002ffb7800] 23:04:13 INFO - PROCESS | 1826 | 1461650653530 Marionette DEBUG loaded listener.js 23:04:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f003c4de400) [pid = 1826] [serial = 101] [outer = 0x7f002ffb7800] 23:04:14 INFO - PROCESS | 1826 | 1461650654461 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]]]}] 23:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1388ms 23:04:14 INFO - PROCESS | 1826 | 1461650654509 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 23:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:04:14 INFO - PROCESS | 1826 | 1461650654514 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 23:04:14 INFO - PROCESS | 1826 | 1461650654521 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 1826 | 1461650654526 Marionette TRACE conn3 <- [1,110,null,{}] 23:04:14 INFO - PROCESS | 1826 | 1461650654535 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}] 23:04:14 INFO - PROCESS | 1826 | 1461650654682 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 23:04:14 INFO - PROCESS | 1826 | 1461650654843 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003696a000 == 26 [pid = 1826] [id = 35] 23:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f0037ac8c00) [pid = 1826] [serial = 102] [outer = (nil)] 23:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f0039acf400) [pid = 1826] [serial = 103] [outer = 0x7f0037ac8c00] 23:04:14 INFO - PROCESS | 1826 | 1461650654958 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f003a843400) [pid = 1826] [serial = 104] [outer = 0x7f0037ac8c00] 23:04:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b6d4000 == 25 [pid = 1826] [id = 27] 23:04:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a3ef800 == 24 [pid = 1826] [id = 26] 23:04:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033887800 == 23 [pid = 1826] [id = 25] 23:04:15 INFO - PROCESS | 1826 | 1461650655831 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]]]}] 23:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1387ms 23:04:15 INFO - PROCESS | 1826 | 1461650655909 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 1826 | 1461650655916 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 23:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:04:15 INFO - PROCESS | 1826 | 1461650655923 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 1826 | 1461650655929 Marionette TRACE conn3 <- [1,114,null,{}] 23:04:15 INFO - PROCESS | 1826 | 1461650655936 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}] 23:04:16 INFO - PROCESS | 1826 | 1461650656134 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 23:04:16 INFO - PROCESS | 1826 | 1461650656271 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003c45a800 == 24 [pid = 1826] [id = 36] 23:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f003a34e800) [pid = 1826] [serial = 105] [outer = (nil)] 23:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f003b6bac00) [pid = 1826] [serial = 106] [outer = 0x7f003a34e800] 23:04:16 INFO - PROCESS | 1826 | 1461650656359 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f003c4d5800) [pid = 1826] [serial = 107] [outer = 0x7f003a34e800] 23:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f003c4dac00) [pid = 1826] [serial = 108] [outer = 0x7f002f8d5000] 23:04:17 INFO - PROCESS | 1826 | 1461650657346 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]]]}] 23:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1488ms 23:04:17 INFO - PROCESS | 1826 | 1461650657411 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 23:04:17 INFO - PROCESS | 1826 | 1461650657419 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 23:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:04:17 INFO - PROCESS | 1826 | 1461650657431 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:04:17 INFO - PROCESS | 1826 | 1461650657434 Marionette TRACE conn3 <- [1,118,null,{}] 23:04:17 INFO - PROCESS | 1826 | 1461650657441 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}] 23:04:17 INFO - PROCESS | 1826 | 1461650657653 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 23:04:17 INFO - PROCESS | 1826 | 1461650657820 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff2b800 == 25 [pid = 1826] [id = 37] 23:04:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f003a836c00) [pid = 1826] [serial = 109] [outer = (nil)] 23:04:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f0046baec00) [pid = 1826] [serial = 110] [outer = 0x7f003a836c00] 23:04:17 INFO - PROCESS | 1826 | 1461650657897 Marionette DEBUG loaded listener.js 23:04:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f00470d9800) [pid = 1826] [serial = 111] [outer = 0x7f003a836c00] 23:04:18 INFO - PROCESS | 1826 | 1461650658645 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]]]}] 23:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1231ms 23:04:18 INFO - PROCESS | 1826 | 1461650658661 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 23:04:18 INFO - PROCESS | 1826 | 1461650658664 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 23:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:04:18 INFO - PROCESS | 1826 | 1461650658670 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:04:18 INFO - PROCESS | 1826 | 1461650658676 Marionette TRACE conn3 <- [1,122,null,{}] 23:04:18 INFO - PROCESS | 1826 | 1461650658691 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}] 23:04:18 INFO - PROCESS | 1826 | 1461650658847 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 23:04:18 INFO - PROCESS | 1826 | 1461650658989 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b84f000 == 26 [pid = 1826] [id = 38] 23:04:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f0048042400) [pid = 1826] [serial = 112] [outer = (nil)] 23:04:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f004b61bc00) [pid = 1826] [serial = 113] [outer = 0x7f0048042400] 23:04:19 INFO - PROCESS | 1826 | 1461650659067 Marionette DEBUG loaded listener.js 23:04:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f004be6ac00) [pid = 1826] [serial = 114] [outer = 0x7f0048042400] 23:04:19 INFO - PROCESS | 1826 | 1461650659878 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]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1232ms 23:04:19 INFO - PROCESS | 1826 | 1461650659904 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 1826 | 1461650659909 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 23:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:04:19 INFO - PROCESS | 1826 | 1461650659914 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1826 | 1461650659917 Marionette TRACE conn3 <- [1,126,null,{}] 23:04:19 INFO - PROCESS | 1826 | 1461650659922 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}] 23:04:20 INFO - PROCESS | 1826 | 1461650660077 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 23:04:20 INFO - PROCESS | 1826 | 1461650660190 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c09c000 == 27 [pid = 1826] [id = 39] 23:04:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f0037e2f800) [pid = 1826] [serial = 115] [outer = (nil)] 23:04:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f004c2df800) [pid = 1826] [serial = 116] [outer = 0x7f0037e2f800] 23:04:20 INFO - PROCESS | 1826 | 1461650660259 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f004c329000) [pid = 1826] [serial = 117] [outer = 0x7f0037e2f800] 23:04:21 INFO - PROCESS | 1826 | 1461650661037 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]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1187ms 23:04:21 INFO - PROCESS | 1826 | 1461650661103 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 23:04:21 INFO - PROCESS | 1826 | 1461650661107 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 23:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:04:21 INFO - PROCESS | 1826 | 1461650661112 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1826 | 1461650661114 Marionette TRACE conn3 <- [1,130,null,{}] 23:04:21 INFO - PROCESS | 1826 | 1461650661120 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}] 23:04:21 INFO - PROCESS | 1826 | 1461650661264 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 23:04:21 INFO - PROCESS | 1826 | 1461650661400 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c0af000 == 28 [pid = 1826] [id = 40] 23:04:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f002ffb5000) [pid = 1826] [serial = 118] [outer = (nil)] 23:04:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f004c327c00) [pid = 1826] [serial = 119] [outer = 0x7f002ffb5000] 23:04:21 INFO - PROCESS | 1826 | 1461650661472 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f004c38d800) [pid = 1826] [serial = 120] [outer = 0x7f002ffb5000] 23:04:22 INFO - PROCESS | 1826 | 1461650662462 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]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1384ms 23:04:22 INFO - PROCESS | 1826 | 1461650662498 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 1826 | 1461650662504 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 23:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:04:22 INFO - PROCESS | 1826 | 1461650662511 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - PROCESS | 1826 | 1461650662517 Marionette TRACE conn3 <- [1,134,null,{}] 23:04:22 INFO - PROCESS | 1826 | 1461650662524 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}] 23:04:22 INFO - PROCESS | 1826 | 1461650662677 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 23:04:22 INFO - PROCESS | 1826 | 1461650662872 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039737800 == 29 [pid = 1826] [id = 41] 23:04:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f0030388400) [pid = 1826] [serial = 121] [outer = (nil)] 23:04:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f0031e08800) [pid = 1826] [serial = 122] [outer = 0x7f0030388400] 23:04:22 INFO - PROCESS | 1826 | 1461650662962 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f003a34ec00) [pid = 1826] [serial = 123] [outer = 0x7f0030388400] 23:04:23 INFO - PROCESS | 1826 | 1461650663934 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]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1483ms 23:04:23 INFO - PROCESS | 1826 | 1461650663995 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 1826 | 1461650664001 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 23:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:04:24 INFO - PROCESS | 1826 | 1461650664008 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 1826 | 1461650664013 Marionette TRACE conn3 <- [1,138,null,{}] 23:04:24 INFO - PROCESS | 1826 | 1461650664021 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}] 23:04:24 INFO - PROCESS | 1826 | 1461650664231 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 23:04:24 INFO - PROCESS | 1826 | 1461650664369 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046e70800 == 30 [pid = 1826] [id = 42] 23:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f003038c400) [pid = 1826] [serial = 124] [outer = (nil)] 23:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0033564c00) [pid = 1826] [serial = 125] [outer = 0x7f003038c400] 23:04:24 INFO - PROCESS | 1826 | 1461650664446 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f0035d97400) [pid = 1826] [serial = 126] [outer = 0x7f003038c400] 23:04:25 INFO - PROCESS | 1826 | 1461650665238 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]]]}] 23:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1285ms 23:04:25 INFO - PROCESS | 1826 | 1461650665309 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 23:04:25 INFO - PROCESS | 1826 | 1461650665316 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 23:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:04:25 INFO - PROCESS | 1826 | 1461650665328 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:04:25 INFO - PROCESS | 1826 | 1461650665330 Marionette TRACE conn3 <- [1,142,null,{}] 23:04:25 INFO - PROCESS | 1826 | 1461650665336 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}] 23:04:25 INFO - PROCESS | 1826 | 1461650665499 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 23:04:25 INFO - PROCESS | 1826 | 1461650665634 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b847000 == 31 [pid = 1826] [id = 43] 23:04:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f0038867000) [pid = 1826] [serial = 127] [outer = (nil)] 23:04:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f003fe56800) [pid = 1826] [serial = 128] [outer = 0x7f0038867000] 23:04:25 INFO - PROCESS | 1826 | 1461650665712 Marionette DEBUG loaded listener.js 23:04:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f0046ca1800) [pid = 1826] [serial = 129] [outer = 0x7f0038867000] 23:04:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002ff2b800 == 30 [pid = 1826] [id = 37] 23:04:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003c45a800 == 29 [pid = 1826] [id = 36] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00470a0800 == 28 [pid = 1826] [id = 33] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004801d000 == 27 [pid = 1826] [id = 34] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002ff28000 == 26 [pid = 1826] [id = 8] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b84f000 == 25 [pid = 1826] [id = 38] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b73c000 == 24 [pid = 1826] [id = 6] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c09c000 == 23 [pid = 1826] [id = 39] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036758000 == 22 [pid = 1826] [id = 22] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00469c8800 == 21 [pid = 1826] [id = 32] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003696a000 == 20 [pid = 1826] [id = 35] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030382800 == 19 [pid = 1826] [id = 9] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033880800 == 18 [pid = 1826] [id = 20] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003fef4800 == 17 [pid = 1826] [id = 28] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c74800 == 16 [pid = 1826] [id = 29] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003d0f9800 == 15 [pid = 1826] [id = 31] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00320c4800 == 14 [pid = 1826] [id = 24] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039d20000 == 13 [pid = 1826] [id = 30] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003c451000 == 12 [pid = 1826] [id = 23] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046e70800 == 11 [pid = 1826] [id = 42] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c0af000 == 10 [pid = 1826] [id = 40] 23:04:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039737800 == 9 [pid = 1826] [id = 41] 23:04:30 INFO - PROCESS | 1826 | 1461650670557 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]]]}] 23:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5250ms 23:04:30 INFO - PROCESS | 1826 | 1461650670578 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 23:04:30 INFO - PROCESS | 1826 | 1461650670584 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 23:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:04:30 INFO - PROCESS | 1826 | 1461650670593 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:04:30 INFO - PROCESS | 1826 | 1461650670598 Marionette TRACE conn3 <- [1,146,null,{}] 23:04:30 INFO - PROCESS | 1826 | 1461650670605 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}] 23:04:30 INFO - PROCESS | 1826 | 1461650670761 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 23:04:30 INFO - PROCESS | 1826 | 1461650670775 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036752000 == 10 [pid = 1826] [id = 44] 23:04:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f0035d49c00) [pid = 1826] [serial = 130] [outer = (nil)] 23:04:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f0035d95000) [pid = 1826] [serial = 131] [outer = 0x7f0035d49c00] 23:04:30 INFO - PROCESS | 1826 | 1461650670841 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f00379f6800) [pid = 1826] [serial = 132] [outer = 0x7f0035d49c00] 23:04:31 INFO - PROCESS | 1826 | 1461650671627 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]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1080ms 23:04:31 INFO - PROCESS | 1826 | 1461650671716 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 1826 | 1461650671726 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 23:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:04:31 INFO - PROCESS | 1826 | 1461650671768 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 1826 | 1461650671772 Marionette TRACE conn3 <- [1,150,null,{}] 23:04:31 INFO - PROCESS | 1826 | 1461650671837 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}] 23:04:32 INFO - PROCESS | 1826 | 1461650672067 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 23:04:32 INFO - PROCESS | 1826 | 1461650672134 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003ab31800 == 11 [pid = 1826] [id = 45] 23:04:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f0031c60c00) [pid = 1826] [serial = 133] [outer = (nil)] 23:04:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f0039381000) [pid = 1826] [serial = 134] [outer = 0x7f0031c60c00] 23:04:32 INFO - PROCESS | 1826 | 1461650672203 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f003b6b7800) [pid = 1826] [serial = 135] [outer = 0x7f0031c60c00] 23:04:32 INFO - PROCESS | 1826 | 1461650672984 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]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1307ms 23:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:04:33 INFO - PROCESS | 1826 | 1461650673057 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1826 | 1461650673060 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 23:04:33 INFO - PROCESS | 1826 | 1461650673067 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1826 | 1461650673072 Marionette TRACE conn3 <- [1,154,null,{}] 23:04:33 INFO - PROCESS | 1826 | 1461650673096 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}] 23:04:33 INFO - PROCESS | 1826 | 1461650673283 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 23:04:33 INFO - PROCESS | 1826 | 1461650673313 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046907800 == 12 [pid = 1826] [id = 46] 23:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f003a108800) [pid = 1826] [serial = 136] [outer = (nil)] 23:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f0040d0c000) [pid = 1826] [serial = 137] [outer = 0x7f003a108800] 23:04:33 INFO - PROCESS | 1826 | 1461650673382 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f0046c9ec00) [pid = 1826] [serial = 138] [outer = 0x7f003a108800] 23:04:34 INFO - PROCESS | 1826 | 1461650674140 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]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1092ms 23:04:34 INFO - PROCESS | 1826 | 1461650674167 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 23:04:34 INFO - PROCESS | 1826 | 1461650674171 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 23:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:04:34 INFO - PROCESS | 1826 | 1461650674178 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 1826 | 1461650674181 Marionette TRACE conn3 <- [1,158,null,{}] 23:04:34 INFO - PROCESS | 1826 | 1461650674185 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}] 23:04:34 INFO - PROCESS | 1826 | 1461650674364 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 23:04:34 INFO - PROCESS | 1826 | 1461650674403 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047e08000 == 13 [pid = 1826] [id = 47] 23:04:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f0033559c00) [pid = 1826] [serial = 139] [outer = (nil)] 23:04:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f0047d48000) [pid = 1826] [serial = 140] [outer = 0x7f0033559c00] 23:04:34 INFO - PROCESS | 1826 | 1461650674464 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f0047e30400) [pid = 1826] [serial = 141] [outer = 0x7f0033559c00] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f0030536c00) [pid = 1826] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f0046950400) [pid = 1826] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f003c46d800) [pid = 1826] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f0037e2f000) [pid = 1826] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f0046ba8000) [pid = 1826] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f0030260400) [pid = 1826] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f0030387c00) [pid = 1826] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f0033562c00) [pid = 1826] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f0030390c00) [pid = 1826] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f00335aac00) [pid = 1826] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f003ab8b800) [pid = 1826] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f003c237000) [pid = 1826] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f003d061800) [pid = 1826] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f0031b02c00) [pid = 1826] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f0039d35c00) [pid = 1826] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f002f8d9c00) [pid = 1826] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f002ffb5000) [pid = 1826] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f0045d27400) [pid = 1826] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f003052b000) [pid = 1826] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f0030fec400) [pid = 1826] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f0037e2f800) [pid = 1826] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f003a34e800) [pid = 1826] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f003a836c00) [pid = 1826] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0031e04400) [pid = 1826] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f0038fd2800) [pid = 1826] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f0030388400) [pid = 1826] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f003d05cc00) [pid = 1826] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f003a104000) [pid = 1826] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0037ac8c00) [pid = 1826] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f002ffb7800) [pid = 1826] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f003b29c800) [pid = 1826] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f0038061c00) [pid = 1826] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f003038c400) [pid = 1826] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0048042400) [pid = 1826] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:04:36 INFO - PROCESS | 1826 | 1461650676256 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]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2137ms 23:04:36 INFO - PROCESS | 1826 | 1461650676328 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 1826 | 1461650676330 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 23:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:04:36 INFO - PROCESS | 1826 | 1461650676363 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 1826 | 1461650676367 Marionette TRACE conn3 <- [1,162,null,{}] 23:04:36 INFO - PROCESS | 1826 | 1461650676372 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}] 23:04:36 INFO - PROCESS | 1826 | 1461650676507 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 23:04:36 INFO - PROCESS | 1826 | 1461650676517 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038080000 == 14 [pid = 1826] [id = 48] 23:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f00332d8800) [pid = 1826] [serial = 142] [outer = (nil)] 23:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f00387d5c00) [pid = 1826] [serial = 143] [outer = 0x7f00332d8800] 23:04:36 INFO - PROCESS | 1826 | 1461650676578 Marionette DEBUG loaded listener.js 23:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f003a838800) [pid = 1826] [serial = 144] [outer = 0x7f00332d8800] 23:04:37 INFO - PROCESS | 1826 | 1461650677325 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]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 995ms 23:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:04:37 INFO - PROCESS | 1826 | 1461650677340 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 1826 | 1461650677342 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 23:04:37 INFO - PROCESS | 1826 | 1461650677348 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 1826 | 1461650677351 Marionette TRACE conn3 <- [1,166,null,{}] 23:04:37 INFO - PROCESS | 1826 | 1461650677356 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}] 23:04:37 INFO - PROCESS | 1826 | 1461650677550 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 23:04:37 INFO - PROCESS | 1826 | 1461650677681 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003037f800 == 15 [pid = 1826] [id = 49] 23:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f002f8cd400) [pid = 1826] [serial = 145] [outer = (nil)] 23:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f0030389800) [pid = 1826] [serial = 146] [outer = 0x7f002f8cd400] 23:04:37 INFO - PROCESS | 1826 | 1461650677755 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f0031c5f000) [pid = 1826] [serial = 147] [outer = 0x7f002f8cd400] 23:04:38 INFO - PROCESS | 1826 | 1461650678708 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]]]}] 23:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1440ms 23:04:38 INFO - PROCESS | 1826 | 1461650678791 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 23:04:38 INFO - PROCESS | 1826 | 1461650678798 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 23:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:04:38 INFO - PROCESS | 1826 | 1461650678805 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:04:38 INFO - PROCESS | 1826 | 1461650678810 Marionette TRACE conn3 <- [1,170,null,{}] 23:04:38 INFO - PROCESS | 1826 | 1461650678817 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}] 23:04:39 INFO - PROCESS | 1826 | 1461650679014 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 23:04:39 INFO - PROCESS | 1826 | 1461650679197 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6cb000 == 16 [pid = 1826] [id = 50] 23:04:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0037941c00) [pid = 1826] [serial = 148] [outer = (nil)] 23:04:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f0038bc6c00) [pid = 1826] [serial = 149] [outer = 0x7f0037941c00] 23:04:39 INFO - PROCESS | 1826 | 1461650679320 Marionette DEBUG loaded listener.js 23:04:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f003a109c00) [pid = 1826] [serial = 150] [outer = 0x7f0037941c00] 23:04:40 INFO - PROCESS | 1826 | 1461650680075 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:04:40 INFO - PROCESS | 1826 | 1461650680243 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]]]}] 23:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1486ms 23:04:40 INFO - PROCESS | 1826 | 1461650680295 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 23:04:40 INFO - PROCESS | 1826 | 1461650680300 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 23:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:04:40 INFO - PROCESS | 1826 | 1461650680308 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:04:40 INFO - PROCESS | 1826 | 1461650680311 Marionette TRACE conn3 <- [1,174,null,{}] 23:04:40 INFO - PROCESS | 1826 | 1461650680317 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}] 23:04:40 INFO - PROCESS | 1826 | 1461650680514 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 23:04:40 INFO - PROCESS | 1826 | 1461650680865 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030fa8000 == 17 [pid = 1826] [id = 51] 23:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0031c59c00) [pid = 1826] [serial = 151] [outer = (nil)] 23:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f0031c63c00) [pid = 1826] [serial = 152] [outer = 0x7f0031c59c00] 23:04:40 INFO - PROCESS | 1826 | 1461650680975 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f003355ac00) [pid = 1826] [serial = 153] [outer = 0x7f0031c59c00] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f0038fd3800) [pid = 1826] [serial = 12] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f003fe56800) [pid = 1826] [serial = 128] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f00394ce400) [pid = 1826] [serial = 9] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f003052f000) [pid = 1826] [serial = 31] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0046ba6400) [pid = 1826] [serial = 58] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f0030537c00) [pid = 1826] [serial = 26] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0046c9dc00) [pid = 1826] [serial = 59] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f003b5eb800) [pid = 1826] [serial = 77] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f0037e30400) [pid = 1826] [serial = 74] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f003fe55400) [pid = 1826] [serial = 79] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0031e08800) [pid = 1826] [serial = 122] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0049fbd000) [pid = 1826] [serial = 97] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f0038fd7400) [pid = 1826] [serial = 88] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f003038a400) [pid = 1826] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f003052ac00) [pid = 1826] [serial = 85] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f00332d1c00) [pid = 1826] [serial = 71] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f0049a4b800) [pid = 1826] [serial = 2] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f00338a3000) [pid = 1826] [serial = 43] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f00305a3000) [pid = 1826] [serial = 28] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f003b6ac000) [pid = 1826] [serial = 49] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f003c22b400) [pid = 1826] [serial = 50] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f003d056400) [pid = 1826] [serial = 52] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f003d074c00) [pid = 1826] [serial = 55] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f0040d0e400) [pid = 1826] [serial = 56] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f0037e27400) [pid = 1826] [serial = 37] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f0038cad800) [pid = 1826] [serial = 38] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f0037e2a000) [pid = 1826] [serial = 44] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f003a346000) [pid = 1826] [serial = 40] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f0035d9b000) [pid = 1826] [serial = 46] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f0030531000) [pid = 1826] [serial = 70] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f003a671800) [pid = 1826] [serial = 47] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f003a591800) [pid = 1826] [serial = 41] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f0030539400) [pid = 1826] [serial = 33] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f00338a2400) [pid = 1826] [serial = 73] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f0031b04400) [pid = 1826] [serial = 34] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f00335a8400) [pid = 1826] [serial = 53] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f0046948400) [pid = 1826] [serial = 80] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f003a34f800) [pid = 1826] [serial = 65] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f004b625c00) [pid = 1826] [serial = 98] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f003c460c00) [pid = 1826] [serial = 67] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f003d05e800) [pid = 1826] [serial = 91] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f00335a4000) [pid = 1826] [serial = 62] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f003937f000) [pid = 1826] [serial = 64] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f00332d6c00) [pid = 1826] [serial = 86] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f00470d3c00) [pid = 1826] [serial = 82] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f0031e07c00) [pid = 1826] [serial = 61] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f0033564c00) [pid = 1826] [serial = 125] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f003a843400) [pid = 1826] [serial = 104] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f003b6bac00) [pid = 1826] [serial = 106] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f003a837c00) [pid = 1826] [serial = 76] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f0039acf400) [pid = 1826] [serial = 103] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f003c4de400) [pid = 1826] [serial = 101] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f00470d5800) [pid = 1826] [serial = 94] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f003fe52c00) [pid = 1826] [serial = 68] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f003a593c00) [pid = 1826] [serial = 89] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f003c4da800) [pid = 1826] [serial = 100] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f0035d97400) [pid = 1826] [serial = 126] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f004c38d800) [pid = 1826] [serial = 120] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f003a110000) [pid = 1826] [serial = 95] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f003052ec00) [pid = 1826] [serial = 25] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f0031b0b400) [pid = 1826] [serial = 22] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f004c327c00) [pid = 1826] [serial = 119] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f0030386400) [pid = 1826] [serial = 23] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f004c329000) [pid = 1826] [serial = 117] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f003c4d5800) [pid = 1826] [serial = 107] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f00470d9800) [pid = 1826] [serial = 111] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f0031e06400) [pid = 1826] [serial = 16] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f0031e0d000) [pid = 1826] [serial = 17] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f004c2df800) [pid = 1826] [serial = 116] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f0040d8d800) [pid = 1826] [serial = 92] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f004b61bc00) [pid = 1826] [serial = 113] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f0031c60000) [pid = 1826] [serial = 19] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f003a34ec00) [pid = 1826] [serial = 123] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f0047ab1c00) [pid = 1826] [serial = 83] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f0046baec00) [pid = 1826] [serial = 110] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f004be6ac00) [pid = 1826] [serial = 114] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1826 | 1461650681900 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]]]}] 23:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1634ms 23:04:41 INFO - PROCESS | 1826 | 1461650681943 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 1826 | 1461650681953 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 23:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:04:41 INFO - PROCESS | 1826 | 1461650681966 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 1826 | 1461650681974 Marionette TRACE conn3 <- [1,178,null,{}] 23:04:41 INFO - PROCESS | 1826 | 1461650681983 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}] 23:04:42 INFO - PROCESS | 1826 | 1461650682263 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 23:04:42 INFO - PROCESS | 1826 | 1461650682385 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030f9f000 == 18 [pid = 1826] [id = 52] 23:04:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f0031e07000) [pid = 1826] [serial = 154] [outer = (nil)] 23:04:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f0033558800) [pid = 1826] [serial = 155] [outer = 0x7f0031e07000] 23:04:42 INFO - PROCESS | 1826 | 1461650682449 Marionette DEBUG loaded listener.js 23:04:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f0033565000) [pid = 1826] [serial = 156] [outer = 0x7f0031e07000] 23:04:43 INFO - PROCESS | 1826 | 1461650683025 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]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1088ms 23:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:04:43 INFO - PROCESS | 1826 | 1461650683058 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 1826 | 1461650683063 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 23:04:43 INFO - PROCESS | 1826 | 1461650683069 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:04:43 INFO - PROCESS | 1826 | 1461650683072 Marionette TRACE conn3 <- [1,182,null,{}] 23:04:43 INFO - PROCESS | 1826 | 1461650683077 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}] 23:04:43 INFO - PROCESS | 1826 | 1461650683234 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 23:04:43 INFO - PROCESS | 1826 | 1461650683257 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033896000 == 19 [pid = 1826] [id = 53] 23:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f0033562400) [pid = 1826] [serial = 157] [outer = (nil)] 23:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f0035d47c00) [pid = 1826] [serial = 158] [outer = 0x7f0033562400] 23:04:43 INFO - PROCESS | 1826 | 1461650683320 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f0036735000) [pid = 1826] [serial = 159] [outer = 0x7f0033562400] 23:04:44 INFO - PROCESS | 1826 | 1461650684005 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]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 982ms 23:04:44 INFO - PROCESS | 1826 | 1461650684051 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 23:04:44 INFO - PROCESS | 1826 | 1461650684055 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 23:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:04:44 INFO - PROCESS | 1826 | 1461650684069 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 1826 | 1461650684079 Marionette TRACE conn3 <- [1,186,null,{}] 23:04:44 INFO - PROCESS | 1826 | 1461650684097 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}] 23:04:44 INFO - PROCESS | 1826 | 1461650684286 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 23:04:44 INFO - PROCESS | 1826 | 1461650684310 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003874c000 == 20 [pid = 1826] [id = 54] 23:04:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f00387d7000) [pid = 1826] [serial = 160] [outer = (nil)] 23:04:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f00389b9c00) [pid = 1826] [serial = 161] [outer = 0x7f00387d7000] 23:04:44 INFO - PROCESS | 1826 | 1461650684377 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f0038fd2c00) [pid = 1826] [serial = 162] [outer = 0x7f00387d7000] 23:04:45 INFO - PROCESS | 1826 | 1461650685071 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]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1054ms 23:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:04:45 INFO - PROCESS | 1826 | 1461650685122 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 1826 | 1461650685126 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 23:04:45 INFO - PROCESS | 1826 | 1461650685132 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 1826 | 1461650685135 Marionette TRACE conn3 <- [1,190,null,{}] 23:04:45 INFO - PROCESS | 1826 | 1461650685143 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}] 23:04:45 INFO - PROCESS | 1826 | 1461650685344 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 23:04:45 INFO - PROCESS | 1826 | 1461650685365 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030374000 == 21 [pid = 1826] [id = 55] 23:04:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f003a10c000) [pid = 1826] [serial = 163] [outer = (nil)] 23:04:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f003a346400) [pid = 1826] [serial = 164] [outer = 0x7f003a10c000] 23:04:45 INFO - PROCESS | 1826 | 1461650685425 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f003a350800) [pid = 1826] [serial = 165] [outer = 0x7f003a10c000] 23:04:45 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f003a108800) [pid = 1826] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:04:45 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f0033559c00) [pid = 1826] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:04:45 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f0035d49c00) [pid = 1826] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:04:45 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f0031c60c00) [pid = 1826] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:04:45 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f0038867000) [pid = 1826] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:04:46 INFO - PROCESS | 1826 | 1461650686138 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]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1038ms 23:04:46 INFO - PROCESS | 1826 | 1461650686173 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 23:04:46 INFO - PROCESS | 1826 | 1461650686176 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 23:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:04:46 INFO - PROCESS | 1826 | 1461650686182 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 1826 | 1461650686184 Marionette TRACE conn3 <- [1,194,null,{}] 23:04:46 INFO - PROCESS | 1826 | 1461650686189 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}] 23:04:46 INFO - PROCESS | 1826 | 1461650686350 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 23:04:46 INFO - PROCESS | 1826 | 1461650686420 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039a8d800 == 22 [pid = 1826] [id = 56] 23:04:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f003a670000) [pid = 1826] [serial = 166] [outer = (nil)] 23:04:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f003a67a800) [pid = 1826] [serial = 167] [outer = 0x7f003a670000] 23:04:46 INFO - PROCESS | 1826 | 1461650686495 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f003b29e800) [pid = 1826] [serial = 168] [outer = 0x7f003a670000] 23:04:47 INFO - PROCESS | 1826 | 1461650687182 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]]]}] 23:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1032ms 23:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:04:47 INFO - PROCESS | 1826 | 1461650687214 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 23:04:47 INFO - PROCESS | 1826 | 1461650687217 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 23:04:47 INFO - PROCESS | 1826 | 1461650687223 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 1826 | 1461650687225 Marionette TRACE conn3 <- [1,198,null,{}] 23:04:47 INFO - PROCESS | 1826 | 1461650687230 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}] 23:04:47 INFO - PROCESS | 1826 | 1461650687394 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 23:04:47 INFO - PROCESS | 1826 | 1461650687413 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3f7800 == 23 [pid = 1826] [id = 57] 23:04:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f0033564000) [pid = 1826] [serial = 169] [outer = (nil)] 23:04:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f003c4d5000) [pid = 1826] [serial = 170] [outer = 0x7f0033564000] 23:04:47 INFO - PROCESS | 1826 | 1461650687472 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f003c4da800) [pid = 1826] [serial = 171] [outer = 0x7f0033564000] 23:04:48 INFO - PROCESS | 1826 | 1461650688158 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]]]}] 23:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 983ms 23:04:48 INFO - PROCESS | 1826 | 1461650688207 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 23:04:48 INFO - PROCESS | 1826 | 1461650688213 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 23:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:04:48 INFO - PROCESS | 1826 | 1461650688238 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:04:48 INFO - PROCESS | 1826 | 1461650688246 Marionette TRACE conn3 <- [1,202,null,{}] 23:04:48 INFO - PROCESS | 1826 | 1461650688257 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}] 23:04:48 INFO - PROCESS | 1826 | 1461650688435 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 23:04:48 INFO - PROCESS | 1826 | 1461650688560 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031910000 == 24 [pid = 1826] [id = 58] 23:04:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f0030ff0800) [pid = 1826] [serial = 172] [outer = (nil)] 23:04:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f0031c5bc00) [pid = 1826] [serial = 173] [outer = 0x7f0030ff0800] 23:04:48 INFO - PROCESS | 1826 | 1461650688642 Marionette DEBUG loaded listener.js 23:04:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f00320e6800) [pid = 1826] [serial = 174] [outer = 0x7f0030ff0800] 23:04:49 INFO - PROCESS | 1826 | 1461650689437 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]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1259ms 23:04:49 INFO - PROCESS | 1826 | 1461650689481 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 1826 | 1461650689489 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 23:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:04:49 INFO - PROCESS | 1826 | 1461650689499 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1826 | 1461650689502 Marionette TRACE conn3 <- [1,206,null,{}] 23:04:49 INFO - PROCESS | 1826 | 1461650689508 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}] 23:04:49 INFO - PROCESS | 1826 | 1461650689662 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 23:04:49 INFO - PROCESS | 1826 | 1461650689784 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039a8b000 == 25 [pid = 1826] [id = 59] 23:04:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f0031b11400) [pid = 1826] [serial = 175] [outer = (nil)] 23:04:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f0035d91400) [pid = 1826] [serial = 176] [outer = 0x7f0031b11400] 23:04:49 INFO - PROCESS | 1826 | 1461650689853 Marionette DEBUG loaded listener.js 23:04:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f0037ac8c00) [pid = 1826] [serial = 177] [outer = 0x7f0031b11400] 23:04:50 INFO - PROCESS | 1826 | 1461650690655 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]]]}] 23:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1187ms 23:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:04:50 INFO - PROCESS | 1826 | 1461650690686 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 23:04:50 INFO - PROCESS | 1826 | 1461650690689 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 23:04:50 INFO - PROCESS | 1826 | 1461650690696 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:04:50 INFO - PROCESS | 1826 | 1461650690701 Marionette TRACE conn3 <- [1,210,null,{}] 23:04:50 INFO - PROCESS | 1826 | 1461650690717 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}] 23:04:50 INFO - PROCESS | 1826 | 1461650690881 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 23:04:51 INFO - PROCESS | 1826 | 1461650691007 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0037eae000 == 26 [pid = 1826] [id = 60] 23:04:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f0039acf400) [pid = 1826] [serial = 178] [outer = (nil)] 23:04:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f003a837c00) [pid = 1826] [serial = 179] [outer = 0x7f0039acf400] 23:04:51 INFO - PROCESS | 1826 | 1461650691080 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f003b6ab400) [pid = 1826] [serial = 180] [outer = 0x7f0039acf400] 23:04:51 INFO - PROCESS | 1826 | 1461650691860 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]]]}] 23:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1184ms 23:04:51 INFO - PROCESS | 1826 | 1461650691879 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 1826 | 1461650691883 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 23:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:04:51 INFO - PROCESS | 1826 | 1461650691889 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 1826 | 1461650691892 Marionette TRACE conn3 <- [1,214,null,{}] 23:04:51 INFO - PROCESS | 1826 | 1461650691897 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}] 23:04:52 INFO - PROCESS | 1826 | 1461650692040 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 23:04:52 INFO - PROCESS | 1826 | 1461650692174 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6d8800 == 27 [pid = 1826] [id = 61] 23:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f0035d9c000) [pid = 1826] [serial = 181] [outer = (nil)] 23:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f003c4d5800) [pid = 1826] [serial = 182] [outer = 0x7f0035d9c000] 23:04:52 INFO - PROCESS | 1826 | 1461650692244 Marionette DEBUG loaded listener.js 23:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f003d010000) [pid = 1826] [serial = 183] [outer = 0x7f0035d9c000] 23:04:53 INFO - PROCESS | 1826 | 1461650693059 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]]]}] 23:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1179ms 23:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:04:53 INFO - PROCESS | 1826 | 1461650693068 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 23:04:53 INFO - PROCESS | 1826 | 1461650693071 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 23:04:53 INFO - PROCESS | 1826 | 1461650693077 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:04:53 INFO - PROCESS | 1826 | 1461650693080 Marionette TRACE conn3 <- [1,218,null,{}] 23:04:53 INFO - PROCESS | 1826 | 1461650693104 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}] 23:04:53 INFO - PROCESS | 1826 | 1461650693249 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 23:04:53 INFO - PROCESS | 1826 | 1461650693485 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00305ab000 == 28 [pid = 1826] [id = 62] 23:04:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f002ffb9000) [pid = 1826] [serial = 184] [outer = (nil)] 23:04:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f0030387c00) [pid = 1826] [serial = 185] [outer = 0x7f002ffb9000] 23:04:53 INFO - PROCESS | 1826 | 1461650693552 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f0031b03c00) [pid = 1826] [serial = 186] [outer = 0x7f002ffb9000] 23:04:54 INFO - PROCESS | 1826 | 1461650694396 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]]]}] 23:04:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1338ms 23:04:54 INFO - PROCESS | 1826 | 1461650694415 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 23:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:04:54 INFO - PROCESS | 1826 | 1461650694420 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 23:04:54 INFO - PROCESS | 1826 | 1461650694427 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - PROCESS | 1826 | 1461650694432 Marionette TRACE conn3 <- [1,222,null,{}] 23:04:54 INFO - PROCESS | 1826 | 1461650694438 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}] 23:04:54 INFO - PROCESS | 1826 | 1461650694579 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 23:04:54 INFO - PROCESS | 1826 | 1461650694709 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f00387d5c00) [pid = 1826] [serial = 143] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f0040d0c000) [pid = 1826] [serial = 137] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f0047d48000) [pid = 1826] [serial = 140] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f0046c9ec00) [pid = 1826] [serial = 138] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f0035d95000) [pid = 1826] [serial = 131] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f00379f6800) [pid = 1826] [serial = 132] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f0039381000) [pid = 1826] [serial = 134] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f0046ca1800) [pid = 1826] [serial = 129] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f0047e30400) [pid = 1826] [serial = 141] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f003b6b7800) [pid = 1826] [serial = 135] [outer = (nil)] [url = about:blank] 23:04:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030591800 == 29 [pid = 1826] [id = 63] 23:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f002ffb7c00) [pid = 1826] [serial = 187] [outer = (nil)] 23:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f00335a7c00) [pid = 1826] [serial = 188] [outer = 0x7f002ffb7c00] 23:04:54 INFO - PROCESS | 1826 | 1461650694817 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f003672e000) [pid = 1826] [serial = 189] [outer = 0x7f002ffb7c00] 23:04:55 INFO - PROCESS | 1826 | 1461650695451 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]]]}] 23:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1037ms 23:04:55 INFO - PROCESS | 1826 | 1461650695466 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 1826 | 1461650695470 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 23:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:04:55 INFO - PROCESS | 1826 | 1461650695478 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 1826 | 1461650695481 Marionette TRACE conn3 <- [1,226,null,{}] 23:04:55 INFO - PROCESS | 1826 | 1461650695486 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}] 23:04:55 INFO - PROCESS | 1826 | 1461650695632 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 23:04:55 INFO - PROCESS | 1826 | 1461650695653 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00394b7000 == 30 [pid = 1826] [id = 64] 23:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f0031e0bc00) [pid = 1826] [serial = 190] [outer = (nil)] 23:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f00389ba800) [pid = 1826] [serial = 191] [outer = 0x7f0031e0bc00] 23:04:55 INFO - PROCESS | 1826 | 1461650695783 Marionette DEBUG loaded listener.js 23:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f0039d6c000) [pid = 1826] [serial = 192] [outer = 0x7f0031e0bc00] 23:04:56 INFO - PROCESS | 1826 | 1461650696392 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]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 932ms 23:04:56 INFO - PROCESS | 1826 | 1461650696411 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 1826 | 1461650696415 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 23:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:04:56 INFO - PROCESS | 1826 | 1461650696425 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 1826 | 1461650696440 Marionette TRACE conn3 <- [1,230,null,{}] 23:04:56 INFO - PROCESS | 1826 | 1461650696460 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}] 23:04:56 INFO - PROCESS | 1826 | 1461650696647 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 23:04:56 INFO - PROCESS | 1826 | 1461650696675 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b2d7000 == 31 [pid = 1826] [id = 65] 23:04:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f003a102400) [pid = 1826] [serial = 193] [outer = (nil)] 23:04:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f003b5e7400) [pid = 1826] [serial = 194] [outer = 0x7f003a102400] 23:04:56 INFO - PROCESS | 1826 | 1461650696739 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f003c4db400) [pid = 1826] [serial = 195] [outer = 0x7f003a102400] 23:04:57 INFO - PROCESS | 1826 | 1461650697609 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]]]}] 23:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1207ms 23:04:57 INFO - PROCESS | 1826 | 1461650697631 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 23:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:04:57 INFO - PROCESS | 1826 | 1461650697636 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 23:04:57 INFO - PROCESS | 1826 | 1461650697642 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:04:57 INFO - PROCESS | 1826 | 1461650697645 Marionette TRACE conn3 <- [1,234,null,{}] 23:04:57 INFO - PROCESS | 1826 | 1461650697651 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}] 23:04:57 INFO - PROCESS | 1826 | 1461650697815 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 23:04:57 INFO - PROCESS | 1826 | 1461650697843 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003c44a800 == 32 [pid = 1826] [id = 66] 23:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f00379f6800) [pid = 1826] [serial = 196] [outer = (nil)] 23:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f003d074800) [pid = 1826] [serial = 197] [outer = 0x7f00379f6800] 23:04:57 INFO - PROCESS | 1826 | 1461650697905 Marionette DEBUG loaded listener.js 23:04:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f0040d8a400) [pid = 1826] [serial = 198] [outer = 0x7f00379f6800] 23:04:58 INFO - PROCESS | 1826 | 1461650698636 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]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1028ms 23:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:04:58 INFO - PROCESS | 1826 | 1461650698670 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1826 | 1461650698673 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 23:04:58 INFO - PROCESS | 1826 | 1461650698680 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1826 | 1461650698683 Marionette TRACE conn3 <- [1,238,null,{}] 23:04:58 INFO - PROCESS | 1826 | 1461650698695 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}] 23:04:58 INFO - PROCESS | 1826 | 1461650698884 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 23:04:58 INFO - PROCESS | 1826 | 1461650698927 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003fef5800 == 33 [pid = 1826] [id = 67] 23:04:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f0045d20400) [pid = 1826] [serial = 199] [outer = (nil)] 23:04:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f0046ba6000) [pid = 1826] [serial = 200] [outer = 0x7f0045d20400] 23:04:59 INFO - PROCESS | 1826 | 1461650699006 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f0046cf9400) [pid = 1826] [serial = 201] [outer = 0x7f0045d20400] 23:04:59 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f003a10c000) [pid = 1826] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:04:59 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f0031c59c00) [pid = 1826] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:04:59 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f0031e07000) [pid = 1826] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:04:59 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f0033562400) [pid = 1826] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:04:59 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f003a670000) [pid = 1826] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:04:59 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f00387d7000) [pid = 1826] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:04:59 INFO - PROCESS | 1826 | 1461650699806 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]]]}] 23:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1146ms 23:04:59 INFO - PROCESS | 1826 | 1461650699836 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 23:04:59 INFO - PROCESS | 1826 | 1461650699839 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 23:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:04:59 INFO - PROCESS | 1826 | 1461650699853 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:04:59 INFO - PROCESS | 1826 | 1461650699855 Marionette TRACE conn3 <- [1,242,null,{}] 23:04:59 INFO - PROCESS | 1826 | 1461650699862 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}] 23:05:00 INFO - PROCESS | 1826 | 1461650700007 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 23:05:00 INFO - PROCESS | 1826 | 1461650700028 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0045dcb000 == 34 [pid = 1826] [id = 68] 23:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f0046ea2c00) [pid = 1826] [serial = 202] [outer = (nil)] 23:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f0047d47c00) [pid = 1826] [serial = 203] [outer = 0x7f0046ea2c00] 23:05:00 INFO - PROCESS | 1826 | 1461650700092 Marionette DEBUG loaded listener.js 23:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f0047e30400) [pid = 1826] [serial = 204] [outer = 0x7f0046ea2c00] 23:05:00 INFO - PROCESS | 1826 | 1461650700816 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]]]}] 23:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 979ms 23:05:00 INFO - PROCESS | 1826 | 1461650700831 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 1826 | 1461650700834 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 23:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:05:00 INFO - PROCESS | 1826 | 1461650700840 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 1826 | 1461650700842 Marionette TRACE conn3 <- [1,246,null,{}] 23:05:00 INFO - PROCESS | 1826 | 1461650700847 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}] 23:05:01 INFO - PROCESS | 1826 | 1461650701005 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 23:05:01 INFO - PROCESS | 1826 | 1461650701025 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00469c8000 == 35 [pid = 1826] [id = 69] 23:05:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f0033559c00) [pid = 1826] [serial = 205] [outer = (nil)] 23:05:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f004803a400) [pid = 1826] [serial = 206] [outer = 0x7f0033559c00] 23:05:01 INFO - PROCESS | 1826 | 1461650701083 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f004b619400) [pid = 1826] [serial = 207] [outer = 0x7f0033559c00] 23:05:01 INFO - PROCESS | 1826 | 1461650701988 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]]]}] 23:05:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:05:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1176ms 23:05:02 INFO - PROCESS | 1826 | 1461650702017 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 23:05:02 INFO - PROCESS | 1826 | 1461650702024 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 23:05:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:05:02 INFO - PROCESS | 1826 | 1461650702033 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:05:02 INFO - PROCESS | 1826 | 1461650702037 Marionette TRACE conn3 <- [1,250,null,{}] 23:05:02 INFO - PROCESS | 1826 | 1461650702046 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}] 23:05:02 INFO - PROCESS | 1826 | 1461650702218 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 23:05:02 INFO - PROCESS | 1826 | 1461650702346 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038e9e000 == 36 [pid = 1826] [id = 70] 23:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f0032062c00) [pid = 1826] [serial = 208] [outer = (nil)] 23:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f0033565400) [pid = 1826] [serial = 209] [outer = 0x7f0032062c00] 23:05:02 INFO - PROCESS | 1826 | 1461650702420 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f0035d9b000) [pid = 1826] [serial = 210] [outer = 0x7f0032062c00] 23:05:03 INFO - PROCESS | 1826 | 1461650703212 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]]]}] 23:05:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1236ms 23:05:03 INFO - PROCESS | 1826 | 1461650703270 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 23:05:03 INFO - PROCESS | 1826 | 1461650703277 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 23:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:05:03 INFO - PROCESS | 1826 | 1461650703289 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:05:03 INFO - PROCESS | 1826 | 1461650703292 Marionette TRACE conn3 <- [1,254,null,{}] 23:05:03 INFO - PROCESS | 1826 | 1461650703299 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}] 23:05:03 INFO - PROCESS | 1826 | 1461650703466 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 23:05:03 INFO - PROCESS | 1826 | 1461650703594 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b74c000 == 37 [pid = 1826] [id = 71] 23:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f003805e800) [pid = 1826] [serial = 211] [outer = (nil)] 23:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f003a593c00) [pid = 1826] [serial = 212] [outer = 0x7f003805e800] 23:05:03 INFO - PROCESS | 1826 | 1461650703666 Marionette DEBUG loaded listener.js 23:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f003b6bac00) [pid = 1826] [serial = 213] [outer = 0x7f003805e800] 23:05:04 INFO - PROCESS | 1826 | 1461650704494 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]]]}] 23:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1229ms 23:05:04 INFO - PROCESS | 1826 | 1461650704520 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 23:05:04 INFO - PROCESS | 1826 | 1461650704524 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 23:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:05:04 INFO - PROCESS | 1826 | 1461650704531 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - PROCESS | 1826 | 1461650704536 Marionette TRACE conn3 <- [1,258,null,{}] 23:05:04 INFO - PROCESS | 1826 | 1461650704552 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}] 23:05:04 INFO - PROCESS | 1826 | 1461650704706 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 23:05:04 INFO - PROCESS | 1826 | 1461650704844 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00470b5800 == 38 [pid = 1826] [id = 72] 23:05:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f0040d0f000) [pid = 1826] [serial = 214] [outer = (nil)] 23:05:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f0046cf3800) [pid = 1826] [serial = 215] [outer = 0x7f0040d0f000] 23:05:04 INFO - PROCESS | 1826 | 1461650704921 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f0047d3b400) [pid = 1826] [serial = 216] [outer = 0x7f0040d0f000] 23:05:05 INFO - PROCESS | 1826 | 1461650705791 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]]]}] 23:05:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1283ms 23:05:05 INFO - PROCESS | 1826 | 1461650705818 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 23:05:05 INFO - PROCESS | 1826 | 1461650705822 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 23:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:05:05 INFO - PROCESS | 1826 | 1461650705830 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:05:05 INFO - PROCESS | 1826 | 1461650705833 Marionette TRACE conn3 <- [1,262,null,{}] 23:05:05 INFO - PROCESS | 1826 | 1461650705838 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}] 23:05:05 INFO - PROCESS | 1826 | 1461650705988 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 23:05:06 INFO - PROCESS | 1826 | 1461650706122 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0049a43800 == 39 [pid = 1826] [id = 73] 23:05:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f0040d8d800) [pid = 1826] [serial = 217] [outer = (nil)] 23:05:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f004b665800) [pid = 1826] [serial = 218] [outer = 0x7f0040d8d800] 23:05:06 INFO - PROCESS | 1826 | 1461650706193 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f004b9a6c00) [pid = 1826] [serial = 219] [outer = 0x7f0040d8d800] 23:05:07 INFO - PROCESS | 1826 | 1461650707179 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]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1432ms 23:05:07 INFO - PROCESS | 1826 | 1461650707264 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 1826 | 1461650707269 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 23:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:05:07 INFO - PROCESS | 1826 | 1461650707277 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 1826 | 1461650707282 Marionette TRACE conn3 <- [1,266,null,{}] 23:05:07 INFO - PROCESS | 1826 | 1461650707290 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}] 23:05:07 INFO - PROCESS | 1826 | 1461650707475 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 23:05:07 INFO - PROCESS | 1826 | 1461650707703 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ee3000 == 40 [pid = 1826] [id = 74] 23:05:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f0033558000) [pid = 1826] [serial = 220] [outer = (nil)] 23:05:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f0033561000) [pid = 1826] [serial = 221] [outer = 0x7f0033558000] 23:05:07 INFO - PROCESS | 1826 | 1461650707775 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f0035d4b400) [pid = 1826] [serial = 222] [outer = 0x7f0033558000] 23:05:08 INFO - PROCESS | 1826 | 1461650708523 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]]]}] 23:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1286ms 23:05:08 INFO - PROCESS | 1826 | 1461650708564 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 23:05:08 INFO - PROCESS | 1826 | 1461650708572 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 23:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:05:08 INFO - PROCESS | 1826 | 1461650708581 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:05:08 INFO - PROCESS | 1826 | 1461650708585 Marionette TRACE conn3 <- [1,270,null,{}] 23:05:08 INFO - PROCESS | 1826 | 1461650708611 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}] 23:05:08 INFO - PROCESS | 1826 | 1461650708760 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 23:05:08 INFO - PROCESS | 1826 | 1461650708882 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b847000 == 39 [pid = 1826] [id = 43] 23:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f003c4d5000) [pid = 1826] [serial = 170] [outer = (nil)] [url = about:blank] 23:05:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003058c800 == 40 [pid = 1826] [id = 75] 23:05:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f003355b400) [pid = 1826] [serial = 223] [outer = (nil)] 23:05:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f00394c9c00) [pid = 1826] [serial = 224] [outer = 0x7f003355b400] 23:05:08 INFO - PROCESS | 1826 | 1461650708976 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f003a670c00) [pid = 1826] [serial = 225] [outer = 0x7f003355b400] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f003a346400) [pid = 1826] [serial = 164] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f0038bc6c00) [pid = 1826] [serial = 149] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f0031c63c00) [pid = 1826] [serial = 152] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f003355ac00) [pid = 1826] [serial = 153] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f0033558800) [pid = 1826] [serial = 155] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f0033565000) [pid = 1826] [serial = 156] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f0030389800) [pid = 1826] [serial = 146] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f0035d47c00) [pid = 1826] [serial = 158] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f003a67a800) [pid = 1826] [serial = 167] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f00389b9c00) [pid = 1826] [serial = 161] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f003a350800) [pid = 1826] [serial = 165] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f0038fd2c00) [pid = 1826] [serial = 162] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f003b29e800) [pid = 1826] [serial = 168] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f0036735000) [pid = 1826] [serial = 159] [outer = (nil)] [url = about:blank] 23:05:09 INFO - PROCESS | 1826 | 1461650709656 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]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1101ms 23:05:09 INFO - PROCESS | 1826 | 1461650709683 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 1826 | 1461650709686 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 23:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:05:09 INFO - PROCESS | 1826 | 1461650709692 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 1826 | 1461650709697 Marionette TRACE conn3 <- [1,274,null,{}] 23:05:09 INFO - PROCESS | 1826 | 1461650709712 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}] 23:05:09 INFO - PROCESS | 1826 | 1461650709868 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 23:05:10 INFO - PROCESS | 1826 | 1461650710008 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003aa76000 == 41 [pid = 1826] [id = 76] 23:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f003a671400) [pid = 1826] [serial = 226] [outer = (nil)] 23:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f003c46f800) [pid = 1826] [serial = 227] [outer = 0x7f003a671400] 23:05:10 INFO - PROCESS | 1826 | 1461650710082 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f003d058000) [pid = 1826] [serial = 228] [outer = 0x7f003a671400] 23:05:10 INFO - PROCESS | 1826 | 1461650710729 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]]]}] 23:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1087ms 23:05:10 INFO - PROCESS | 1826 | 1461650710832 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 23:05:10 INFO - PROCESS | 1826 | 1461650710837 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 23:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:05:10 INFO - PROCESS | 1826 | 1461650710844 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - PROCESS | 1826 | 1461650710846 Marionette TRACE conn3 <- [1,278,null,{}] 23:05:10 INFO - PROCESS | 1826 | 1461650710855 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}] 23:05:10 INFO - PROCESS | 1826 | 1461650710988 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 23:05:11 INFO - PROCESS | 1826 | 1461650710998 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003c450000 == 42 [pid = 1826] [id = 77] 23:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f003a8ecc00) [pid = 1826] [serial = 229] [outer = (nil)] 23:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f0046e99400) [pid = 1826] [serial = 230] [outer = 0x7f003a8ecc00] 23:05:11 INFO - PROCESS | 1826 | 1461650711055 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f0047ab1c00) [pid = 1826] [serial = 231] [outer = 0x7f003a8ecc00] 23:05:11 INFO - PROCESS | 1826 | 1461650711785 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]]]}] 23:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 979ms 23:05:11 INFO - PROCESS | 1826 | 1461650711824 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 1826 | 1461650711828 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 23:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:05:11 INFO - PROCESS | 1826 | 1461650711833 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 1826 | 1461650711835 Marionette TRACE conn3 <- [1,282,null,{}] 23:05:11 INFO - PROCESS | 1826 | 1461650711847 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}] 23:05:12 INFO - PROCESS | 1826 | 1461650712001 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 23:05:12 INFO - PROCESS | 1826 | 1461650712071 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00469c2800 == 43 [pid = 1826] [id = 78] 23:05:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f003052f000) [pid = 1826] [serial = 232] [outer = (nil)] 23:05:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f0048034c00) [pid = 1826] [serial = 233] [outer = 0x7f003052f000] 23:05:12 INFO - PROCESS | 1826 | 1461650712130 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f004b625400) [pid = 1826] [serial = 234] [outer = 0x7f003052f000] 23:05:12 INFO - PROCESS | 1826 | 1461650712763 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]]]}] 23:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 982ms 23:05:12 INFO - PROCESS | 1826 | 1461650712823 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 23:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:05:12 INFO - PROCESS | 1826 | 1461650712826 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 23:05:12 INFO - PROCESS | 1826 | 1461650712831 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 1826 | 1461650712834 Marionette TRACE conn3 <- [1,286,null,{}] 23:05:12 INFO - PROCESS | 1826 | 1461650712839 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}] 23:05:13 INFO - PROCESS | 1826 | 1461650713050 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 23:05:13 INFO - PROCESS | 1826 | 1461650713079 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b636800 == 44 [pid = 1826] [id = 79] 23:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f004be9f000) [pid = 1826] [serial = 235] [outer = (nil)] 23:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f004c209c00) [pid = 1826] [serial = 236] [outer = 0x7f004be9f000] 23:05:13 INFO - PROCESS | 1826 | 1461650713143 Marionette DEBUG loaded listener.js 23:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f004c327c00) [pid = 1826] [serial = 237] [outer = 0x7f004be9f000] 23:05:13 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f0046ea2c00) [pid = 1826] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:05:13 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f0045d20400) [pid = 1826] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:05:13 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f003a102400) [pid = 1826] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:05:13 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f002ffb7c00) [pid = 1826] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:05:13 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f0031e0bc00) [pid = 1826] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:05:13 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f00379f6800) [pid = 1826] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:05:13 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f002ffb9000) [pid = 1826] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:05:13 INFO - PROCESS | 1826 | 1461650713957 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]]]}] 23:05:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1141ms 23:05:13 INFO - PROCESS | 1826 | 1461650713985 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 1826 | 1461650713989 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 23:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:05:13 INFO - PROCESS | 1826 | 1461650713995 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - PROCESS | 1826 | 1461650713997 Marionette TRACE conn3 <- [1,290,null,{}] 23:05:14 INFO - PROCESS | 1826 | 1461650714003 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}] 23:05:14 INFO - PROCESS | 1826 | 1461650714128 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 23:05:14 INFO - PROCESS | 1826 | 1461650714143 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003d0e4800 == 45 [pid = 1826] [id = 80] 23:05:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f0030253400) [pid = 1826] [serial = 238] [outer = (nil)] 23:05:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f003d05ac00) [pid = 1826] [serial = 239] [outer = 0x7f0030253400] 23:05:14 INFO - PROCESS | 1826 | 1461650714202 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f004c332000) [pid = 1826] [serial = 240] [outer = 0x7f0030253400] 23:05:14 INFO - PROCESS | 1826 | 1461650714938 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]]]}] 23:05:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 977ms 23:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:05:14 INFO - PROCESS | 1826 | 1461650714973 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 23:05:14 INFO - PROCESS | 1826 | 1461650714975 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 23:05:14 INFO - PROCESS | 1826 | 1461650714987 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:05:14 INFO - PROCESS | 1826 | 1461650714989 Marionette TRACE conn3 <- [1,294,null,{}] 23:05:14 INFO - PROCESS | 1826 | 1461650714994 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}] 23:05:15 INFO - PROCESS | 1826 | 1461650715123 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:05:15 INFO - PROCESS | 1826 | 1461650715138 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004be52800 == 46 [pid = 1826] [id = 81] 23:05:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f0030386c00) [pid = 1826] [serial = 241] [outer = (nil)] 23:05:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f004de56800) [pid = 1826] [serial = 242] [outer = 0x7f0030386c00] 23:05:15 INFO - PROCESS | 1826 | 1461650715198 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f004e937400) [pid = 1826] [serial = 243] [outer = 0x7f0030386c00] 23:05:16 INFO - PROCESS | 1826 | 1461650716019 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]]]}] 23:05:16 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. 23:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1084ms 23:05:16 INFO - PROCESS | 1826 | 1461650716065 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:05:16 INFO - PROCESS | 1826 | 1461650716070 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:05:16 INFO - PROCESS | 1826 | 1461650716078 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:05:16 INFO - PROCESS | 1826 | 1461650716084 Marionette TRACE conn3 <- [1,298,null,{}] 23:05:16 INFO - PROCESS | 1826 | 1461650716093 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}] 23:05:16 INFO - PROCESS | 1826 | 1461650716267 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:05:16 INFO - PROCESS | 1826 | 1461650716401 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038f1a800 == 47 [pid = 1826] [id = 82] 23:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f0030fe6c00) [pid = 1826] [serial = 244] [outer = (nil)] 23:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f0033565c00) [pid = 1826] [serial = 245] [outer = 0x7f0030fe6c00] 23:05:16 INFO - PROCESS | 1826 | 1461650716475 Marionette DEBUG loaded listener.js 23:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f00387d7800) [pid = 1826] [serial = 246] [outer = 0x7f0030fe6c00] 23:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f0039ae7400) [pid = 1826] [serial = 247] [outer = 0x7f002f8d5000] 23:05:17 INFO - PROCESS | 1826 | 1461650717474 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]]]}] 23:05:17 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. 23:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1437ms 23:05:17 INFO - PROCESS | 1826 | 1461650717516 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:05:17 INFO - PROCESS | 1826 | 1461650717524 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:05:17 INFO - PROCESS | 1826 | 1461650717535 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:05:17 INFO - PROCESS | 1826 | 1461650717539 Marionette TRACE conn3 <- [1,302,null,{}] 23:05:17 INFO - PROCESS | 1826 | 1461650717545 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}] 23:05:17 INFO - PROCESS | 1826 | 1461650717702 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:05:17 INFO - PROCESS | 1826 | 1461650717842 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046e68800 == 48 [pid = 1826] [id = 83] 23:05:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f0031c5b000) [pid = 1826] [serial = 248] [outer = (nil)] 23:05:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f0039af5800) [pid = 1826] [serial = 249] [outer = 0x7f0031c5b000] 23:05:17 INFO - PROCESS | 1826 | 1461650717914 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f003c239c00) [pid = 1826] [serial = 250] [outer = 0x7f0031c5b000] 23:05:18 INFO - PROCESS | 1826 | 1461650718748 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]]]}] 23:05:18 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. 23:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1286ms 23:05:18 INFO - PROCESS | 1826 | 1461650718822 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:05:18 INFO - PROCESS | 1826 | 1461650718826 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:05:18 INFO - PROCESS | 1826 | 1461650718832 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:05:18 INFO - PROCESS | 1826 | 1461650718837 Marionette TRACE conn3 <- [1,306,null,{}] 23:05:18 INFO - PROCESS | 1826 | 1461650718853 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}] 23:05:19 INFO - PROCESS | 1826 | 1461650719050 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:05:19 INFO - PROCESS | 1826 | 1461650719184 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c28b000 == 49 [pid = 1826] [id = 84] 23:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f003d063000) [pid = 1826] [serial = 251] [outer = (nil)] 23:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f0046e11c00) [pid = 1826] [serial = 252] [outer = 0x7f003d063000] 23:05:19 INFO - PROCESS | 1826 | 1461650719262 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f004b9a2400) [pid = 1826] [serial = 253] [outer = 0x7f003d063000] 23:05:20 INFO - PROCESS | 1826 | 1461650720109 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]]]}] 23:05:20 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. 23:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1343ms 23:05:20 INFO - PROCESS | 1826 | 1461650720176 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:05:20 INFO - PROCESS | 1826 | 1461650720181 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:05:20 INFO - PROCESS | 1826 | 1461650720187 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 1826 | 1461650720190 Marionette TRACE conn3 <- [1,310,null,{}] 23:05:20 INFO - PROCESS | 1826 | 1461650720195 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}] 23:05:20 INFO - PROCESS | 1826 | 1461650720352 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:05:20 INFO - PROCESS | 1826 | 1461650720485 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004de87000 == 50 [pid = 1826] [id = 85] 23:05:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f002ffb8c00) [pid = 1826] [serial = 254] [outer = (nil)] 23:05:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f004c04fc00) [pid = 1826] [serial = 255] [outer = 0x7f002ffb8c00] 23:05:20 INFO - PROCESS | 1826 | 1461650720559 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f004c329800) [pid = 1826] [serial = 256] [outer = 0x7f002ffb8c00] 23:05:21 INFO - PROCESS | 1826 | 1461650721418 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]]]}] 23:05:21 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. 23:05:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1284ms 23:05:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:05:21 INFO - PROCESS | 1826 | 1461650721471 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:05:21 INFO - PROCESS | 1826 | 1461650721474 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:05:21 INFO - PROCESS | 1826 | 1461650721480 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:05:21 INFO - PROCESS | 1826 | 1461650721483 Marionette TRACE conn3 <- [1,314,null,{}] 23:05:21 INFO - PROCESS | 1826 | 1461650721489 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}] 23:05:21 INFO - PROCESS | 1826 | 1461650721636 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:05:21 INFO - PROCESS | 1826 | 1461650721772 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033883000 == 51 [pid = 1826] [id = 86] 23:05:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f002fcbcc00) [pid = 1826] [serial = 257] [outer = (nil)] 23:05:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f002fcc4c00) [pid = 1826] [serial = 258] [outer = 0x7f002fcbcc00] 23:05:21 INFO - PROCESS | 1826 | 1461650721841 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f002fcc9c00) [pid = 1826] [serial = 259] [outer = 0x7f002fcbcc00] 23:05:22 INFO - PROCESS | 1826 | 1461650722947 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]]]}] 23:05:22 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. 23:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1481ms 23:05:22 INFO - PROCESS | 1826 | 1461650722961 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 1826 | 1461650722967 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:05:22 INFO - PROCESS | 1826 | 1461650722974 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 1826 | 1461650722980 Marionette TRACE conn3 <- [1,318,null,{}] 23:05:22 INFO - PROCESS | 1826 | 1461650722987 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}] 23:05:23 INFO - PROCESS | 1826 | 1461650723131 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:05:23 INFO - PROCESS | 1826 | 1461650723277 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035da7000 == 52 [pid = 1826] [id = 87] 23:05:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f003355f800) [pid = 1826] [serial = 260] [outer = (nil)] 23:05:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f00335a8400) [pid = 1826] [serial = 261] [outer = 0x7f003355f800] 23:05:23 INFO - PROCESS | 1826 | 1461650723351 Marionette DEBUG loaded listener.js 23:05:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f003793f400) [pid = 1826] [serial = 262] [outer = 0x7f003355f800] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00394b7000 == 51 [pid = 1826] [id = 64] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003d0e4800 == 50 [pid = 1826] [id = 80] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b636800 == 49 [pid = 1826] [id = 79] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f004803a400) [pid = 1826] [serial = 206] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0035d91400) [pid = 1826] [serial = 176] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f0031c5bc00) [pid = 1826] [serial = 173] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f003a837c00) [pid = 1826] [serial = 179] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f003c4d5800) [pid = 1826] [serial = 182] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00469c2800 == 48 [pid = 1826] [id = 78] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003c450000 == 47 [pid = 1826] [id = 77] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003aa76000 == 46 [pid = 1826] [id = 76] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003058c800 == 45 [pid = 1826] [id = 75] 23:05:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ee3000 == 44 [pid = 1826] [id = 74] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f0047d47c00) [pid = 1826] [serial = 203] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f0047e30400) [pid = 1826] [serial = 204] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f0046cf9400) [pid = 1826] [serial = 201] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f003c4db400) [pid = 1826] [serial = 195] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f003672e000) [pid = 1826] [serial = 189] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f0039d6c000) [pid = 1826] [serial = 192] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f00335a7c00) [pid = 1826] [serial = 188] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f003d074800) [pid = 1826] [serial = 197] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f00389ba800) [pid = 1826] [serial = 191] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f0031b03c00) [pid = 1826] [serial = 186] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f003b5e7400) [pid = 1826] [serial = 194] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f0046ba6000) [pid = 1826] [serial = 200] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f0030387c00) [pid = 1826] [serial = 185] [outer = (nil)] [url = about:blank] 23:05:23 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f0040d8a400) [pid = 1826] [serial = 198] [outer = (nil)] [url = about:blank] 23:05:24 INFO - PROCESS | 1826 | 1461650724169 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]]]}] 23:05:24 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. 23:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1235ms 23:05:24 INFO - PROCESS | 1826 | 1461650724209 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 1826 | 1461650724217 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:05:24 INFO - PROCESS | 1826 | 1461650724226 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 1826 | 1461650724230 Marionette TRACE conn3 <- [1,322,null,{}] 23:05:24 INFO - PROCESS | 1826 | 1461650724235 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}] 23:05:24 INFO - PROCESS | 1826 | 1461650724376 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:05:24 INFO - PROCESS | 1826 | 1461650724394 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038e99000 == 45 [pid = 1826] [id = 88] 23:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f0038caa400) [pid = 1826] [serial = 263] [outer = (nil)] 23:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f0039aed000) [pid = 1826] [serial = 264] [outer = 0x7f0038caa400] 23:05:24 INFO - PROCESS | 1826 | 1461650724457 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f0039d6c000) [pid = 1826] [serial = 265] [outer = 0x7f0038caa400] 23:05:25 INFO - PROCESS | 1826 | 1461650725259 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]]]}] 23:05:25 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. 23:05:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1041ms 23:05:25 INFO - PROCESS | 1826 | 1461650725268 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 1826 | 1461650725270 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:05:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:05:25 INFO - PROCESS | 1826 | 1461650725277 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 1826 | 1461650725282 Marionette TRACE conn3 <- [1,326,null,{}] 23:05:25 INFO - PROCESS | 1826 | 1461650725321 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}] 23:05:25 INFO - PROCESS | 1826 | 1461650725461 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:05:25 INFO - PROCESS | 1826 | 1461650725481 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b73b800 == 46 [pid = 1826] [id = 89] 23:05:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f003c237400) [pid = 1826] [serial = 266] [outer = (nil)] 23:05:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f003c4d5c00) [pid = 1826] [serial = 267] [outer = 0x7f003c237400] 23:05:25 INFO - PROCESS | 1826 | 1461650725544 Marionette DEBUG loaded listener.js 23:05:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f003c463800) [pid = 1826] [serial = 268] [outer = 0x7f003c237400] 23:05:26 INFO - PROCESS | 1826 | 1461650726339 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]]]}] 23:05:26 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. 23:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1103ms 23:05:26 INFO - PROCESS | 1826 | 1461650726393 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:05:26 INFO - PROCESS | 1826 | 1461650726398 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:05:26 INFO - PROCESS | 1826 | 1461650726403 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:05:26 INFO - PROCESS | 1826 | 1461650726405 Marionette TRACE conn3 <- [1,330,null,{}] 23:05:26 INFO - PROCESS | 1826 | 1461650726410 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}] 23:05:26 INFO - PROCESS | 1826 | 1461650726594 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:05:26 INFO - PROCESS | 1826 | 1461650726622 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0040118000 == 47 [pid = 1826] [id = 90] 23:05:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f003c467000) [pid = 1826] [serial = 269] [outer = (nil)] 23:05:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f0046ba9c00) [pid = 1826] [serial = 270] [outer = 0x7f003c467000] 23:05:26 INFO - PROCESS | 1826 | 1461650726685 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f00470d2c00) [pid = 1826] [serial = 271] [outer = 0x7f003c467000] 23:05:27 INFO - PROCESS | 1826 | 1461650727406 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]]]}] 23:05:27 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. 23:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1031ms 23:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:05:27 INFO - PROCESS | 1826 | 1461650727437 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 1826 | 1461650727439 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:05:27 INFO - PROCESS | 1826 | 1461650727445 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 1826 | 1461650727448 Marionette TRACE conn3 <- [1,334,null,{}] 23:05:27 INFO - PROCESS | 1826 | 1461650727473 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}] 23:05:27 INFO - PROCESS | 1826 | 1461650727636 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:05:27 INFO - PROCESS | 1826 | 1461650727708 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047b13800 == 48 [pid = 1826] [id = 91] 23:05:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f0040d0c800) [pid = 1826] [serial = 272] [outer = (nil)] 23:05:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f0047e38c00) [pid = 1826] [serial = 273] [outer = 0x7f0040d0c800] 23:05:27 INFO - PROCESS | 1826 | 1461650727770 Marionette DEBUG loaded listener.js 23:05:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f004b624000) [pid = 1826] [serial = 274] [outer = 0x7f0040d0c800] 23:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f003052f000) [pid = 1826] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f0033558000) [pid = 1826] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f003a8ecc00) [pid = 1826] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f004be9f000) [pid = 1826] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f0030253400) [pid = 1826] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f003a671400) [pid = 1826] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f003355b400) [pid = 1826] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:05:28 INFO - PROCESS | 1826 | 1461650728638 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]]]}] 23:05:28 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. 23:05:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1238ms 23:05:28 INFO - PROCESS | 1826 | 1461650728687 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:05:28 INFO - PROCESS | 1826 | 1461650728691 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:05:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:05:28 INFO - PROCESS | 1826 | 1461650728696 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:05:28 INFO - PROCESS | 1826 | 1461650728698 Marionette TRACE conn3 <- [1,338,null,{}] 23:05:28 INFO - PROCESS | 1826 | 1461650728704 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}] 23:05:28 INFO - PROCESS | 1826 | 1461650728869 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:05:28 INFO - PROCESS | 1826 | 1461650728880 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b834800 == 49 [pid = 1826] [id = 92] 23:05:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f0031e09800) [pid = 1826] [serial = 275] [outer = (nil)] 23:05:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f004b666c00) [pid = 1826] [serial = 276] [outer = 0x7f0031e09800] 23:05:29 INFO - PROCESS | 1826 | 1461650729026 Marionette DEBUG loaded listener.js 23:05:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f004de5c400) [pid = 1826] [serial = 277] [outer = 0x7f0031e09800] 23:05:29 INFO - PROCESS | 1826 | 1461650729652 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]]]}] 23:05:29 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. 23:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 979ms 23:05:29 INFO - PROCESS | 1826 | 1461650729677 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 1826 | 1461650729681 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:05:29 INFO - PROCESS | 1826 | 1461650729687 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 1826 | 1461650729689 Marionette TRACE conn3 <- [1,342,null,{}] 23:05:29 INFO - PROCESS | 1826 | 1461650729694 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}] 23:05:29 INFO - PROCESS | 1826 | 1461650729827 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:05:29 INFO - PROCESS | 1826 | 1461650729925 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c31d000 == 50 [pid = 1826] [id = 93] 23:05:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f0031b10400) [pid = 1826] [serial = 278] [outer = (nil)] 23:05:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f004dece800) [pid = 1826] [serial = 279] [outer = 0x7f0031b10400] 23:05:29 INFO - PROCESS | 1826 | 1461650729986 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f004ec17400) [pid = 1826] [serial = 280] [outer = 0x7f0031b10400] 23:05:30 INFO - PROCESS | 1826 | 1461650730901 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]]]}] 23:05:30 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. 23:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1228ms 23:05:30 INFO - PROCESS | 1826 | 1461650730915 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:05:30 INFO - PROCESS | 1826 | 1461650730920 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:05:30 INFO - PROCESS | 1826 | 1461650730946 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:05:30 INFO - PROCESS | 1826 | 1461650730951 Marionette TRACE conn3 <- [1,346,null,{}] 23:05:30 INFO - PROCESS | 1826 | 1461650730960 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}] 23:05:31 INFO - PROCESS | 1826 | 1461650731113 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:05:31 INFO - PROCESS | 1826 | 1461650731255 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039a78000 == 51 [pid = 1826] [id = 94] 23:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f0031c5bc00) [pid = 1826] [serial = 281] [outer = (nil)] 23:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f0035d9c400) [pid = 1826] [serial = 282] [outer = 0x7f0031c5bc00] 23:05:31 INFO - PROCESS | 1826 | 1461650731389 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f0038bad000) [pid = 1826] [serial = 283] [outer = 0x7f0031c5bc00] 23:05:32 INFO - PROCESS | 1826 | 1461650732153 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]]]}] 23:05:32 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. 23:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1239ms 23:05:32 INFO - PROCESS | 1826 | 1461650732182 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 1826 | 1461650732189 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:05:32 INFO - PROCESS | 1826 | 1461650732199 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 1826 | 1461650732202 Marionette TRACE conn3 <- [1,350,null,{}] 23:05:32 INFO - PROCESS | 1826 | 1461650732208 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}] 23:05:32 INFO - PROCESS | 1826 | 1461650732370 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:05:32 INFO - PROCESS | 1826 | 1461650732482 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00469c2800 == 52 [pid = 1826] [id = 95] 23:05:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f0039ae9c00) [pid = 1826] [serial = 284] [outer = (nil)] 23:05:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f003a594400) [pid = 1826] [serial = 285] [outer = 0x7f0039ae9c00] 23:05:32 INFO - PROCESS | 1826 | 1461650732550 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f003c4d9000) [pid = 1826] [serial = 286] [outer = 0x7f0039ae9c00] 23:05:33 INFO - PROCESS | 1826 | 1461650733397 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]]]}] 23:05:33 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. 23:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1228ms 23:05:33 INFO - PROCESS | 1826 | 1461650733435 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:05:33 INFO - PROCESS | 1826 | 1461650733438 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:05:33 INFO - PROCESS | 1826 | 1461650733445 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:05:33 INFO - PROCESS | 1826 | 1461650733451 Marionette TRACE conn3 <- [1,354,null,{}] 23:05:33 INFO - PROCESS | 1826 | 1461650733466 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}] 23:05:33 INFO - PROCESS | 1826 | 1461650733626 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:05:33 INFO - PROCESS | 1826 | 1461650733760 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00502b5800 == 53 [pid = 1826] [id = 96] 23:05:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f0047d40000) [pid = 1826] [serial = 287] [outer = (nil)] 23:05:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f004be6a000) [pid = 1826] [serial = 288] [outer = 0x7f0047d40000] 23:05:33 INFO - PROCESS | 1826 | 1461650733834 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f004dec1c00) [pid = 1826] [serial = 289] [outer = 0x7f0047d40000] 23:05:34 INFO - PROCESS | 1826 | 1461650734685 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]]]}] 23:05:34 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. 23:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1283ms 23:05:34 INFO - PROCESS | 1826 | 1461650734728 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 1826 | 1461650734732 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:05:34 INFO - PROCESS | 1826 | 1461650734738 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1826 | 1461650734740 Marionette TRACE conn3 <- [1,358,null,{}] 23:05:34 INFO - PROCESS | 1826 | 1461650734745 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}] 23:05:34 INFO - PROCESS | 1826 | 1461650734891 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 23:05:35 INFO - PROCESS | 1826 | 1461650735093 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bb12800 == 54 [pid = 1826] [id = 97] 23:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0049fba800) [pid = 1826] [serial = 290] [outer = (nil)] 23:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f005027b800) [pid = 1826] [serial = 291] [outer = 0x7f0049fba800] 23:05:35 INFO - PROCESS | 1826 | 1461650735160 Marionette DEBUG loaded listener.js 23:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f0050288800) [pid = 1826] [serial = 292] [outer = 0x7f0049fba800] 23:05:35 INFO - PROCESS | 1826 | 1461650735996 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]]]}] 23:05:36 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. 23:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1329ms 23:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:05:36 INFO - PROCESS | 1826 | 1461650736067 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 23:05:36 INFO - PROCESS | 1826 | 1461650736070 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 23:05:36 INFO - PROCESS | 1826 | 1461650736077 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - PROCESS | 1826 | 1461650736080 Marionette TRACE conn3 <- [1,362,null,{}] 23:05:36 INFO - PROCESS | 1826 | 1461650736085 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}] 23:05:36 INFO - PROCESS | 1826 | 1461650736228 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 23:05:36 INFO - PROCESS | 1826 | 1461650736376 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338d1800 == 55 [pid = 1826] [id = 98] 23:05:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f002fcc2800) [pid = 1826] [serial = 293] [outer = (nil)] 23:05:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f00348d2c00) [pid = 1826] [serial = 294] [outer = 0x7f002fcc2800] 23:05:36 INFO - PROCESS | 1826 | 1461650736444 Marionette DEBUG loaded listener.js 23:05:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f00348d8800) [pid = 1826] [serial = 295] [outer = 0x7f002fcc2800] 23:05:37 INFO - PROCESS | 1826 | 1461650737493 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]]]}] 23:05:37 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. 23:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1435ms 23:05:37 INFO - PROCESS | 1826 | 1461650737511 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 1826 | 1461650737516 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 23:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:05:37 INFO - PROCESS | 1826 | 1461650737523 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 1826 | 1461650737528 Marionette TRACE conn3 <- [1,366,null,{}] 23:05:37 INFO - PROCESS | 1826 | 1461650737537 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}] 23:05:37 INFO - PROCESS | 1826 | 1461650737682 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 23:05:37 INFO - PROCESS | 1826 | 1461650737941 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c7e000 == 56 [pid = 1826] [id = 99] 23:05:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0030390400) [pid = 1826] [serial = 296] [outer = (nil)] 23:05:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f0031c60000) [pid = 1826] [serial = 297] [outer = 0x7f0030390400] 23:05:38 INFO - PROCESS | 1826 | 1461650738011 Marionette DEBUG loaded listener.js 23:05:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f0033560000) [pid = 1826] [serial = 298] [outer = 0x7f0030390400] 23:05:38 INFO - PROCESS | 1826 | 1461650738805 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]]]}] 23:05:38 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. 23:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1335ms 23:05:38 INFO - PROCESS | 1826 | 1461650738858 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 23:05:38 INFO - PROCESS | 1826 | 1461650738865 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 23:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:05:38 INFO - PROCESS | 1826 | 1461650738874 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 1826 | 1461650738878 Marionette TRACE conn3 <- [1,370,null,{}] 23:05:38 INFO - PROCESS | 1826 | 1461650738883 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}] 23:05:39 INFO - PROCESS | 1826 | 1461650739034 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 23:05:39 INFO - PROCESS | 1826 | 1461650739183 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b834800 == 55 [pid = 1826] [id = 92] 23:05:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047b13800 == 54 [pid = 1826] [id = 91] 23:05:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0040118000 == 53 [pid = 1826] [id = 90] 23:05:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b73b800 == 52 [pid = 1826] [id = 89] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f0033565400) [pid = 1826] [serial = 209] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0046cf3800) [pid = 1826] [serial = 215] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f003a593c00) [pid = 1826] [serial = 212] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f004b665800) [pid = 1826] [serial = 218] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f004de56800) [pid = 1826] [serial = 242] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c65800 == 53 [pid = 1826] [id = 100] 23:05:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f002f8d3400) [pid = 1826] [serial = 299] [outer = (nil)] 23:05:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f00332d7800) [pid = 1826] [serial = 300] [outer = 0x7f002f8d3400] 23:05:39 INFO - PROCESS | 1826 | 1461650739277 Marionette DEBUG loaded listener.js 23:05:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0036995800) [pid = 1826] [serial = 301] [outer = 0x7f002f8d3400] 23:05:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038e99000 == 52 [pid = 1826] [id = 88] 23:05:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035da7000 == 51 [pid = 1826] [id = 87] 23:05:39 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038f1a800 == 50 [pid = 1826] [id = 82] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f004b625400) [pid = 1826] [serial = 234] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f0048034c00) [pid = 1826] [serial = 233] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0035d4b400) [pid = 1826] [serial = 222] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f0033561000) [pid = 1826] [serial = 221] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0046e99400) [pid = 1826] [serial = 230] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f004c209c00) [pid = 1826] [serial = 236] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f003d05ac00) [pid = 1826] [serial = 239] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f003c46f800) [pid = 1826] [serial = 227] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f003d058000) [pid = 1826] [serial = 228] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f00394c9c00) [pid = 1826] [serial = 224] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f003a670c00) [pid = 1826] [serial = 225] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f004c327c00) [pid = 1826] [serial = 237] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f004c332000) [pid = 1826] [serial = 240] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f0047ab1c00) [pid = 1826] [serial = 231] [outer = (nil)] [url = about:blank] 23:05:39 INFO - PROCESS | 1826 | 1461650739997 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]]]}] 23:05:40 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. 23:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1178ms 23:05:40 INFO - PROCESS | 1826 | 1461650740065 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 1826 | 1461650740068 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 23:05:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:05:40 INFO - PROCESS | 1826 | 1461650740075 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 1826 | 1461650740079 Marionette TRACE conn3 <- [1,374,null,{}] 23:05:40 INFO - PROCESS | 1826 | 1461650740094 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}] 23:05:40 INFO - PROCESS | 1826 | 1461650740231 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 23:05:40 INFO - PROCESS | 1826 | 1461650740244 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003aa83800 == 51 [pid = 1826] [id = 101] 23:05:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f0038ec3400) [pid = 1826] [serial = 302] [outer = (nil)] 23:05:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f0039af3000) [pid = 1826] [serial = 303] [outer = 0x7f0038ec3400] 23:05:40 INFO - PROCESS | 1826 | 1461650740304 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f003a838000) [pid = 1826] [serial = 304] [outer = 0x7f0038ec3400] 23:05:41 INFO - PROCESS | 1826 | 1461650741045 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:05:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:05:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 983ms 23:05:41 INFO - PROCESS | 1826 | 1461650741058 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 23:05:41 INFO - PROCESS | 1826 | 1461650741062 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 23:05:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:05:41 INFO - PROCESS | 1826 | 1461650741067 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 1826 | 1461650741069 Marionette TRACE conn3 <- [1,378,null,{}] 23:05:41 INFO - PROCESS | 1826 | 1461650741074 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}] 23:05:41 INFO - PROCESS | 1826 | 1461650741234 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 23:05:41 INFO - PROCESS | 1826 | 1461650741255 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b739800 == 52 [pid = 1826] [id = 102] 23:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f00387da800) [pid = 1826] [serial = 305] [outer = (nil)] 23:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f003c236800) [pid = 1826] [serial = 306] [outer = 0x7f00387da800] 23:05:41 INFO - PROCESS | 1826 | 1461650741313 Marionette DEBUG loaded listener.js 23:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f003d00cc00) [pid = 1826] [serial = 307] [outer = 0x7f00387da800] 23:05:41 INFO - PROCESS | 1826 | 1461650741984 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:05:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:05:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 974ms 23:05:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:05:42 INFO - PROCESS | 1826 | 1461650742043 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 23:05:42 INFO - PROCESS | 1826 | 1461650742045 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 23:05:42 INFO - PROCESS | 1826 | 1461650742050 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:05:42 INFO - PROCESS | 1826 | 1461650742053 Marionette TRACE conn3 <- [1,382,null,{}] 23:05:42 INFO - PROCESS | 1826 | 1461650742058 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}] 23:05:42 INFO - PROCESS | 1826 | 1461650742218 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 23:05:42 INFO - PROCESS | 1826 | 1461650742245 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0040110000 == 53 [pid = 1826] [id = 103] 23:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f002fcc1400) [pid = 1826] [serial = 308] [outer = (nil)] 23:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0040d8a800) [pid = 1826] [serial = 309] [outer = 0x7f002fcc1400] 23:05:42 INFO - PROCESS | 1826 | 1461650742301 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f0046cf6c00) [pid = 1826] [serial = 310] [outer = 0x7f002fcc1400] 23:05:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:05:42 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:05:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:05:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:05:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:05:42 INFO - PROCESS | 1826 | 1461650742972 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:05:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 978ms 23:05:43 INFO - PROCESS | 1826 | 1461650743028 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1826 | 1461650743031 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 23:05:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:05:43 INFO - PROCESS | 1826 | 1461650743036 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1826 | 1461650743038 Marionette TRACE conn3 <- [1,386,null,{}] 23:05:43 INFO - PROCESS | 1826 | 1461650743043 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}] 23:05:43 INFO - PROCESS | 1826 | 1461650743251 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 23:05:43 INFO - PROCESS | 1826 | 1461650743278 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030fb7800 == 54 [pid = 1826] [id = 104] 23:05:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f004b9af400) [pid = 1826] [serial = 311] [outer = (nil)] 23:05:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f004c32c800) [pid = 1826] [serial = 312] [outer = 0x7f004b9af400] 23:05:43 INFO - PROCESS | 1826 | 1461650743338 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f004e938000) [pid = 1826] [serial = 313] [outer = 0x7f004b9af400] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0032062c00) [pid = 1826] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f003805e800) [pid = 1826] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0040d0f000) [pid = 1826] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f0040d8d800) [pid = 1826] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f00332d8800) [pid = 1826] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f0033559c00) [pid = 1826] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0030fe6c00) [pid = 1826] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0038caa400) [pid = 1826] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f003c467000) [pid = 1826] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f003d063000) [pid = 1826] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f002fcbcc00) [pid = 1826] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f003c237400) [pid = 1826] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f0040d0c800) [pid = 1826] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f0031c5b000) [pid = 1826] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f002ffb8c00) [pid = 1826] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f003355f800) [pid = 1826] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f0031e09800) [pid = 1826] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f002f8cd400) [pid = 1826] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f0039acf400) [pid = 1826] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f0035d9c000) [pid = 1826] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f0037941c00) [pid = 1826] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f0031b11400) [pid = 1826] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f0030ff0800) [pid = 1826] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:05:44 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f0033564000) [pid = 1826] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:05:44 INFO - PROCESS | 1826 | 1461650744339 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]]]}] 23:05:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:05:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1332ms 23:05:44 INFO - PROCESS | 1826 | 1461650744369 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 23:05:44 INFO - PROCESS | 1826 | 1461650744383 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 23:05:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:05:44 INFO - PROCESS | 1826 | 1461650744391 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:05:44 INFO - PROCESS | 1826 | 1461650744393 Marionette TRACE conn3 <- [1,390,null,{}] 23:05:44 INFO - PROCESS | 1826 | 1461650744398 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}] 23:05:44 INFO - PROCESS | 1826 | 1461650744556 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 23:05:44 INFO - PROCESS | 1826 | 1461650744621 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3de800 == 55 [pid = 1826] [id = 105] 23:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f002f8d2800) [pid = 1826] [serial = 314] [outer = (nil)] 23:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f00304d1000) [pid = 1826] [serial = 315] [outer = 0x7f002f8d2800] 23:05:44 INFO - PROCESS | 1826 | 1461650744679 Marionette DEBUG loaded listener.js 23:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f00304d7800) [pid = 1826] [serial = 316] [outer = 0x7f002f8d2800] 23:05:45 INFO - PROCESS | 1826 | 1461650745302 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]]]}] 23:05:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:05:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 940ms 23:05:45 INFO - PROCESS | 1826 | 1461650745329 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 1826 | 1461650745331 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 23:05:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:05:45 INFO - PROCESS | 1826 | 1461650745337 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:05:45 INFO - PROCESS | 1826 | 1461650745339 Marionette TRACE conn3 <- [1,394,null,{}] 23:05:45 INFO - PROCESS | 1826 | 1461650745344 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}] 23:05:45 INFO - PROCESS | 1826 | 1461650745502 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 23:05:45 INFO - PROCESS | 1826 | 1461650745532 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b84c000 == 56 [pid = 1826] [id = 106] 23:05:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f002f8d3c00) [pid = 1826] [serial = 317] [outer = (nil)] 23:05:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f0031e07c00) [pid = 1826] [serial = 318] [outer = 0x7f002f8d3c00] 23:05:45 INFO - PROCESS | 1826 | 1461650745589 Marionette DEBUG loaded listener.js 23:05:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f00337f2800) [pid = 1826] [serial = 319] [outer = 0x7f002f8d3c00] 23:05:46 INFO - PROCESS | 1826 | 1461650746330 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]]]}] 23:05:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:05:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1027ms 23:05:46 INFO - PROCESS | 1826 | 1461650746369 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 1826 | 1461650746374 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 23:05:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:05:46 INFO - PROCESS | 1826 | 1461650746383 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 1826 | 1461650746389 Marionette TRACE conn3 <- [1,398,null,{}] 23:05:46 INFO - PROCESS | 1826 | 1461650746430 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}] 23:05:46 INFO - PROCESS | 1826 | 1461650746597 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 23:05:46 INFO - PROCESS | 1826 | 1461650746717 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003696a000 == 57 [pid = 1826] [id = 107] 23:05:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f002fcbcc00) [pid = 1826] [serial = 320] [outer = (nil)] 23:05:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f00304d5000) [pid = 1826] [serial = 321] [outer = 0x7f002fcbcc00] 23:05:46 INFO - PROCESS | 1826 | 1461650746788 Marionette DEBUG loaded listener.js 23:05:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f0031e08000) [pid = 1826] [serial = 322] [outer = 0x7f002fcbcc00] 23:05:47 INFO - PROCESS | 1826 | 1461650747647 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]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:05:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1319ms 23:05:47 INFO - PROCESS | 1826 | 1461650747703 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 23:05:47 INFO - PROCESS | 1826 | 1461650747711 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 23:05:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:05:47 INFO - PROCESS | 1826 | 1461650747720 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - PROCESS | 1826 | 1461650747724 Marionette TRACE conn3 <- [1,402,null,{}] 23:05:47 INFO - PROCESS | 1826 | 1461650747730 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}] 23:05:47 INFO - PROCESS | 1826 | 1461650747892 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 23:05:48 INFO - PROCESS | 1826 | 1461650748026 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b746800 == 58 [pid = 1826] [id = 108] 23:05:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f0031c63000) [pid = 1826] [serial = 323] [outer = (nil)] 23:05:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f00337f8400) [pid = 1826] [serial = 324] [outer = 0x7f0031c63000] 23:05:48 INFO - PROCESS | 1826 | 1461650748095 Marionette DEBUG loaded listener.js 23:05:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f003389f400) [pid = 1826] [serial = 325] [outer = 0x7f0031c63000] 23:05:49 INFO - PROCESS | 1826 | 1461650749029 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]]]}] 23:05:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:05:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1336ms 23:05:49 INFO - PROCESS | 1826 | 1461650749057 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 23:05:49 INFO - PROCESS | 1826 | 1461650749061 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 23:05:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:05:49 INFO - PROCESS | 1826 | 1461650749067 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:05:49 INFO - PROCESS | 1826 | 1461650749073 Marionette TRACE conn3 <- [1,406,null,{}] 23:05:49 INFO - PROCESS | 1826 | 1461650749088 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}] 23:05:49 INFO - PROCESS | 1826 | 1461650749243 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 23:05:49 INFO - PROCESS | 1826 | 1461650749386 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c0a3800 == 59 [pid = 1826] [id = 109] 23:05:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f00337fd000) [pid = 1826] [serial = 326] [outer = (nil)] 23:05:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f0038b45800) [pid = 1826] [serial = 327] [outer = 0x7f00337fd000] 23:05:49 INFO - PROCESS | 1826 | 1461650749458 Marionette DEBUG loaded listener.js 23:05:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f003a347800) [pid = 1826] [serial = 328] [outer = 0x7f00337fd000] 23:05:50 INFO - PROCESS | 1826 | 1461650750362 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]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:05:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1333ms 23:05:50 INFO - PROCESS | 1826 | 1461650750401 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 23:05:50 INFO - PROCESS | 1826 | 1461650750405 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 23:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:05:50 INFO - PROCESS | 1826 | 1461650750411 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 1826 | 1461650750413 Marionette TRACE conn3 <- [1,410,null,{}] 23:05:50 INFO - PROCESS | 1826 | 1461650750419 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}] 23:05:50 INFO - PROCESS | 1826 | 1461650750569 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 23:05:50 INFO - PROCESS | 1826 | 1461650750710 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0050229000 == 60 [pid = 1826] [id = 110] 23:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f0036991000) [pid = 1826] [serial = 329] [outer = (nil)] 23:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f003c4d2c00) [pid = 1826] [serial = 330] [outer = 0x7f0036991000] 23:05:50 INFO - PROCESS | 1826 | 1461650750779 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f0040d0c800) [pid = 1826] [serial = 331] [outer = 0x7f0036991000] 23:05:51 INFO - PROCESS | 1826 | 1461650751642 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]]]}] 23:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1276ms 23:05:51 INFO - PROCESS | 1826 | 1461650751689 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 23:05:51 INFO - PROCESS | 1826 | 1461650751692 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 23:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:05:51 INFO - PROCESS | 1826 | 1461650751698 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:05:51 INFO - PROCESS | 1826 | 1461650751700 Marionette TRACE conn3 <- [1,414,null,{}] 23:05:51 INFO - PROCESS | 1826 | 1461650751706 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}] 23:05:51 INFO - PROCESS | 1826 | 1461650751847 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 23:05:51 INFO - PROCESS | 1826 | 1461650751989 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0e2000 == 61 [pid = 1826] [id = 111] 23:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f003b6b0400) [pid = 1826] [serial = 332] [outer = (nil)] 23:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0047d3dc00) [pid = 1826] [serial = 333] [outer = 0x7f003b6b0400] 23:05:52 INFO - PROCESS | 1826 | 1461650752059 Marionette DEBUG loaded listener.js 23:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f004b9a6400) [pid = 1826] [serial = 334] [outer = 0x7f003b6b0400] 23:05:52 INFO - PROCESS | 1826 | 1461650752911 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]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1279ms 23:05:52 INFO - PROCESS | 1826 | 1461650752978 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 23:05:52 INFO - PROCESS | 1826 | 1461650752982 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 23:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:05:52 INFO - PROCESS | 1826 | 1461650752987 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:05:52 INFO - PROCESS | 1826 | 1461650752989 Marionette TRACE conn3 <- [1,418,null,{}] 23:05:52 INFO - PROCESS | 1826 | 1461650752995 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}] 23:05:53 INFO - PROCESS | 1826 | 1461650753173 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 23:05:53 INFO - PROCESS | 1826 | 1461650753495 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338e0800 == 62 [pid = 1826] [id = 112] 23:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f002fcc5000) [pid = 1826] [serial = 335] [outer = (nil)] 23:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0030257000) [pid = 1826] [serial = 336] [outer = 0x7f002fcc5000] 23:05:53 INFO - PROCESS | 1826 | 1461650753632 Marionette DEBUG loaded listener.js 23:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f00304d8000) [pid = 1826] [serial = 337] [outer = 0x7f002fcc5000] 23:05:54 INFO - PROCESS | 1826 | 1461650754832 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]]]}] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b74c000 == 61 [pid = 1826] [id = 71] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00470b5800 == 60 [pid = 1826] [id = 72] 23:05:54 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f004dece800) [pid = 1826] [serial = 279] [outer = (nil)] [url = about:blank] 23:05:54 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 23:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1934ms 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a3de800 == 59 [pid = 1826] [id = 105] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030fb7800 == 58 [pid = 1826] [id = 104] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0040110000 == 57 [pid = 1826] [id = 103] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b739800 == 56 [pid = 1826] [id = 102] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003aa83800 == 55 [pid = 1826] [id = 101] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c65800 == 54 [pid = 1826] [id = 100] 23:05:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c7e000 == 53 [pid = 1826] [id = 99] 23:05:54 INFO - PROCESS | 1826 | 1461650754983 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 1826 | 1461650754989 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 23:05:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039a78000 == 52 [pid = 1826] [id = 94] 23:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f0037ac8c00) [pid = 1826] [serial = 177] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f00320e6800) [pid = 1826] [serial = 174] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f003c4da800) [pid = 1826] [serial = 171] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f0035d9b000) [pid = 1826] [serial = 210] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f003b6bac00) [pid = 1826] [serial = 213] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0047d3b400) [pid = 1826] [serial = 216] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f004b9a6c00) [pid = 1826] [serial = 219] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f003a838800) [pid = 1826] [serial = 144] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f00387d7800) [pid = 1826] [serial = 246] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f0033565c00) [pid = 1826] [serial = 245] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f0039aed000) [pid = 1826] [serial = 264] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f0046ba9c00) [pid = 1826] [serial = 270] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f004b9a2400) [pid = 1826] [serial = 253] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f0039d6c000) [pid = 1826] [serial = 265] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f0046e11c00) [pid = 1826] [serial = 252] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f002fcc9c00) [pid = 1826] [serial = 259] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f002fcc4c00) [pid = 1826] [serial = 258] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f003c4d5c00) [pid = 1826] [serial = 267] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f0047e38c00) [pid = 1826] [serial = 273] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f003c239c00) [pid = 1826] [serial = 250] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f0039af5800) [pid = 1826] [serial = 249] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f004c329800) [pid = 1826] [serial = 256] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f004c04fc00) [pid = 1826] [serial = 255] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f004b624000) [pid = 1826] [serial = 274] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f003793f400) [pid = 1826] [serial = 262] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f00335a8400) [pid = 1826] [serial = 261] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f003c4dac00) [pid = 1826] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f004b666c00) [pid = 1826] [serial = 276] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f00470d2c00) [pid = 1826] [serial = 271] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f004de5c400) [pid = 1826] [serial = 277] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f003c463800) [pid = 1826] [serial = 268] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f0031c5f000) [pid = 1826] [serial = 147] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f003b6ab400) [pid = 1826] [serial = 180] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f003d010000) [pid = 1826] [serial = 183] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f003a109c00) [pid = 1826] [serial = 150] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f004b619400) [pid = 1826] [serial = 207] [outer = (nil)] [url = about:blank] 23:05:55 INFO - PROCESS | 1826 | 1461650755056 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 1826 | 1461650755066 Marionette TRACE conn3 <- [1,422,null,{}] 23:05:55 INFO - PROCESS | 1826 | 1461650755076 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}] 23:05:55 INFO - PROCESS | 1826 | 1461650755226 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 23:05:55 INFO - PROCESS | 1826 | 1461650755244 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338ca800 == 53 [pid = 1826] [id = 113] 23:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f002fcbc000) [pid = 1826] [serial = 338] [outer = (nil)] 23:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f0031c5ec00) [pid = 1826] [serial = 339] [outer = 0x7f002fcbc000] 23:05:55 INFO - PROCESS | 1826 | 1461650755308 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f003355b800) [pid = 1826] [serial = 340] [outer = 0x7f002fcbc000] 23:05:56 INFO - PROCESS | 1826 | 1461650756417 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]]]}] 23:05:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1426ms 23:05:56 INFO - PROCESS | 1826 | 1461650756452 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 23:05:56 INFO - PROCESS | 1826 | 1461650756458 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 23:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:05:56 INFO - PROCESS | 1826 | 1461650756465 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:05:56 INFO - PROCESS | 1826 | 1461650756467 Marionette TRACE conn3 <- [1,426,null,{}] 23:05:56 INFO - PROCESS | 1826 | 1461650756473 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}] 23:05:56 INFO - PROCESS | 1826 | 1461650756605 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 23:05:56 INFO - PROCESS | 1826 | 1461650756783 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3dc000 == 54 [pid = 1826] [id = 114] 23:05:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f003355ec00) [pid = 1826] [serial = 341] [outer = (nil)] 23:05:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f00338a5800) [pid = 1826] [serial = 342] [outer = 0x7f003355ec00] 23:05:56 INFO - PROCESS | 1826 | 1461650756841 Marionette DEBUG loaded listener.js 23:05:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f00348db400) [pid = 1826] [serial = 343] [outer = 0x7f003355ec00] 23:05:57 INFO - PROCESS | 1826 | 1461650757476 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] 23:05:57 INFO - PROCESS | 1826 | 1461650757504 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 23:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:05:57 INFO - PROCESS | 1826 | 1461650757512 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:05:57 INFO - PROCESS | 1826 | 1461650757520 Marionette TRACE conn3 <- [1,430,null,{}] 23:05:57 INFO - PROCESS | 1826 | 1461650757554 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}] 23:05:57 INFO - PROCESS | 1826 | 1461650757741 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 23:05:57 INFO - PROCESS | 1826 | 1461650757760 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6d8000 == 55 [pid = 1826] [id = 115] 23:05:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f0037940400) [pid = 1826] [serial = 344] [outer = (nil)] 23:05:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f0038061c00) [pid = 1826] [serial = 345] [outer = 0x7f0037940400] 23:05:57 INFO - PROCESS | 1826 | 1461650757815 Marionette DEBUG loaded listener.js 23:05:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f003a102400) [pid = 1826] [serial = 346] [outer = 0x7f0037940400] 23:05:58 INFO - PROCESS | 1826 | 1461650758532 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]]]}] 23:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1061ms 23:05:58 INFO - PROCESS | 1826 | 1461650758571 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 23:05:58 INFO - PROCESS | 1826 | 1461650758574 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 23:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:05:58 INFO - PROCESS | 1826 | 1461650758580 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 1826 | 1461650758582 Marionette TRACE conn3 <- [1,434,null,{}] 23:05:58 INFO - PROCESS | 1826 | 1461650758593 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}] 23:05:58 INFO - PROCESS | 1826 | 1461650758751 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 23:05:58 INFO - PROCESS | 1826 | 1461650758828 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003fee3800 == 56 [pid = 1826] [id = 116] 23:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f0037e30400) [pid = 1826] [serial = 347] [outer = (nil)] 23:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f003a8ecc00) [pid = 1826] [serial = 348] [outer = 0x7f0037e30400] 23:05:58 INFO - PROCESS | 1826 | 1461650758884 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f003c469c00) [pid = 1826] [serial = 349] [outer = 0x7f0037e30400] 23:05:59 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f00387da800) [pid = 1826] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:05:59 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f002f8d2800) [pid = 1826] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:05:59 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f0038ec3400) [pid = 1826] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:05:59 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f002f8d3400) [pid = 1826] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:05:59 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f004b9af400) [pid = 1826] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:05:59 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f002fcc1400) [pid = 1826] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:05:59 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f0030390400) [pid = 1826] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:05:59 INFO - PROCESS | 1826 | 1461650759706 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]]]}] 23:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1187ms 23:05:59 INFO - PROCESS | 1826 | 1461650759768 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 23:05:59 INFO - PROCESS | 1826 | 1461650759771 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 23:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:05:59 INFO - PROCESS | 1826 | 1461650759777 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 1826 | 1461650759778 Marionette TRACE conn3 <- [1,438,null,{}] 23:05:59 INFO - PROCESS | 1826 | 1461650759784 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}] 23:05:59 INFO - PROCESS | 1826 | 1461650759911 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 23:05:59 INFO - PROCESS | 1826 | 1461650759926 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046c80800 == 57 [pid = 1826] [id = 117] 23:05:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f003c11d000) [pid = 1826] [serial = 350] [outer = (nil)] 23:05:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f003c4da800) [pid = 1826] [serial = 351] [outer = 0x7f003c11d000] 23:06:00 INFO - PROCESS | 1826 | 1461650759995 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f0040d0f000) [pid = 1826] [serial = 352] [outer = 0x7f003c11d000] 23:06:00 INFO - PROCESS | 1826 | 1461650760715 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]]]}] 23:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 975ms 23:06:00 INFO - PROCESS | 1826 | 1461650760752 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 23:06:00 INFO - PROCESS | 1826 | 1461650760754 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 23:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:06:00 INFO - PROCESS | 1826 | 1461650760760 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 1826 | 1461650760761 Marionette TRACE conn3 <- [1,442,null,{}] 23:06:00 INFO - PROCESS | 1826 | 1461650760767 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}] 23:06:00 INFO - PROCESS | 1826 | 1461650760928 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 23:06:00 INFO - PROCESS | 1826 | 1461650760947 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047e18000 == 58 [pid = 1826] [id = 118] 23:06:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f0033546c00) [pid = 1826] [serial = 353] [outer = (nil)] 23:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f003354f400) [pid = 1826] [serial = 354] [outer = 0x7f0033546c00] 23:06:01 INFO - PROCESS | 1826 | 1461650761014 Marionette DEBUG loaded listener.js 23:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f0045d1f800) [pid = 1826] [serial = 355] [outer = 0x7f0033546c00] 23:06:01 INFO - PROCESS | 1826 | 1461650761941 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]]]}] 23:06:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1226ms 23:06:01 INFO - PROCESS | 1826 | 1461650761987 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 23:06:01 INFO - PROCESS | 1826 | 1461650761992 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 23:06:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:06:02 INFO - PROCESS | 1826 | 1461650762001 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 1826 | 1461650762007 Marionette TRACE conn3 <- [1,446,null,{}] 23:06:02 INFO - PROCESS | 1826 | 1461650762016 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}] 23:06:02 INFO - PROCESS | 1826 | 1461650762183 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 23:06:02 INFO - PROCESS | 1826 | 1461650762326 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038cb7000 == 59 [pid = 1826] [id = 119] 23:06:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f002f8d4000) [pid = 1826] [serial = 356] [outer = (nil)] 23:06:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f00304d5400) [pid = 1826] [serial = 357] [outer = 0x7f002f8d4000] 23:06:02 INFO - PROCESS | 1826 | 1461650762401 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f0030fee000) [pid = 1826] [serial = 358] [outer = 0x7f002f8d4000] 23:06:03 INFO - PROCESS | 1826 | 1461650763334 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]]]}] 23:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1389ms 23:06:03 INFO - PROCESS | 1826 | 1461650763391 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 23:06:03 INFO - PROCESS | 1826 | 1461650763400 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 23:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:06:03 INFO - PROCESS | 1826 | 1461650763410 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - PROCESS | 1826 | 1461650763413 Marionette TRACE conn3 <- [1,450,null,{}] 23:06:03 INFO - PROCESS | 1826 | 1461650763419 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}] 23:06:03 INFO - PROCESS | 1826 | 1461650763575 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 23:06:03 INFO - PROCESS | 1826 | 1461650763711 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003fedc000 == 60 [pid = 1826] [id = 120] 23:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f0030958000) [pid = 1826] [serial = 359] [outer = (nil)] 23:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f00335a8400) [pid = 1826] [serial = 360] [outer = 0x7f0030958000] 23:06:03 INFO - PROCESS | 1826 | 1461650763780 Marionette DEBUG loaded listener.js 23:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f00338a3000) [pid = 1826] [serial = 361] [outer = 0x7f0030958000] 23:06:04 INFO - PROCESS | 1826 | 1461650764735 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] 23:06:04 INFO - PROCESS | 1826 | 1461650764797 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 23:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:06:04 INFO - PROCESS | 1826 | 1461650764803 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:06:04 INFO - PROCESS | 1826 | 1461650764809 Marionette TRACE conn3 <- [1,454,null,{}] 23:06:04 INFO - PROCESS | 1826 | 1461650764824 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}] 23:06:04 INFO - PROCESS | 1826 | 1461650764989 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 23:06:05 INFO - PROCESS | 1826 | 1461650765136 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bed9800 == 61 [pid = 1826] [id = 121] 23:06:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f0036995000) [pid = 1826] [serial = 362] [outer = (nil)] 23:06:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f003b5e4c00) [pid = 1826] [serial = 363] [outer = 0x7f0036995000] 23:06:05 INFO - PROCESS | 1826 | 1461650765249 Marionette DEBUG loaded listener.js 23:06:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f003d006400) [pid = 1826] [serial = 364] [outer = 0x7f0036995000] 23:06:05 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:06 INFO - PROCESS | 1826 | 1461650766025 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]]]}] 23:06:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:06:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1282ms 23:06:06 INFO - PROCESS | 1826 | 1461650766087 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 23:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:06:06 INFO - PROCESS | 1826 | 1461650766092 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 23:06:06 INFO - PROCESS | 1826 | 1461650766099 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:06:06 INFO - PROCESS | 1826 | 1461650766102 Marionette TRACE conn3 <- [1,458,null,{}] 23:06:06 INFO - PROCESS | 1826 | 1461650766107 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}] 23:06:06 INFO - PROCESS | 1826 | 1461650766267 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 23:06:06 INFO - PROCESS | 1826 | 1461650766401 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004e96d800 == 62 [pid = 1826] [id = 122] 23:06:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f003025dc00) [pid = 1826] [serial = 365] [outer = (nil)] 23:06:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f0046ba7c00) [pid = 1826] [serial = 366] [outer = 0x7f003025dc00] 23:06:06 INFO - PROCESS | 1826 | 1461650766475 Marionette DEBUG loaded listener.js 23:06:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f0047ed0400) [pid = 1826] [serial = 367] [outer = 0x7f003025dc00] 23:06:07 INFO - PROCESS | 1826 | 1461650767278 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] 23:06:07 INFO - PROCESS | 1826 | 1461650767332 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 23:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:06:07 INFO - PROCESS | 1826 | 1461650767338 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:06:07 INFO - PROCESS | 1826 | 1461650767341 Marionette TRACE conn3 <- [1,462,null,{}] 23:06:07 INFO - PROCESS | 1826 | 1461650767346 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}] 23:06:07 INFO - PROCESS | 1826 | 1461650767492 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 23:06:07 INFO - PROCESS | 1826 | 1461650767628 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e00f000 == 63 [pid = 1826] [id = 123] 23:06:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f003fe4b400) [pid = 1826] [serial = 368] [outer = (nil)] 23:06:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f004b9a9000) [pid = 1826] [serial = 369] [outer = 0x7f003fe4b400] 23:06:07 INFO - PROCESS | 1826 | 1461650767696 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f004bc43400) [pid = 1826] [serial = 370] [outer = 0x7f003fe4b400] 23:06:08 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:08 INFO - PROCESS | 1826 | 1461650768571 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] 23:06:08 INFO - PROCESS | 1826 | 1461650768623 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 23:06:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:06:08 INFO - PROCESS | 1826 | 1461650768628 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 1826 | 1461650768631 Marionette TRACE conn3 <- [1,466,null,{}] 23:06:08 INFO - PROCESS | 1826 | 1461650768637 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}] 23:06:08 INFO - PROCESS | 1826 | 1461650768811 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 23:06:08 INFO - PROCESS | 1826 | 1461650768949 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f494800 == 64 [pid = 1826] [id = 124] 23:06:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f002fcc5c00) [pid = 1826] [serial = 371] [outer = (nil)] 23:06:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f00304d6c00) [pid = 1826] [serial = 372] [outer = 0x7f002fcc5c00] 23:06:09 INFO - PROCESS | 1826 | 1461650769021 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f004c20ac00) [pid = 1826] [serial = 373] [outer = 0x7f002fcc5c00] 23:06:10 INFO - PROCESS | 1826 | 1461650770103 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] 23:06:10 INFO - PROCESS | 1826 | 1461650770164 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 23:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:06:10 INFO - PROCESS | 1826 | 1461650770172 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 1826 | 1461650770176 Marionette TRACE conn3 <- [1,470,null,{}] 23:06:10 INFO - PROCESS | 1826 | 1461650770183 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}] 23:06:10 INFO - PROCESS | 1826 | 1461650770349 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 23:06:10 INFO - PROCESS | 1826 | 1461650770514 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035db7800 == 65 [pid = 1826] [id = 125] 23:06:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f0030902400) [pid = 1826] [serial = 374] [outer = (nil)] 23:06:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f003090c800) [pid = 1826] [serial = 375] [outer = 0x7f0030902400] 23:06:10 INFO - PROCESS | 1826 | 1461650770594 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f0030953800) [pid = 1826] [serial = 376] [outer = 0x7f0030902400] 23:06:11 INFO - PROCESS | 1826 | 1461650771467 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]]]}] 23:06:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046c80800 == 64 [pid = 1826] [id = 117] 23:06:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003fee3800 == 63 [pid = 1826] [id = 116] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f005027b800) [pid = 1826] [serial = 291] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0035d9c400) [pid = 1826] [serial = 282] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f004be6a000) [pid = 1826] [serial = 288] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f003a594400) [pid = 1826] [serial = 285] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f0031e07c00) [pid = 1826] [serial = 318] [outer = (nil)] [url = about:blank] 23:06:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:06:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1387ms 23:06:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b6d8000 == 62 [pid = 1826] [id = 115] 23:06:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a3dc000 == 61 [pid = 1826] [id = 114] 23:06:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00338ca800 == 60 [pid = 1826] [id = 113] 23:06:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00338e0800 == 59 [pid = 1826] [id = 112] 23:06:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003696a000 == 58 [pid = 1826] [id = 107] 23:06:11 INFO - PROCESS | 1826 | 1461650771570 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 23:06:11 INFO - PROCESS | 1826 | 1461650771577 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 23:06:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:06:11 INFO - PROCESS | 1826 | 1461650771586 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:06:11 INFO - PROCESS | 1826 | 1461650771590 Marionette TRACE conn3 <- [1,474,null,{}] 23:06:11 INFO - PROCESS | 1826 | 1461650771595 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}] 23:06:11 INFO - PROCESS | 1826 | 1461650771734 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f003c236800) [pid = 1826] [serial = 306] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f00304d1000) [pid = 1826] [serial = 315] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f003d00cc00) [pid = 1826] [serial = 307] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f003a838000) [pid = 1826] [serial = 304] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f0036995800) [pid = 1826] [serial = 301] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f004c32c800) [pid = 1826] [serial = 312] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f0040d8a800) [pid = 1826] [serial = 309] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f00332d7800) [pid = 1826] [serial = 300] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f00304d7800) [pid = 1826] [serial = 316] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f0033560000) [pid = 1826] [serial = 298] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f004e938000) [pid = 1826] [serial = 313] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f0031c60000) [pid = 1826] [serial = 297] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f0046cf6c00) [pid = 1826] [serial = 310] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f00348d2c00) [pid = 1826] [serial = 294] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f0039af3000) [pid = 1826] [serial = 303] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 1826 | 1461650771869 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338d6800 == 59 [pid = 1826] [id = 126] 23:06:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f00304d1000) [pid = 1826] [serial = 377] [outer = (nil)] 23:06:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f0031e08c00) [pid = 1826] [serial = 378] [outer = 0x7f00304d1000] 23:06:11 INFO - PROCESS | 1826 | 1461650771931 Marionette DEBUG loaded listener.js 23:06:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f0033565400) [pid = 1826] [serial = 379] [outer = 0x7f00304d1000] 23:06:12 INFO - PROCESS | 1826 | 1461650772699 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]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:06:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1130ms 23:06:12 INFO - PROCESS | 1826 | 1461650772716 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 1826 | 1461650772719 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 23:06:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:06:12 INFO - PROCESS | 1826 | 1461650772726 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 1826 | 1461650772731 Marionette TRACE conn3 <- [1,478,null,{}] 23:06:12 INFO - PROCESS | 1826 | 1461650772754 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}] 23:06:12 INFO - PROCESS | 1826 | 1461650772895 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 23:06:12 INFO - PROCESS | 1826 | 1461650772914 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a622800 == 60 [pid = 1826] [id = 127] 23:06:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f00348d9c00) [pid = 1826] [serial = 380] [outer = (nil)] 23:06:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f003699ac00) [pid = 1826] [serial = 381] [outer = 0x7f00348d9c00] 23:06:12 INFO - PROCESS | 1826 | 1461650772975 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f0038cb5800) [pid = 1826] [serial = 382] [outer = 0x7f00348d9c00] 23:06:13 INFO - PROCESS | 1826 | 1461650773701 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]]]}] 23:06:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 992ms 23:06:13 INFO - PROCESS | 1826 | 1461650773718 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 23:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:06:13 INFO - PROCESS | 1826 | 1461650773723 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 23:06:13 INFO - PROCESS | 1826 | 1461650773728 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:06:13 INFO - PROCESS | 1826 | 1461650773731 Marionette TRACE conn3 <- [1,482,null,{}] 23:06:13 INFO - PROCESS | 1826 | 1461650773737 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}] 23:06:13 INFO - PROCESS | 1826 | 1461650773929 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 23:06:13 INFO - PROCESS | 1826 | 1461650773995 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b73a800 == 61 [pid = 1826] [id = 128] 23:06:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f00304d7800) [pid = 1826] [serial = 383] [outer = (nil)] 23:06:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f0039aed800) [pid = 1826] [serial = 384] [outer = 0x7f00304d7800] 23:06:14 INFO - PROCESS | 1826 | 1461650774056 Marionette DEBUG loaded listener.js 23:06:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f003c239c00) [pid = 1826] [serial = 385] [outer = 0x7f00304d7800] 23:06:14 INFO - PROCESS | 1826 | 1461650774838 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]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:06:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1128ms 23:06:14 INFO - PROCESS | 1826 | 1461650774860 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 1826 | 1461650774863 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 23:06:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:06:14 INFO - PROCESS | 1826 | 1461650774868 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1826 | 1461650774870 Marionette TRACE conn3 <- [1,486,null,{}] 23:06:14 INFO - PROCESS | 1826 | 1461650774875 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}] 23:06:15 INFO - PROCESS | 1826 | 1461650775037 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 23:06:15 INFO - PROCESS | 1826 | 1461650775064 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e01f800 == 62 [pid = 1826] [id = 129] 23:06:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f0038bb4800) [pid = 1826] [serial = 386] [outer = (nil)] 23:06:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f003c4dd800) [pid = 1826] [serial = 387] [outer = 0x7f0038bb4800] 23:06:15 INFO - PROCESS | 1826 | 1461650775133 Marionette DEBUG loaded listener.js 23:06:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f0040d8d400) [pid = 1826] [serial = 388] [outer = 0x7f0038bb4800] 23:06:15 INFO - PROCESS | 1826 | 1461650775834 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]]]}] 23:06:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:06:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 981ms 23:06:15 INFO - PROCESS | 1826 | 1461650775849 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 1826 | 1461650775852 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 23:06:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:06:15 INFO - PROCESS | 1826 | 1461650775861 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 1826 | 1461650775863 Marionette TRACE conn3 <- [1,490,null,{}] 23:06:15 INFO - PROCESS | 1826 | 1461650775875 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}] 23:06:16 INFO - PROCESS | 1826 | 1461650776060 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 23:06:16 INFO - PROCESS | 1826 | 1461650776131 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b83c800 == 63 [pid = 1826] [id = 130] 23:06:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f003090e000) [pid = 1826] [serial = 389] [outer = (nil)] 23:06:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f004bc4c800) [pid = 1826] [serial = 390] [outer = 0x7f003090e000] 23:06:16 INFO - PROCESS | 1826 | 1461650776201 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f004c2dc400) [pid = 1826] [serial = 391] [outer = 0x7f003090e000] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f0037940400) [pid = 1826] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f0037e30400) [pid = 1826] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f002fcbc000) [pid = 1826] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f003c11d000) [pid = 1826] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f002fcc5000) [pid = 1826] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f003355ec00) [pid = 1826] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f002f8d3c00) [pid = 1826] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:06:16 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f0031b10400) [pid = 1826] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:06:16 INFO - PROCESS | 1826 | 1461650776931 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]]]}] 23:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1143ms 23:06:17 INFO - PROCESS | 1826 | 1461650777006 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 1826 | 1461650777009 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 23:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:06:17 INFO - PROCESS | 1826 | 1461650777014 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 1826 | 1461650777016 Marionette TRACE conn3 <- [1,494,null,{}] 23:06:17 INFO - PROCESS | 1826 | 1461650777021 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}] 23:06:17 INFO - PROCESS | 1826 | 1461650777152 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 23:06:17 INFO - PROCESS | 1826 | 1461650777165 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bb1c800 == 64 [pid = 1826] [id = 131] 23:06:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f002f4b2400) [pid = 1826] [serial = 392] [outer = (nil)] 23:06:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f002f4bc400) [pid = 1826] [serial = 393] [outer = 0x7f002f4b2400] 23:06:17 INFO - PROCESS | 1826 | 1461650777223 Marionette DEBUG loaded listener.js 23:06:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f002f8d3c00) [pid = 1826] [serial = 394] [outer = 0x7f002f4b2400] 23:06:17 INFO - PROCESS | 1826 | 1461650777918 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]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:06:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 934ms 23:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:06:17 INFO - PROCESS | 1826 | 1461650777949 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 1826 | 1461650777951 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 23:06:17 INFO - PROCESS | 1826 | 1461650777956 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 1826 | 1461650777959 Marionette TRACE conn3 <- [1,498,null,{}] 23:06:17 INFO - PROCESS | 1826 | 1461650777964 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}] 23:06:18 INFO - PROCESS | 1826 | 1461650778125 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 23:06:18 INFO - PROCESS | 1826 | 1461650778145 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004ecf0800 == 65 [pid = 1826] [id = 132] 23:06:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f002f4b5c00) [pid = 1826] [serial = 395] [outer = (nil)] 23:06:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f002f4c0c00) [pid = 1826] [serial = 396] [outer = 0x7f002f4b5c00] 23:06:18 INFO - PROCESS | 1826 | 1461650778202 Marionette DEBUG loaded listener.js 23:06:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f004c046800) [pid = 1826] [serial = 397] [outer = 0x7f002f4b5c00] 23:06:19 INFO - PROCESS | 1826 | 1461650779146 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]]]}] 23:06:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:06:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1227ms 23:06:19 INFO - PROCESS | 1826 | 1461650779183 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 23:06:19 INFO - PROCESS | 1826 | 1461650779189 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 23:06:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:06:19 INFO - PROCESS | 1826 | 1461650779198 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:06:19 INFO - PROCESS | 1826 | 1461650779203 Marionette TRACE conn3 <- [1,502,null,{}] 23:06:19 INFO - PROCESS | 1826 | 1461650779210 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}] 23:06:19 INFO - PROCESS | 1826 | 1461650779368 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 23:06:19 INFO - PROCESS | 1826 | 1461650779516 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f618800 == 66 [pid = 1826] [id = 133] 23:06:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f00304d5800) [pid = 1826] [serial = 398] [outer = (nil)] 23:06:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f0030911000) [pid = 1826] [serial = 399] [outer = 0x7f00304d5800] 23:06:19 INFO - PROCESS | 1826 | 1461650779589 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f00332d7800) [pid = 1826] [serial = 400] [outer = 0x7f00304d5800] 23:06:20 INFO - PROCESS | 1826 | 1461650780423 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]]]}] 23:06:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:06:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1280ms 23:06:20 INFO - PROCESS | 1826 | 1461650780479 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 23:06:20 INFO - PROCESS | 1826 | 1461650780487 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 23:06:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:06:20 INFO - PROCESS | 1826 | 1461650780512 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:06:20 INFO - PROCESS | 1826 | 1461650780516 Marionette TRACE conn3 <- [1,506,null,{}] 23:06:20 INFO - PROCESS | 1826 | 1461650780522 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}] 23:06:20 INFO - PROCESS | 1826 | 1461650780678 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 23:06:20 INFO - PROCESS | 1826 | 1461650780819 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038e9f800 == 67 [pid = 1826] [id = 134] 23:06:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f002f45a000) [pid = 1826] [serial = 401] [outer = (nil)] 23:06:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f002f463400) [pid = 1826] [serial = 402] [outer = 0x7f002f45a000] 23:06:20 INFO - PROCESS | 1826 | 1461650780889 Marionette DEBUG loaded listener.js 23:06:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f0033546800) [pid = 1826] [serial = 403] [outer = 0x7f002f45a000] 23:06:21 INFO - PROCESS | 1826 | 1461650781775 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]]]}] 23:06:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:06:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1332ms 23:06:21 INFO - PROCESS | 1826 | 1461650781842 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 23:06:21 INFO - PROCESS | 1826 | 1461650781845 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 23:06:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:06:21 INFO - PROCESS | 1826 | 1461650781852 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 1826 | 1461650781857 Marionette TRACE conn3 <- [1,510,null,{}] 23:06:21 INFO - PROCESS | 1826 | 1461650781872 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}] 23:06:22 INFO - PROCESS | 1826 | 1461650782069 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 23:06:22 INFO - PROCESS | 1826 | 1461650782210 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bb06800 == 68 [pid = 1826] [id = 135] 23:06:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f00337f1800) [pid = 1826] [serial = 404] [outer = (nil)] 23:06:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0035d47c00) [pid = 1826] [serial = 405] [outer = 0x7f00337f1800] 23:06:22 INFO - PROCESS | 1826 | 1461650782287 Marionette DEBUG loaded listener.js 23:06:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f0038ec2800) [pid = 1826] [serial = 406] [outer = 0x7f00337f1800] 23:06:23 INFO - PROCESS | 1826 | 1461650783097 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]]]}] 23:06:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1293ms 23:06:23 INFO - PROCESS | 1826 | 1461650783145 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 23:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:06:23 INFO - PROCESS | 1826 | 1461650783150 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 23:06:23 INFO - PROCESS | 1826 | 1461650783156 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:06:23 INFO - PROCESS | 1826 | 1461650783159 Marionette TRACE conn3 <- [1,514,null,{}] 23:06:23 INFO - PROCESS | 1826 | 1461650783164 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}] 23:06:23 INFO - PROCESS | 1826 | 1461650783309 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 23:06:23 INFO - PROCESS | 1826 | 1461650783455 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033531000 == 69 [pid = 1826] [id = 136] 23:06:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f003350d000) [pid = 1826] [serial = 407] [outer = (nil)] 23:06:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0033516400) [pid = 1826] [serial = 408] [outer = 0x7f003350d000] 23:06:23 INFO - PROCESS | 1826 | 1461650783527 Marionette DEBUG loaded listener.js 23:06:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f00337fc800) [pid = 1826] [serial = 409] [outer = 0x7f003350d000] 23:06:24 INFO - PROCESS | 1826 | 1461650784294 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]]]}] 23:06:24 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 23:06:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1182ms 23:06:24 INFO - PROCESS | 1826 | 1461650784338 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 23:06:24 INFO - PROCESS | 1826 | 1461650784341 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 23:06:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:06:24 INFO - PROCESS | 1826 | 1461650784362 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:06:24 INFO - PROCESS | 1826 | 1461650784366 Marionette TRACE conn3 <- [1,518,null,{}] 23:06:24 INFO - PROCESS | 1826 | 1461650784372 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}] 23:06:24 INFO - PROCESS | 1826 | 1461650784523 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 23:06:24 INFO - PROCESS | 1826 | 1461650784664 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338d0800 == 70 [pid = 1826] [id = 137] 23:06:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f002e3a8400) [pid = 1826] [serial = 410] [outer = (nil)] 23:06:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f002e3ae800) [pid = 1826] [serial = 411] [outer = 0x7f002e3a8400] 23:06:24 INFO - PROCESS | 1826 | 1461650784732 Marionette DEBUG loaded listener.js 23:06:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f002e3b3400) [pid = 1826] [serial = 412] [outer = 0x7f002e3a8400] 23:06:25 INFO - PROCESS | 1826 | 1461650785838 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]]]}] 23:06:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:06:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1549ms 23:06:25 INFO - PROCESS | 1826 | 1461650785897 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 23:06:25 INFO - PROCESS | 1826 | 1461650785903 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 23:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:06:25 INFO - PROCESS | 1826 | 1461650785911 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:06:25 INFO - PROCESS | 1826 | 1461650785915 Marionette TRACE conn3 <- [1,522,null,{}] 23:06:25 INFO - PROCESS | 1826 | 1461650785922 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}] 23:06:26 INFO - PROCESS | 1826 | 1461650786074 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 23:06:26 INFO - PROCESS | 1826 | 1461650786231 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036753800 == 71 [pid = 1826] [id = 138] 23:06:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f002fccac00) [pid = 1826] [serial = 413] [outer = (nil)] 23:06:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f00304cf400) [pid = 1826] [serial = 414] [outer = 0x7f002fccac00] 23:06:26 INFO - PROCESS | 1826 | 1461650786293 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f0030905000) [pid = 1826] [serial = 415] [outer = 0x7f002fccac00] 23:06:27 INFO - PROCESS | 1826 | 1461650787200 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]]]}] 23:06:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:06:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1331ms 23:06:27 INFO - PROCESS | 1826 | 1461650787242 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 23:06:27 INFO - PROCESS | 1826 | 1461650787250 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 23:06:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:06:27 INFO - PROCESS | 1826 | 1461650787259 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 1826 | 1461650787263 Marionette TRACE conn3 <- [1,526,null,{}] 23:06:27 INFO - PROCESS | 1826 | 1461650787268 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}] 23:06:27 INFO - PROCESS | 1826 | 1461650787413 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 23:06:27 INFO - PROCESS | 1826 | 1461650787565 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c70000 == 72 [pid = 1826] [id = 139] 23:06:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f003090b000) [pid = 1826] [serial = 416] [outer = (nil)] 23:06:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f003095f400) [pid = 1826] [serial = 417] [outer = 0x7f003090b000] 23:06:27 INFO - PROCESS | 1826 | 1461650787629 Marionette DEBUG loaded listener.js 23:06:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f0031e05400) [pid = 1826] [serial = 418] [outer = 0x7f003090b000] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0045dcb000 == 71 [pid = 1826] [id = 68] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030591800 == 70 [pid = 1826] [id = 63] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0049a43800 == 69 [pid = 1826] [id = 73] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00469c8000 == 68 [pid = 1826] [id = 69] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003fef5800 == 67 [pid = 1826] [id = 67] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00502b5800 == 66 [pid = 1826] [id = 96] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004bb1c800 == 65 [pid = 1826] [id = 131] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f00337f8400) [pid = 1826] [serial = 324] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f0038b45800) [pid = 1826] [serial = 327] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f00304d5000) [pid = 1826] [serial = 321] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f003c4d2c00) [pid = 1826] [serial = 330] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f003354f400) [pid = 1826] [serial = 354] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b83c800 == 64 [pid = 1826] [id = 130] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e01f800 == 63 [pid = 1826] [id = 129] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b73a800 == 62 [pid = 1826] [id = 128] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a622800 == 61 [pid = 1826] [id = 127] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00338d6800 == 60 [pid = 1826] [id = 126] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035db7800 == 59 [pid = 1826] [id = 125] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e00f000 == 58 [pid = 1826] [id = 123] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004e96d800 == 57 [pid = 1826] [id = 122] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004bed9800 == 56 [pid = 1826] [id = 121] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003fedc000 == 55 [pid = 1826] [id = 120] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038cb7000 == 54 [pid = 1826] [id = 119] 23:06:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047e18000 == 53 [pid = 1826] [id = 118] 23:06:28 INFO - PROCESS | 1826 | 1461650788535 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]]]}] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f004ec17400) [pid = 1826] [serial = 280] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0038061c00) [pid = 1826] [serial = 345] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f003a8ecc00) [pid = 1826] [serial = 348] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f0031c5ec00) [pid = 1826] [serial = 339] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f003c4da800) [pid = 1826] [serial = 351] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f0047d3dc00) [pid = 1826] [serial = 333] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f00304d8000) [pid = 1826] [serial = 337] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f0030257000) [pid = 1826] [serial = 336] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f003c469c00) [pid = 1826] [serial = 349] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f00338a5800) [pid = 1826] [serial = 342] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f00337f2800) [pid = 1826] [serial = 319] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f003355b800) [pid = 1826] [serial = 340] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f0040d0f000) [pid = 1826] [serial = 352] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f003a102400) [pid = 1826] [serial = 346] [outer = (nil)] [url = about:blank] 23:06:28 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f00348db400) [pid = 1826] [serial = 343] [outer = (nil)] [url = about:blank] 23:06:28 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 23:06:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1329ms 23:06:28 INFO - PROCESS | 1826 | 1461650788587 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 23:06:28 INFO - PROCESS | 1826 | 1461650788591 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 23:06:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:06:28 INFO - PROCESS | 1826 | 1461650788597 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:06:28 INFO - PROCESS | 1826 | 1461650788602 Marionette TRACE conn3 <- [1,530,null,{}] 23:06:28 INFO - PROCESS | 1826 | 1461650788616 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}] 23:06:28 INFO - PROCESS | 1826 | 1461650788751 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 23:06:28 INFO - PROCESS | 1826 | 1461650788770 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035db3800 == 54 [pid = 1826] [id = 140] 23:06:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f0033544800) [pid = 1826] [serial = 419] [outer = (nil)] 23:06:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f0033551c00) [pid = 1826] [serial = 420] [outer = 0x7f0033544800] 23:06:28 INFO - PROCESS | 1826 | 1461650788842 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f0033565c00) [pid = 1826] [serial = 421] [outer = 0x7f0033544800] 23:06:29 INFO - PROCESS | 1826 | 1461650789534 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"]]]}] 23:06:29 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 23:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:06:29 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 23:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:06:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 990ms 23:06:29 INFO - PROCESS | 1826 | 1461650789589 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 23:06:29 INFO - PROCESS | 1826 | 1461650789593 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 23:06:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:06:29 INFO - PROCESS | 1826 | 1461650789599 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 1826 | 1461650789601 Marionette TRACE conn3 <- [1,534,null,{}] 23:06:29 INFO - PROCESS | 1826 | 1461650789620 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}] 23:06:29 INFO - PROCESS | 1826 | 1461650789759 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 23:06:29 INFO - PROCESS | 1826 | 1461650789773 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398da800 == 55 [pid = 1826] [id = 141] 23:06:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f003090d000) [pid = 1826] [serial = 422] [outer = (nil)] 23:06:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f0035d91400) [pid = 1826] [serial = 423] [outer = 0x7f003090d000] 23:06:29 INFO - PROCESS | 1826 | 1461650789832 Marionette DEBUG loaded listener.js 23:06:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f003698f800) [pid = 1826] [serial = 424] [outer = 0x7f003090d000] 23:06:30 INFO - PROCESS | 1826 | 1461650790552 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]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:06:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 976ms 23:06:30 INFO - PROCESS | 1826 | 1461650790576 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:06:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:06:30 INFO - PROCESS | 1826 | 1461650790589 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:06:30 INFO - PROCESS | 1826 | 1461650790595 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:06:30 INFO - PROCESS | 1826 | 1461650790597 Marionette TRACE conn3 <- [1,538,null,{}] 23:06:30 INFO - PROCESS | 1826 | 1461650790602 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}] 23:06:30 INFO - PROCESS | 1826 | 1461650790741 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:06:30 INFO - PROCESS | 1826 | 1461650790879 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b2e4000 == 56 [pid = 1826] [id = 142] 23:06:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0033547000) [pid = 1826] [serial = 425] [outer = (nil)] 23:06:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f00337f2c00) [pid = 1826] [serial = 426] [outer = 0x7f0033547000] 23:06:30 INFO - PROCESS | 1826 | 1461650790938 Marionette DEBUG loaded listener.js 23:06:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f0038ec3400) [pid = 1826] [serial = 427] [outer = 0x7f0033547000] 23:06:31 INFO - PROCESS | 1826 | 1461650791595 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]]]}] 23:06:31 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. 23:06:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1079ms 23:06:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:06:31 INFO - PROCESS | 1826 | 1461650791688 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:06:31 INFO - PROCESS | 1826 | 1461650791690 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:06:31 INFO - PROCESS | 1826 | 1461650791705 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 1826 | 1461650791707 Marionette TRACE conn3 <- [1,542,null,{}] 23:06:31 INFO - PROCESS | 1826 | 1461650791713 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}] 23:06:31 INFO - PROCESS | 1826 | 1461650791919 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:06:31 INFO - PROCESS | 1826 | 1461650791962 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003d0f6000 == 57 [pid = 1826] [id = 143] 23:06:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0039384000) [pid = 1826] [serial = 428] [outer = (nil)] 23:06:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f0039af3c00) [pid = 1826] [serial = 429] [outer = 0x7f0039384000] 23:06:32 INFO - PROCESS | 1826 | 1461650792023 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f003b293800) [pid = 1826] [serial = 430] [outer = 0x7f0039384000] 23:06:32 INFO - PROCESS | 1826 | 1461650792698 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]]]}] 23:06:32 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. 23:06:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1043ms 23:06:32 INFO - PROCESS | 1826 | 1461650792738 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:06:32 INFO - PROCESS | 1826 | 1461650792742 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:06:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:06:32 INFO - PROCESS | 1826 | 1461650792747 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:06:32 INFO - PROCESS | 1826 | 1461650792750 Marionette TRACE conn3 <- [1,546,null,{}] 23:06:32 INFO - PROCESS | 1826 | 1461650792764 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}] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f0038bb4800) [pid = 1826] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f00304d1000) [pid = 1826] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f002fcc5c00) [pid = 1826] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f003090e000) [pid = 1826] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f0030902400) [pid = 1826] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f00348d9c00) [pid = 1826] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f00304d7800) [pid = 1826] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f002f4b2400) [pid = 1826] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0031c5bc00) [pid = 1826] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f002fcbcc00) [pid = 1826] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f0031c63000) [pid = 1826] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f0039ae9c00) [pid = 1826] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f00337fd000) [pid = 1826] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f0036991000) [pid = 1826] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f0030386c00) [pid = 1826] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f0049fba800) [pid = 1826] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f002fcc2800) [pid = 1826] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:06:33 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f0047d40000) [pid = 1826] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:06:33 INFO - PROCESS | 1826 | 1461650793192 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:06:33 INFO - PROCESS | 1826 | 1461650793204 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f496000 == 58 [pid = 1826] [id = 144] 23:06:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f002f4ba000) [pid = 1826] [serial = 431] [outer = (nil)] 23:06:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f0030fef000) [pid = 1826] [serial = 432] [outer = 0x7f002f4ba000] 23:06:33 INFO - PROCESS | 1826 | 1461650793283 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f00348d3800) [pid = 1826] [serial = 433] [outer = 0x7f002f4ba000] 23:06:33 INFO - PROCESS | 1826 | 1461650793953 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]]]}] 23:06:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:06:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1247ms 23:06:33 INFO - PROCESS | 1826 | 1461650793995 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:06:33 INFO - PROCESS | 1826 | 1461650793998 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:06:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:06:34 INFO - PROCESS | 1826 | 1461650794003 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 1826 | 1461650794005 Marionette TRACE conn3 <- [1,550,null,{}] 23:06:34 INFO - PROCESS | 1826 | 1461650794011 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}] 23:06:34 INFO - PROCESS | 1826 | 1461650794153 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:06:34 INFO - PROCESS | 1826 | 1461650794269 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046e6d000 == 59 [pid = 1826] [id = 145] 23:06:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f002f455400) [pid = 1826] [serial = 434] [outer = (nil)] 23:06:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f0031c5b000) [pid = 1826] [serial = 435] [outer = 0x7f002f455400] 23:06:34 INFO - PROCESS | 1826 | 1461650794327 Marionette DEBUG loaded listener.js 23:06:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f003c234c00) [pid = 1826] [serial = 436] [outer = 0x7f002f455400] 23:06:34 INFO - PROCESS | 1826 | 1461650794908 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]]]}] 23:06:34 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. 23:06:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 934ms 23:06:34 INFO - PROCESS | 1826 | 1461650794938 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 1826 | 1461650794942 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:06:34 INFO - PROCESS | 1826 | 1461650794971 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 1826 | 1461650794974 Marionette TRACE conn3 <- [1,554,null,{}] 23:06:34 INFO - PROCESS | 1826 | 1461650794980 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}] 23:06:35 INFO - PROCESS | 1826 | 1461650795194 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:06:35 INFO - PROCESS | 1826 | 1461650795349 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f494000 == 60 [pid = 1826] [id = 146] 23:06:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f002e3a9000) [pid = 1826] [serial = 437] [outer = (nil)] 23:06:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f002e3b0000) [pid = 1826] [serial = 438] [outer = 0x7f002e3a9000] 23:06:35 INFO - PROCESS | 1826 | 1461650795421 Marionette DEBUG loaded listener.js 23:06:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f002f4b6c00) [pid = 1826] [serial = 439] [outer = 0x7f002e3a9000] 23:06:35 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:36 INFO - PROCESS | 1826 | 1461650796257 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]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1333ms 23:06:36 INFO - PROCESS | 1826 | 1461650796305 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 1826 | 1461650796310 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:06:36 INFO - PROCESS | 1826 | 1461650796317 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 1826 | 1461650796323 Marionette TRACE conn3 <- [1,558,null,{}] 23:06:36 INFO - PROCESS | 1826 | 1461650796330 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}] 23:06:36 INFO - PROCESS | 1826 | 1461650796482 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:06:36 INFO - PROCESS | 1826 | 1461650796630 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0037e9d000 == 61 [pid = 1826] [id = 147] 23:06:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f0030257000) [pid = 1826] [serial = 440] [outer = (nil)] 23:06:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f003090c000) [pid = 1826] [serial = 441] [outer = 0x7f0030257000] 23:06:36 INFO - PROCESS | 1826 | 1461650796712 Marionette DEBUG loaded listener.js 23:06:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f0030fe6c00) [pid = 1826] [serial = 442] [outer = 0x7f0030257000] 23:06:37 INFO - PROCESS | 1826 | 1461650797586 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]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1336ms 23:06:37 INFO - PROCESS | 1826 | 1461650797654 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 1826 | 1461650797659 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:06:37 INFO - PROCESS | 1826 | 1461650797665 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 1826 | 1461650797668 Marionette TRACE conn3 <- [1,562,null,{}] 23:06:37 INFO - PROCESS | 1826 | 1461650797674 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}] 23:06:37 INFO - PROCESS | 1826 | 1461650797826 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:06:37 INFO - PROCESS | 1826 | 1461650797969 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046903000 == 62 [pid = 1826] [id = 148] 23:06:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0033517400) [pid = 1826] [serial = 443] [outer = (nil)] 23:06:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f00335a3c00) [pid = 1826] [serial = 444] [outer = 0x7f0033517400] 23:06:38 INFO - PROCESS | 1826 | 1461650798038 Marionette DEBUG loaded listener.js 23:06:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f0037e30400) [pid = 1826] [serial = 445] [outer = 0x7f0033517400] 23:06:38 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:39 INFO - PROCESS | 1826 | 1461650799322 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]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1692ms 23:06:39 INFO - PROCESS | 1826 | 1461650799357 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:06:39 INFO - PROCESS | 1826 | 1461650799363 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:06:39 INFO - PROCESS | 1826 | 1461650799378 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:06:39 INFO - PROCESS | 1826 | 1461650799385 Marionette TRACE conn3 <- [1,566,null,{}] 23:06:39 INFO - PROCESS | 1826 | 1461650799390 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}] 23:06:39 INFO - PROCESS | 1826 | 1461650799541 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:06:39 INFO - PROCESS | 1826 | 1461650799703 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004de94800 == 63 [pid = 1826] [id = 149] 23:06:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0033518000) [pid = 1826] [serial = 446] [outer = (nil)] 23:06:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f0046c9dc00) [pid = 1826] [serial = 447] [outer = 0x7f0033518000] 23:06:39 INFO - PROCESS | 1826 | 1461650799770 Marionette DEBUG loaded listener.js 23:06:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f00470d2c00) [pid = 1826] [serial = 448] [outer = 0x7f0033518000] 23:06:40 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:40 INFO - PROCESS | 1826 | 1461650800508 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]]]}] 23:06:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:06:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1197ms 23:06:40 INFO - PROCESS | 1826 | 1461650800567 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:06:40 INFO - PROCESS | 1826 | 1461650800571 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:06:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:06:40 INFO - PROCESS | 1826 | 1461650800576 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:06:40 INFO - PROCESS | 1826 | 1461650800578 Marionette TRACE conn3 <- [1,570,null,{}] 23:06:40 INFO - PROCESS | 1826 | 1461650800584 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}] 23:06:40 INFO - PROCESS | 1826 | 1461650800730 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:06:40 INFO - PROCESS | 1826 | 1461650800870 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f648000 == 64 [pid = 1826] [id = 150] 23:06:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0040d0dc00) [pid = 1826] [serial = 449] [outer = (nil)] 23:06:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f0047d3f000) [pid = 1826] [serial = 450] [outer = 0x7f0040d0dc00] 23:06:40 INFO - PROCESS | 1826 | 1461650800938 Marionette DEBUG loaded listener.js 23:06:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f004803dc00) [pid = 1826] [serial = 451] [outer = 0x7f0040d0dc00] 23:06:41 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:41 INFO - PROCESS | 1826 | 1461650801776 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]]]}] 23:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1227ms 23:06:41 INFO - PROCESS | 1826 | 1461650801805 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:06:41 INFO - PROCESS | 1826 | 1461650801808 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:06:41 INFO - PROCESS | 1826 | 1461650801814 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:06:41 INFO - PROCESS | 1826 | 1461650801816 Marionette TRACE conn3 <- [1,574,null,{}] 23:06:41 INFO - PROCESS | 1826 | 1461650801822 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}] 23:06:41 INFO - PROCESS | 1826 | 1461650801976 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:06:42 INFO - PROCESS | 1826 | 1461650802127 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338d7800 == 65 [pid = 1826] [id = 151] 23:06:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f0031b52800) [pid = 1826] [serial = 452] [outer = (nil)] 23:06:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f0031b54400) [pid = 1826] [serial = 453] [outer = 0x7f0031b52800] 23:06:42 INFO - PROCESS | 1826 | 1461650802205 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f0049fba800) [pid = 1826] [serial = 454] [outer = 0x7f0031b52800] 23:06:43 INFO - PROCESS | 1826 | 1461650803040 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]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1279ms 23:06:43 INFO - PROCESS | 1826 | 1461650803094 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 1826 | 1461650803097 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:06:43 INFO - PROCESS | 1826 | 1461650803103 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 1826 | 1461650803105 Marionette TRACE conn3 <- [1,578,null,{}] 23:06:43 INFO - PROCESS | 1826 | 1461650803110 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}] 23:06:43 INFO - PROCESS | 1826 | 1461650803253 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:06:43 INFO - PROCESS | 1826 | 1461650803401 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003099b800 == 66 [pid = 1826] [id = 152] 23:06:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f002f21e400) [pid = 1826] [serial = 455] [outer = (nil)] 23:06:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f002f225c00) [pid = 1826] [serial = 456] [outer = 0x7f002f21e400] 23:06:43 INFO - PROCESS | 1826 | 1461650803470 Marionette DEBUG loaded listener.js 23:06:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0031b4cc00) [pid = 1826] [serial = 457] [outer = 0x7f002f21e400] 23:06:44 INFO - PROCESS | 1826 | 1461650804538 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]]]}] 23:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1478ms 23:06:44 INFO - PROCESS | 1826 | 1461650804581 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 1826 | 1461650804586 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:06:44 INFO - PROCESS | 1826 | 1461650804594 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 1826 | 1461650804599 Marionette TRACE conn3 <- [1,582,null,{}] 23:06:44 INFO - PROCESS | 1826 | 1461650804607 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}] 23:06:44 INFO - PROCESS | 1826 | 1461650804798 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:06:45 INFO - PROCESS | 1826 | 1461650805100 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f61a000 == 67 [pid = 1826] [id = 153] 23:06:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f002f4bbc00) [pid = 1826] [serial = 458] [outer = (nil)] 23:06:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f002f8ce800) [pid = 1826] [serial = 459] [outer = 0x7f002f4bbc00] 23:06:45 INFO - PROCESS | 1826 | 1461650805166 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f002ffbd000) [pid = 1826] [serial = 460] [outer = 0x7f002f4bbc00] 23:06:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046e6d000 == 66 [pid = 1826] [id = 145] 23:06:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f496000 == 65 [pid = 1826] [id = 144] 23:06:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003d0f6000 == 64 [pid = 1826] [id = 143] 23:06:45 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f00304d5400) [pid = 1826] [serial = 357] [outer = (nil)] [url = about:blank] 23:06:45 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f00335a8400) [pid = 1826] [serial = 360] [outer = (nil)] [url = about:blank] 23:06:45 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f003b5e4c00) [pid = 1826] [serial = 363] [outer = (nil)] [url = about:blank] 23:06:45 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f0046ba7c00) [pid = 1826] [serial = 366] [outer = (nil)] [url = about:blank] 23:06:45 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f004b9a9000) [pid = 1826] [serial = 369] [outer = (nil)] [url = about:blank] 23:06:45 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f002f4c0c00) [pid = 1826] [serial = 396] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b2e4000 == 63 [pid = 1826] [id = 142] 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398da800 == 62 [pid = 1826] [id = 141] 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035db3800 == 61 [pid = 1826] [id = 140] 23:06:46 INFO - PROCESS | 1826 | 1461650806007 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]]]}] 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c70000 == 60 [pid = 1826] [id = 139] 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036753800 == 59 [pid = 1826] [id = 138] 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00338d0800 == 58 [pid = 1826] [id = 137] 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033531000 == 57 [pid = 1826] [id = 136] 23:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1437ms 23:06:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f618800 == 56 [pid = 1826] [id = 133] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f0038bad000) [pid = 1826] [serial = 283] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f0031e08000) [pid = 1826] [serial = 322] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f003389f400) [pid = 1826] [serial = 325] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f003c4d9000) [pid = 1826] [serial = 286] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f003a347800) [pid = 1826] [serial = 328] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f0040d0c800) [pid = 1826] [serial = 331] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f004e937400) [pid = 1826] [serial = 243] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0050288800) [pid = 1826] [serial = 292] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f00348d8800) [pid = 1826] [serial = 295] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f004dec1c00) [pid = 1826] [serial = 289] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f003c4dd800) [pid = 1826] [serial = 387] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f0031e08c00) [pid = 1826] [serial = 378] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f0033565400) [pid = 1826] [serial = 379] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f004c20ac00) [pid = 1826] [serial = 373] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f00304d6c00) [pid = 1826] [serial = 372] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f004bc4c800) [pid = 1826] [serial = 390] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f0030953800) [pid = 1826] [serial = 376] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f003090c800) [pid = 1826] [serial = 375] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f003699ac00) [pid = 1826] [serial = 381] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f0040d8d400) [pid = 1826] [serial = 388] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f0038cb5800) [pid = 1826] [serial = 382] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f0039aed800) [pid = 1826] [serial = 384] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f002f4bc400) [pid = 1826] [serial = 393] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f004c2dc400) [pid = 1826] [serial = 391] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f002f8d3c00) [pid = 1826] [serial = 394] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f003c239c00) [pid = 1826] [serial = 385] [outer = (nil)] [url = about:blank] 23:06:46 INFO - PROCESS | 1826 | 1461650806073 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 1826 | 1461650806081 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:06:46 INFO - PROCESS | 1826 | 1461650806094 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 1826 | 1461650806096 Marionette TRACE conn3 <- [1,586,null,{}] 23:06:46 INFO - PROCESS | 1826 | 1461650806102 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}] 23:06:46 INFO - PROCESS | 1826 | 1461650806240 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:06:46 INFO - PROCESS | 1826 | 1461650806251 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003036f800 == 57 [pid = 1826] [id = 154] 23:06:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f00304d8400) [pid = 1826] [serial = 461] [outer = (nil)] 23:06:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f003090e000) [pid = 1826] [serial = 462] [outer = 0x7f00304d8400] 23:06:46 INFO - PROCESS | 1826 | 1461650806310 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f0030fec000) [pid = 1826] [serial = 463] [outer = 0x7f00304d8400] 23:06:46 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f0031b4f400) [pid = 1826] [serial = 464] [outer = 0x7f002f8d5000] 23:06:47 INFO - PROCESS | 1826 | 1461650807207 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]]]}] 23:06:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:06:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1184ms 23:06:47 INFO - PROCESS | 1826 | 1461650807276 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:06:47 INFO - PROCESS | 1826 | 1461650807279 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:06:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:06:47 INFO - PROCESS | 1826 | 1461650807285 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:06:47 INFO - PROCESS | 1826 | 1461650807290 Marionette TRACE conn3 <- [1,590,null,{}] 23:06:47 INFO - PROCESS | 1826 | 1461650807310 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}] 23:06:47 INFO - PROCESS | 1826 | 1461650807447 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:06:47 INFO - PROCESS | 1826 | 1461650807557 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036763000 == 58 [pid = 1826] [id = 155] 23:06:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f0030539c00) [pid = 1826] [serial = 465] [outer = (nil)] 23:06:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f00332d1c00) [pid = 1826] [serial = 466] [outer = 0x7f0030539c00] 23:06:47 INFO - PROCESS | 1826 | 1461650807619 Marionette DEBUG loaded listener.js 23:06:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f003355c400) [pid = 1826] [serial = 467] [outer = 0x7f0030539c00] 23:06:48 INFO - PROCESS | 1826 | 1461650808429 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]]]}] 23:06:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1183ms 23:06:48 INFO - PROCESS | 1826 | 1461650808468 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:06:48 INFO - PROCESS | 1826 | 1461650808471 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:06:48 INFO - PROCESS | 1826 | 1461650808483 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:06:48 INFO - PROCESS | 1826 | 1461650808485 Marionette TRACE conn3 <- [1,594,null,{}] 23:06:48 INFO - PROCESS | 1826 | 1461650808490 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}] 23:06:48 INFO - PROCESS | 1826 | 1461650808653 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:06:48 INFO - PROCESS | 1826 | 1461650808680 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039c49800 == 59 [pid = 1826] [id = 156] 23:06:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f003355cc00) [pid = 1826] [serial = 468] [outer = (nil)] 23:06:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f00348d1000) [pid = 1826] [serial = 469] [outer = 0x7f003355cc00] 23:06:48 INFO - PROCESS | 1826 | 1461650808738 Marionette DEBUG loaded listener.js 23:06:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f0035d9b800) [pid = 1826] [serial = 470] [outer = 0x7f003355cc00] 23:06:49 INFO - PROCESS | 1826 | 1461650809475 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]]]}] 23:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1027ms 23:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:06:49 INFO - PROCESS | 1826 | 1461650809511 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:06:49 INFO - PROCESS | 1826 | 1461650809513 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:06:49 INFO - PROCESS | 1826 | 1461650809517 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:06:49 INFO - PROCESS | 1826 | 1461650809521 Marionette TRACE conn3 <- [1,598,null,{}] 23:06:49 INFO - PROCESS | 1826 | 1461650809578 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}] 23:06:49 INFO - PROCESS | 1826 | 1461650809762 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:06:49 INFO - PROCESS | 1826 | 1461650809779 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b2eb000 == 60 [pid = 1826] [id = 157] 23:06:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f003354b800) [pid = 1826] [serial = 471] [outer = (nil)] 23:06:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f0037e22800) [pid = 1826] [serial = 472] [outer = 0x7f003354b800] 23:06:49 INFO - PROCESS | 1826 | 1461650809835 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f0038bc5000) [pid = 1826] [serial = 473] [outer = 0x7f003354b800] 23:06:50 INFO - PROCESS | 1826 | 1461650810698 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]]]}] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f002f4ba000) [pid = 1826] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0033544800) [pid = 1826] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f0033547000) [pid = 1826] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f003b6b0400) [pid = 1826] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f003090b000) [pid = 1826] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f0039384000) [pid = 1826] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f0030958000) [pid = 1826] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f002fccac00) [pid = 1826] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f002f8d4000) [pid = 1826] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f003090d000) [pid = 1826] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f003fe4b400) [pid = 1826] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f0033546c00) [pid = 1826] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f0036995000) [pid = 1826] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:06:50 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f003025dc00) [pid = 1826] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:06:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:06:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1230ms 23:06:50 INFO - PROCESS | 1826 | 1461650810748 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 1826 | 1461650810751 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:06:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:06:50 INFO - PROCESS | 1826 | 1461650810757 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 1826 | 1461650810759 Marionette TRACE conn3 <- [1,602,null,{}] 23:06:50 INFO - PROCESS | 1826 | 1461650810774 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}] 23:06:50 INFO - PROCESS | 1826 | 1461650810926 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:06:51 INFO - PROCESS | 1826 | 1461650811028 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3ed000 == 61 [pid = 1826] [id = 158] 23:06:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f0036995000) [pid = 1826] [serial = 474] [outer = (nil)] 23:06:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f0039af0000) [pid = 1826] [serial = 475] [outer = 0x7f0036995000] 23:06:51 INFO - PROCESS | 1826 | 1461650811088 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f003b292000) [pid = 1826] [serial = 476] [outer = 0x7f0036995000] 23:06:51 INFO - PROCESS | 1826 | 1461650811693 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]]]}] 23:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 978ms 23:06:51 INFO - PROCESS | 1826 | 1461650811736 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:06:51 INFO - PROCESS | 1826 | 1461650811739 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:06:51 INFO - PROCESS | 1826 | 1461650811744 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:06:51 INFO - PROCESS | 1826 | 1461650811746 Marionette TRACE conn3 <- [1,606,null,{}] 23:06:51 INFO - PROCESS | 1826 | 1461650811751 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}] 23:06:51 INFO - PROCESS | 1826 | 1461650811888 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:06:51 INFO - PROCESS | 1826 | 1461650811902 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0045db3000 == 62 [pid = 1826] [id = 159] 23:06:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f0039af2800) [pid = 1826] [serial = 477] [outer = (nil)] 23:06:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f003c4ddc00) [pid = 1826] [serial = 478] [outer = 0x7f0039af2800] 23:06:51 INFO - PROCESS | 1826 | 1461650811971 Marionette DEBUG loaded listener.js 23:06:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f004701d400) [pid = 1826] [serial = 479] [outer = 0x7f0039af2800] 23:06:52 INFO - PROCESS | 1826 | 1461650812665 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]]]}] 23:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1030ms 23:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:06:52 INFO - PROCESS | 1826 | 1461650812776 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 1826 | 1461650812781 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:06:52 INFO - PROCESS | 1826 | 1461650812788 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 1826 | 1461650812794 Marionette TRACE conn3 <- [1,610,null,{}] 23:06:52 INFO - PROCESS | 1826 | 1461650812834 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}] 23:06:53 INFO - PROCESS | 1826 | 1461650813034 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:06:53 INFO - PROCESS | 1826 | 1461650813183 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff25800 == 63 [pid = 1826] [id = 160] 23:06:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f002f461c00) [pid = 1826] [serial = 480] [outer = (nil)] 23:06:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f002f4bc800) [pid = 1826] [serial = 481] [outer = 0x7f002f461c00] 23:06:53 INFO - PROCESS | 1826 | 1461650813252 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f0030386c00) [pid = 1826] [serial = 482] [outer = 0x7f002f461c00] 23:06:54 INFO - PROCESS | 1826 | 1461650814093 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]]]}] 23:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1334ms 23:06:54 INFO - PROCESS | 1826 | 1461650814122 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:06:54 INFO - PROCESS | 1826 | 1461650814126 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:06:54 INFO - PROCESS | 1826 | 1461650814138 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:06:54 INFO - PROCESS | 1826 | 1461650814144 Marionette TRACE conn3 <- [1,614,null,{}] 23:06:54 INFO - PROCESS | 1826 | 1461650814149 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}] 23:06:54 INFO - PROCESS | 1826 | 1461650814297 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:06:54 INFO - PROCESS | 1826 | 1461650814447 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038f1a800 == 64 [pid = 1826] [id = 161] 23:06:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f003090ac00) [pid = 1826] [serial = 483] [outer = (nil)] 23:06:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f0031b4fc00) [pid = 1826] [serial = 484] [outer = 0x7f003090ac00] 23:06:54 INFO - PROCESS | 1826 | 1461650814516 Marionette DEBUG loaded listener.js 23:06:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f003350f400) [pid = 1826] [serial = 485] [outer = 0x7f003090ac00] 23:06:55 INFO - PROCESS | 1826 | 1461650815444 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]]]}] 23:06:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:06:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1339ms 23:06:55 INFO - PROCESS | 1826 | 1461650815474 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:06:55 INFO - PROCESS | 1826 | 1461650815477 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:06:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:06:55 INFO - PROCESS | 1826 | 1461650815484 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:06:55 INFO - PROCESS | 1826 | 1461650815486 Marionette TRACE conn3 <- [1,618,null,{}] 23:06:55 INFO - PROCESS | 1826 | 1461650815501 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}] 23:06:55 INFO - PROCESS | 1826 | 1461650815661 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:06:55 INFO - PROCESS | 1826 | 1461650815817 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047b18800 == 65 [pid = 1826] [id = 162] 23:06:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f0033560c00) [pid = 1826] [serial = 486] [outer = (nil)] 23:06:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f00348d8800) [pid = 1826] [serial = 487] [outer = 0x7f0033560c00] 23:06:55 INFO - PROCESS | 1826 | 1461650815890 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f0038baec00) [pid = 1826] [serial = 488] [outer = 0x7f0033560c00] 23:06:56 INFO - PROCESS | 1826 | 1461650816689 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]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:06:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1235ms 23:06:56 INFO - PROCESS | 1826 | 1461650816732 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 1826 | 1461650816735 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:06:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:06:56 INFO - PROCESS | 1826 | 1461650816741 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 1826 | 1461650816743 Marionette TRACE conn3 <- [1,622,null,{}] 23:06:56 INFO - PROCESS | 1826 | 1461650816749 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}] 23:06:56 INFO - PROCESS | 1826 | 1461650816913 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:06:57 INFO - PROCESS | 1826 | 1461650817067 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004be4b000 == 66 [pid = 1826] [id = 163] 23:06:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f00335a4400) [pid = 1826] [serial = 489] [outer = (nil)] 23:06:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f003c460c00) [pid = 1826] [serial = 490] [outer = 0x7f00335a4400] 23:06:57 INFO - PROCESS | 1826 | 1461650817136 Marionette DEBUG loaded listener.js 23:06:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f00470d9c00) [pid = 1826] [serial = 491] [outer = 0x7f00335a4400] 23:06:57 INFO - PROCESS | 1826 | 1461650817963 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]]]}] 23:06:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:06:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1285ms 23:06:58 INFO - PROCESS | 1826 | 1461650818027 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:06:58 INFO - PROCESS | 1826 | 1461650818030 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:06:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:06:58 INFO - PROCESS | 1826 | 1461650818036 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:06:58 INFO - PROCESS | 1826 | 1461650818038 Marionette TRACE conn3 <- [1,626,null,{}] 23:06:58 INFO - PROCESS | 1826 | 1461650818044 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}] 23:06:58 INFO - PROCESS | 1826 | 1461650818185 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:06:58 INFO - PROCESS | 1826 | 1461650818333 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c322800 == 67 [pid = 1826] [id = 164] 23:06:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f003a671c00) [pid = 1826] [serial = 492] [outer = (nil)] 23:06:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f0049f3dc00) [pid = 1826] [serial = 493] [outer = 0x7f003a671c00] 23:06:58 INFO - PROCESS | 1826 | 1461650818406 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f004b9aa000) [pid = 1826] [serial = 494] [outer = 0x7f003a671c00] 23:06:59 INFO - PROCESS | 1826 | 1461650819235 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]]]}] 23:06:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1237ms 23:06:59 INFO - PROCESS | 1826 | 1461650819274 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:06:59 INFO - PROCESS | 1826 | 1461650819277 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:06:59 INFO - PROCESS | 1826 | 1461650819283 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:06:59 INFO - PROCESS | 1826 | 1461650819285 Marionette TRACE conn3 <- [1,630,null,{}] 23:06:59 INFO - PROCESS | 1826 | 1461650819290 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}] 23:06:59 INFO - PROCESS | 1826 | 1461650819461 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:06:59 INFO - PROCESS | 1826 | 1461650819615 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339d2800 == 68 [pid = 1826] [id = 165] 23:06:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0033906c00) [pid = 1826] [serial = 495] [outer = (nil)] 23:06:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f0047ecdc00) [pid = 1826] [serial = 496] [outer = 0x7f0033906c00] 23:06:59 INFO - PROCESS | 1826 | 1461650819686 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f004bc44000) [pid = 1826] [serial = 497] [outer = 0x7f0033906c00] 23:07:00 INFO - PROCESS | 1826 | 1461650820548 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]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:07:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1327ms 23:07:00 INFO - PROCESS | 1826 | 1461650820611 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:07:00 INFO - PROCESS | 1826 | 1461650820615 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:07:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:07:00 INFO - PROCESS | 1826 | 1461650820621 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 1826 | 1461650820623 Marionette TRACE conn3 <- [1,634,null,{}] 23:07:00 INFO - PROCESS | 1826 | 1461650820629 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}] 23:07:00 INFO - PROCESS | 1826 | 1461650820771 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:07:00 INFO - PROCESS | 1826 | 1461650820921 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff13000 == 69 [pid = 1826] [id = 166] 23:07:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f002f38fc00) [pid = 1826] [serial = 498] [outer = (nil)] 23:07:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f002f395800) [pid = 1826] [serial = 499] [outer = 0x7f002f38fc00] 23:07:00 INFO - PROCESS | 1826 | 1461650820988 Marionette DEBUG loaded listener.js 23:07:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f002f39a800) [pid = 1826] [serial = 500] [outer = 0x7f002f38fc00] 23:07:01 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:07:02 INFO - PROCESS | 1826 | 1461650822116 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]]]}] 23:07:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:07:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1535ms 23:07:02 INFO - PROCESS | 1826 | 1461650822156 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:07:02 INFO - PROCESS | 1826 | 1461650822161 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:07:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:07:02 INFO - PROCESS | 1826 | 1461650822168 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 1826 | 1461650822173 Marionette TRACE conn3 <- [1,638,null,{}] 23:07:02 INFO - PROCESS | 1826 | 1461650822179 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}] 23:07:02 INFO - PROCESS | 1826 | 1461650822324 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:07:02 INFO - PROCESS | 1826 | 1461650822476 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033533800 == 70 [pid = 1826] [id = 167] 23:07:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f002fcbb400) [pid = 1826] [serial = 501] [outer = (nil)] 23:07:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f002fcc7400) [pid = 1826] [serial = 502] [outer = 0x7f002fcbb400] 23:07:02 INFO - PROCESS | 1826 | 1461650822605 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f00304ca400) [pid = 1826] [serial = 503] [outer = 0x7f002fcbb400] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a3ed000 == 69 [pid = 1826] [id = 158] 23:07:03 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f0035d47c00) [pid = 1826] [serial = 405] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f002f463400) [pid = 1826] [serial = 402] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f0033516400) [pid = 1826] [serial = 408] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f0031c5b000) [pid = 1826] [serial = 435] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b2eb000 == 68 [pid = 1826] [id = 157] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039c49800 == 67 [pid = 1826] [id = 156] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036763000 == 66 [pid = 1826] [id = 155] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003036f800 == 65 [pid = 1826] [id = 154] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f61a000 == 64 [pid = 1826] [id = 153] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f648000 == 63 [pid = 1826] [id = 150] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004de94800 == 62 [pid = 1826] [id = 149] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046903000 == 61 [pid = 1826] [id = 148] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0037e9d000 == 60 [pid = 1826] [id = 147] 23:07:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f494000 == 59 [pid = 1826] [id = 146] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f0030fef000) [pid = 1826] [serial = 432] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f0030911000) [pid = 1826] [serial = 399] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f0033551c00) [pid = 1826] [serial = 420] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0038ec3400) [pid = 1826] [serial = 427] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f004b9a6400) [pid = 1826] [serial = 334] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f0031e05400) [pid = 1826] [serial = 418] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f003b293800) [pid = 1826] [serial = 430] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f0033565c00) [pid = 1826] [serial = 421] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f00338a3000) [pid = 1826] [serial = 361] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f0039af3c00) [pid = 1826] [serial = 429] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f003095f400) [pid = 1826] [serial = 417] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f0030905000) [pid = 1826] [serial = 415] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0030fee000) [pid = 1826] [serial = 358] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0035d91400) [pid = 1826] [serial = 423] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f00348d3800) [pid = 1826] [serial = 433] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f00304cf400) [pid = 1826] [serial = 414] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f004bc43400) [pid = 1826] [serial = 370] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f003698f800) [pid = 1826] [serial = 424] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f002e3ae800) [pid = 1826] [serial = 411] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f0045d1f800) [pid = 1826] [serial = 355] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f003d006400) [pid = 1826] [serial = 364] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f0047ed0400) [pid = 1826] [serial = 367] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f00337f2c00) [pid = 1826] [serial = 426] [outer = (nil)] [url = about:blank] 23:07:03 INFO - PROCESS | 1826 | 1461650823499 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]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:07:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1389ms 23:07:03 INFO - PROCESS | 1826 | 1461650823558 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 1826 | 1461650823565 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:07:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:07:03 INFO - PROCESS | 1826 | 1461650823574 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 1826 | 1461650823577 Marionette TRACE conn3 <- [1,642,null,{}] 23:07:03 INFO - PROCESS | 1826 | 1461650823581 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}] 23:07:03 INFO - PROCESS | 1826 | 1461650823720 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:07:03 INFO - PROCESS | 1826 | 1461650823738 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00308b2000 == 60 [pid = 1826] [id = 168] 23:07:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f0030959000) [pid = 1826] [serial = 504] [outer = (nil)] 23:07:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f0030fee000) [pid = 1826] [serial = 505] [outer = 0x7f0030959000] 23:07:03 INFO - PROCESS | 1826 | 1461650823796 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f0031b54800) [pid = 1826] [serial = 506] [outer = 0x7f0030959000] 23:07:04 INFO - PROCESS | 1826 | 1461650824558 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]]]}] 23:07:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:07:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1026ms 23:07:04 INFO - PROCESS | 1826 | 1461650824600 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:07:04 INFO - PROCESS | 1826 | 1461650824603 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:07:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:07:04 INFO - PROCESS | 1826 | 1461650824609 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:07:04 INFO - PROCESS | 1826 | 1461650824614 Marionette TRACE conn3 <- [1,646,null,{}] 23:07:04 INFO - PROCESS | 1826 | 1461650824628 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}] 23:07:04 INFO - PROCESS | 1826 | 1461650824784 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:07:04 INFO - PROCESS | 1826 | 1461650824804 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339df800 == 61 [pid = 1826] [id = 169] 23:07:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f0033516400) [pid = 1826] [serial = 507] [outer = (nil)] 23:07:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f0033550c00) [pid = 1826] [serial = 508] [outer = 0x7f0033516400] 23:07:04 INFO - PROCESS | 1826 | 1461650824864 Marionette DEBUG loaded listener.js 23:07:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f00337f0800) [pid = 1826] [serial = 509] [outer = 0x7f0033516400] 23:07:05 INFO - PROCESS | 1826 | 1461650825600 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]]]}] 23:07:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:07:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1031ms 23:07:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:07:05 INFO - PROCESS | 1826 | 1461650825649 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:07:05 INFO - PROCESS | 1826 | 1461650825653 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:07:05 INFO - PROCESS | 1826 | 1461650825659 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:07:05 INFO - PROCESS | 1826 | 1461650825662 Marionette TRACE conn3 <- [1,650,null,{}] 23:07:05 INFO - PROCESS | 1826 | 1461650825685 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}] 23:07:05 INFO - PROCESS | 1826 | 1461650825858 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:07:05 INFO - PROCESS | 1826 | 1461650825884 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038f0c000 == 62 [pid = 1826] [id = 170] 23:07:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f0031e07c00) [pid = 1826] [serial = 510] [outer = (nil)] 23:07:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f0033906400) [pid = 1826] [serial = 511] [outer = 0x7f0031e07c00] 23:07:05 INFO - PROCESS | 1826 | 1461650825942 Marionette DEBUG loaded listener.js 23:07:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f003390e800) [pid = 1826] [serial = 512] [outer = 0x7f0031e07c00] 23:07:06 INFO - PROCESS | 1826 | 1461650826636 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]]]}] 23:07:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:07:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 992ms 23:07:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:07:06 INFO - PROCESS | 1826 | 1461650826654 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:07:06 INFO - PROCESS | 1826 | 1461650826656 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:07:06 INFO - PROCESS | 1826 | 1461650826662 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:07:06 INFO - PROCESS | 1826 | 1461650826665 Marionette TRACE conn3 <- [1,654,null,{}] 23:07:06 INFO - PROCESS | 1826 | 1461650826672 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}] 23:07:06 INFO - PROCESS | 1826 | 1461650826840 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:07:06 INFO - PROCESS | 1826 | 1461650826864 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398d0800 == 63 [pid = 1826] [id = 171] 23:07:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f002e3aec00) [pid = 1826] [serial = 513] [outer = (nil)] 23:07:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f0033911800) [pid = 1826] [serial = 514] [outer = 0x7f002e3aec00] 23:07:06 INFO - PROCESS | 1826 | 1461650826920 Marionette DEBUG loaded listener.js 23:07:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f0036994800) [pid = 1826] [serial = 515] [outer = 0x7f002e3aec00] 23:07:07 INFO - PROCESS | 1826 | 1461650827698 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]]]}] 23:07:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:07:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1083ms 23:07:07 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f003354b800) [pid = 1826] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:07:07 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0030539c00) [pid = 1826] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:07:07 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f002f4bbc00) [pid = 1826] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:07:07 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f002f455400) [pid = 1826] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:07:07 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f00304d8400) [pid = 1826] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:07:07 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f0036995000) [pid = 1826] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:07:07 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f003355cc00) [pid = 1826] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:07:07 INFO - PROCESS | 1826 | 1461650827907 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:07:07 INFO - PROCESS | 1826 | 1461650827910 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:07:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:07:07 INFO - PROCESS | 1826 | 1461650827920 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:07:07 INFO - PROCESS | 1826 | 1461650827922 Marionette TRACE conn3 <- [1,658,null,{}] 23:07:07 INFO - PROCESS | 1826 | 1461650827927 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}] 23:07:08 INFO - PROCESS | 1826 | 1461650828077 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:07:08 INFO - PROCESS | 1826 | 1461650828089 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a619000 == 64 [pid = 1826] [id = 172] 23:07:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f0035d8f000) [pid = 1826] [serial = 516] [outer = (nil)] 23:07:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f003a110800) [pid = 1826] [serial = 517] [outer = 0x7f0035d8f000] 23:07:08 INFO - PROCESS | 1826 | 1461650828149 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f003c4d4000) [pid = 1826] [serial = 518] [outer = 0x7f0035d8f000] 23:07:08 INFO - PROCESS | 1826 | 1461650828839 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]]]}] 23:07:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:07:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 977ms 23:07:08 INFO - PROCESS | 1826 | 1461650828897 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:07:08 INFO - PROCESS | 1826 | 1461650828900 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:07:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:07:08 INFO - PROCESS | 1826 | 1461650828906 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 1826 | 1461650828912 Marionette TRACE conn3 <- [1,662,null,{}] 23:07:08 INFO - PROCESS | 1826 | 1461650828917 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}] 23:07:09 INFO - PROCESS | 1826 | 1461650829083 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:07:09 INFO - PROCESS | 1826 | 1461650829105 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6bf000 == 65 [pid = 1826] [id = 173] 23:07:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f003a350800) [pid = 1826] [serial = 519] [outer = (nil)] 23:07:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f0045d1f800) [pid = 1826] [serial = 520] [outer = 0x7f003a350800] 23:07:09 INFO - PROCESS | 1826 | 1461650829161 Marionette DEBUG loaded listener.js 23:07:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f0047aaec00) [pid = 1826] [serial = 521] [outer = 0x7f003a350800] 23:07:09 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:07:09 INFO - PROCESS | 1826 | 1461650829847 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]]]}] 23:07:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:07:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 978ms 23:07:09 INFO - PROCESS | 1826 | 1461650829950 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:07:09 INFO - PROCESS | 1826 | 1461650829956 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:07:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:07:09 INFO - PROCESS | 1826 | 1461650829995 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:07:10 INFO - PROCESS | 1826 | 1461650830001 Marionette TRACE conn3 <- [1,666,null,{}] 23:07:10 INFO - PROCESS | 1826 | 1461650830009 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}] 23:07:10 INFO - PROCESS | 1826 | 1461650830205 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:07:10 INFO - PROCESS | 1826 | 1461650830368 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030370800 == 66 [pid = 1826] [id = 174] 23:07:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f002f277c00) [pid = 1826] [serial = 522] [outer = (nil)] 23:07:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f002f27ec00) [pid = 1826] [serial = 523] [outer = 0x7f002f277c00] 23:07:10 INFO - PROCESS | 1826 | 1461650830442 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f002f284800) [pid = 1826] [serial = 524] [outer = 0x7f002f277c00] 23:07:10 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:07:11 INFO - PROCESS | 1826 | 1461650831207 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]]]}] 23:07:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:07:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1236ms 23:07:11 INFO - PROCESS | 1826 | 1461650831235 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 1826 | 1461650831240 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:07:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:07:11 INFO - PROCESS | 1826 | 1461650831252 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 1826 | 1461650831257 Marionette TRACE conn3 <- [1,670,null,{}] 23:07:11 INFO - PROCESS | 1826 | 1461650831263 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}] 23:07:11 INFO - PROCESS | 1826 | 1461650831420 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:07:11 INFO - PROCESS | 1826 | 1461650831565 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035dbb000 == 67 [pid = 1826] [id = 175] 23:07:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f002f285000) [pid = 1826] [serial = 525] [outer = (nil)] 23:07:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f002f8d3800) [pid = 1826] [serial = 526] [outer = 0x7f002f285000] 23:07:11 INFO - PROCESS | 1826 | 1461650831634 Marionette DEBUG loaded listener.js 23:07:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f00304d5c00) [pid = 1826] [serial = 527] [outer = 0x7f002f285000] 23:07:12 INFO - PROCESS | 1826 | 1461650832512 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]]]}] 23:07:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:07:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1334ms 23:07:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:07:12 INFO - PROCESS | 1826 | 1461650832583 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 1826 | 1461650832586 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:07:12 INFO - PROCESS | 1826 | 1461650832592 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - PROCESS | 1826 | 1461650832596 Marionette TRACE conn3 <- [1,674,null,{}] 23:07:12 INFO - PROCESS | 1826 | 1461650832609 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}] 23:07:12 INFO - PROCESS | 1826 | 1461650832808 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:07:12 INFO - PROCESS | 1826 | 1461650832957 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0040111800 == 68 [pid = 1826] [id = 176] 23:07:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f0031c62c00) [pid = 1826] [serial = 528] [outer = (nil)] 23:07:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0033510000) [pid = 1826] [serial = 529] [outer = 0x7f0031c62c00] 23:07:13 INFO - PROCESS | 1826 | 1461650833032 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f003355e400) [pid = 1826] [serial = 530] [outer = 0x7f0031c62c00] 23:07:13 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:07:13 INFO - PROCESS | 1826 | 1461650833854 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]]]}] 23:07:13 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 23:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1283ms 23:07:13 INFO - PROCESS | 1826 | 1461650833874 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:07:13 INFO - PROCESS | 1826 | 1461650833877 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:07:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:07:13 INFO - PROCESS | 1826 | 1461650833883 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:07:13 INFO - PROCESS | 1826 | 1461650833885 Marionette TRACE conn3 <- [1,678,null,{}] 23:07:13 INFO - PROCESS | 1826 | 1461650833890 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}] 23:07:14 INFO - PROCESS | 1826 | 1461650834041 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:07:14 INFO - PROCESS | 1826 | 1461650834191 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047d2f000 == 69 [pid = 1826] [id = 177] 23:07:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f00332d6c00) [pid = 1826] [serial = 531] [outer = (nil)] 23:07:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f0033910800) [pid = 1826] [serial = 532] [outer = 0x7f00332d6c00] 23:07:14 INFO - PROCESS | 1826 | 1461650834262 Marionette DEBUG loaded listener.js 23:07:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f00387da800) [pid = 1826] [serial = 533] [outer = 0x7f00332d6c00] 23:07:15 INFO - PROCESS | 1826 | 1461650835099 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]]]}] 23:07:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:07:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1284ms 23:07:15 INFO - PROCESS | 1826 | 1461650835168 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:07:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:07:15 INFO - PROCESS | 1826 | 1461650835172 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:07:15 INFO - PROCESS | 1826 | 1461650835177 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:07:15 INFO - PROCESS | 1826 | 1461650835180 Marionette TRACE conn3 <- [1,682,null,{}] 23:07:15 INFO - PROCESS | 1826 | 1461650835185 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}] 23:07:15 INFO - PROCESS | 1826 | 1461650835344 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:07:15 INFO - PROCESS | 1826 | 1461650835490 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004be46800 == 70 [pid = 1826] [id = 178] 23:07:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f0033907400) [pid = 1826] [serial = 534] [outer = (nil)] 23:07:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f0039ae8800) [pid = 1826] [serial = 535] [outer = 0x7f0033907400] 23:07:15 INFO - PROCESS | 1826 | 1461650835559 Marionette DEBUG loaded listener.js 23:07:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f003d013000) [pid = 1826] [serial = 536] [outer = 0x7f0033907400] 23:07:16 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:16 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:07:16 INFO - PROCESS | 1826 | 1461650836813 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]]]}] 23:07:16 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) 23:07:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1680ms 23:07:16 INFO - PROCESS | 1826 | 1461650836857 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:07:16 INFO - PROCESS | 1826 | 1461650836861 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:07:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:07:16 INFO - PROCESS | 1826 | 1461650836866 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 1826 | 1461650836869 Marionette TRACE conn3 <- [1,686,null,{}] 23:07:16 INFO - PROCESS | 1826 | 1461650836874 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}] 23:07:17 INFO - PROCESS | 1826 | 1461650837134 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:07:17 INFO - PROCESS | 1826 | 1461650837283 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00284c7000 == 71 [pid = 1826] [id = 179] 23:07:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0049f3d800) [pid = 1826] [serial = 537] [outer = (nil)] 23:07:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f004bc48c00) [pid = 1826] [serial = 538] [outer = 0x7f0049f3d800] 23:07:17 INFO - PROCESS | 1826 | 1461650837354 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f004be64c00) [pid = 1826] [serial = 539] [outer = 0x7f0049f3d800] 23:07:18 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:18 INFO - PROCESS | 1826 | 1461650838586 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]]]}] 23:07:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:07:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1779ms 23:07:18 INFO - PROCESS | 1826 | 1461650838646 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:07:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:07:18 INFO - PROCESS | 1826 | 1461650838651 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:07:18 INFO - PROCESS | 1826 | 1461650838659 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1826 | 1461650838663 Marionette TRACE conn3 <- [1,690,null,{}] 23:07:18 INFO - PROCESS | 1826 | 1461650838773 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}] 23:07:18 INFO - PROCESS | 1826 | 1461650838923 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:07:19 INFO - PROCESS | 1826 | 1461650839102 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0d2800 == 72 [pid = 1826] [id = 180] 23:07:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f002f21a000) [pid = 1826] [serial = 540] [outer = (nil)] 23:07:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f002f27c800) [pid = 1826] [serial = 541] [outer = 0x7f002f21a000] 23:07:19 INFO - PROCESS | 1826 | 1461650839210 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f002f390000) [pid = 1826] [serial = 542] [outer = 0x7f002f21a000] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0e2000 == 71 [pid = 1826] [id = 111] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a619000 == 70 [pid = 1826] [id = 172] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f003c4ddc00) [pid = 1826] [serial = 478] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f002e3b0000) [pid = 1826] [serial = 438] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f003090c000) [pid = 1826] [serial = 441] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f00335a3c00) [pid = 1826] [serial = 444] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f0046c9dc00) [pid = 1826] [serial = 447] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f0047d3f000) [pid = 1826] [serial = 450] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f002f225c00) [pid = 1826] [serial = 456] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f0031b54400) [pid = 1826] [serial = 453] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398d0800 == 69 [pid = 1826] [id = 171] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038f0c000 == 68 [pid = 1826] [id = 170] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339df800 == 67 [pid = 1826] [id = 169] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00308b2000 == 66 [pid = 1826] [id = 168] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033533800 == 65 [pid = 1826] [id = 167] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004be4b000 == 64 [pid = 1826] [id = 163] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047b18800 == 63 [pid = 1826] [id = 162] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038f1a800 == 62 [pid = 1826] [id = 161] 23:07:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002ff25800 == 61 [pid = 1826] [id = 160] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f0037e22800) [pid = 1826] [serial = 472] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f00332d1c00) [pid = 1826] [serial = 466] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f002ffbd000) [pid = 1826] [serial = 460] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f002f8ce800) [pid = 1826] [serial = 459] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f003c234c00) [pid = 1826] [serial = 436] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f003090e000) [pid = 1826] [serial = 462] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f0030fec000) [pid = 1826] [serial = 463] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0039af0000) [pid = 1826] [serial = 475] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f00348d1000) [pid = 1826] [serial = 469] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0038bc5000) [pid = 1826] [serial = 473] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f0035d9b800) [pid = 1826] [serial = 470] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f003355c400) [pid = 1826] [serial = 467] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f003b292000) [pid = 1826] [serial = 476] [outer = (nil)] [url = about:blank] 23:07:20 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0039ae7400) [pid = 1826] [serial = 247] [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.] 23:07:20 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:20 INFO - PROCESS | 1826 | 1461650840475 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]]]}] 23:07:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:07:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1846ms 23:07:20 INFO - PROCESS | 1826 | 1461650840504 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 1826 | 1461650840511 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:07:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:07:20 INFO - PROCESS | 1826 | 1461650840559 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 1826 | 1461650840562 Marionette TRACE conn3 <- [1,694,null,{}] 23:07:20 INFO - PROCESS | 1826 | 1461650840573 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}] 23:07:20 INFO - PROCESS | 1826 | 1461650840708 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:07:20 INFO - PROCESS | 1826 | 1461650840815 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003089f000 == 62 [pid = 1826] [id = 181] 23:07:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f002e27a800) [pid = 1826] [serial = 543] [outer = (nil)] 23:07:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f002fcbcc00) [pid = 1826] [serial = 544] [outer = 0x7f002e27a800] 23:07:20 INFO - PROCESS | 1826 | 1461650840881 Marionette DEBUG loaded listener.js 23:07:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f00304cb800) [pid = 1826] [serial = 545] [outer = 0x7f002e27a800] 23:07:21 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:21 INFO - PROCESS | 1826 | 1461650841933 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]]]}] 23:07:21 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) 23:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1432ms 23:07:21 INFO - PROCESS | 1826 | 1461650841951 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:07:21 INFO - PROCESS | 1826 | 1461650841954 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:07:21 INFO - PROCESS | 1826 | 1461650841960 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:07:21 INFO - PROCESS | 1826 | 1461650841964 Marionette TRACE conn3 <- [1,698,null,{}] 23:07:21 INFO - PROCESS | 1826 | 1461650841979 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}] 23:07:22 INFO - PROCESS | 1826 | 1461650842130 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:07:22 INFO - PROCESS | 1826 | 1461650842337 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339d7800 == 63 [pid = 1826] [id = 182] 23:07:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f00304d3c00) [pid = 1826] [serial = 546] [outer = (nil)] 23:07:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f0031b47000) [pid = 1826] [serial = 547] [outer = 0x7f00304d3c00] 23:07:22 INFO - PROCESS | 1826 | 1461650842397 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0033517800) [pid = 1826] [serial = 548] [outer = 0x7f00304d3c00] 23:07:23 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:23 INFO - PROCESS | 1826 | 1461650843475 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]]]}] 23:07:23 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) 23:07:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1542ms 23:07:23 INFO - PROCESS | 1826 | 1461650843502 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:07:23 INFO - PROCESS | 1826 | 1461650843506 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:07:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:07:23 INFO - PROCESS | 1826 | 1461650843511 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:07:23 INFO - PROCESS | 1826 | 1461650843524 Marionette TRACE conn3 <- [1,702,null,{}] 23:07:23 INFO - PROCESS | 1826 | 1461650843535 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}] 23:07:23 INFO - PROCESS | 1826 | 1461650843752 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:07:23 INFO - PROCESS | 1826 | 1461650843817 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398c0800 == 64 [pid = 1826] [id = 183] 23:07:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f00304d5000) [pid = 1826] [serial = 549] [outer = (nil)] 23:07:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f00335a9400) [pid = 1826] [serial = 550] [outer = 0x7f00304d5000] 23:07:23 INFO - PROCESS | 1826 | 1461650843875 Marionette DEBUG loaded listener.js 23:07:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f003390b400) [pid = 1826] [serial = 551] [outer = 0x7f00304d5000] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f002e3a8400) [pid = 1826] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f002f21e400) [pid = 1826] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f002e3aec00) [pid = 1826] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f002fcbb400) [pid = 1826] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0030959000) [pid = 1826] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f0033516400) [pid = 1826] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f002f38fc00) [pid = 1826] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f0035d8f000) [pid = 1826] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f0031e07c00) [pid = 1826] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:07:24 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:25 INFO - PROCESS | 1826 | 1461650845003 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]]]}] 23:07:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:07:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1542ms 23:07:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:07:25 INFO - PROCESS | 1826 | 1461650845054 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 1826 | 1461650845057 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:07:25 INFO - PROCESS | 1826 | 1461650845062 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - PROCESS | 1826 | 1461650845065 Marionette TRACE conn3 <- [1,706,null,{}] 23:07:25 INFO - PROCESS | 1826 | 1461650845070 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}] 23:07:25 INFO - PROCESS | 1826 | 1461650845198 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:07:25 INFO - PROCESS | 1826 | 1461650845277 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339e0800 == 65 [pid = 1826] [id = 184] 23:07:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f002f227400) [pid = 1826] [serial = 552] [outer = (nil)] 23:07:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f00335a3c00) [pid = 1826] [serial = 553] [outer = 0x7f002f227400] 23:07:25 INFO - PROCESS | 1826 | 1461650845335 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0033910c00) [pid = 1826] [serial = 554] [outer = 0x7f002f227400] 23:07:26 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:26 INFO - PROCESS | 1826 | 1461650846458 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]]]}] 23:07:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:07:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1429ms 23:07:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:07:26 INFO - PROCESS | 1826 | 1461650846491 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:07:26 INFO - PROCESS | 1826 | 1461650846493 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:07:26 INFO - PROCESS | 1826 | 1461650846500 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:07:26 INFO - PROCESS | 1826 | 1461650846503 Marionette TRACE conn3 <- [1,710,null,{}] 23:07:26 INFO - PROCESS | 1826 | 1461650846507 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}] 23:07:26 INFO - PROCESS | 1826 | 1461650846712 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:07:26 INFO - PROCESS | 1826 | 1461650846905 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f621000 == 66 [pid = 1826] [id = 185] 23:07:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f002e271800) [pid = 1826] [serial = 555] [outer = (nil)] 23:07:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f002e277400) [pid = 1826] [serial = 556] [outer = 0x7f002e271800] 23:07:26 INFO - PROCESS | 1826 | 1461650846977 Marionette DEBUG loaded listener.js 23:07:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f002f21b800) [pid = 1826] [serial = 557] [outer = 0x7f002e271800] 23:07:28 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:28 INFO - PROCESS | 1826 | 1461650848253 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]]]}] 23:07:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:07:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1779ms 23:07:28 INFO - PROCESS | 1826 | 1461650848279 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:07:28 INFO - PROCESS | 1826 | 1461650848285 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:07:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:07:28 INFO - PROCESS | 1826 | 1461650848293 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:07:28 INFO - PROCESS | 1826 | 1461650848298 Marionette TRACE conn3 <- [1,714,null,{}] 23:07:28 INFO - PROCESS | 1826 | 1461650848305 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}] 23:07:28 INFO - PROCESS | 1826 | 1461650848547 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:07:28 INFO - PROCESS | 1826 | 1461650848694 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036765000 == 67 [pid = 1826] [id = 186] 23:07:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f002e273000) [pid = 1826] [serial = 558] [outer = (nil)] 23:07:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f002fcca800) [pid = 1826] [serial = 559] [outer = 0x7f002e273000] 23:07:28 INFO - PROCESS | 1826 | 1461650848766 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f003095fc00) [pid = 1826] [serial = 560] [outer = 0x7f002e273000] 23:07:29 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:30 INFO - PROCESS | 1826 | 1461650849992 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]]]}] 23:07:30 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 23:07:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1745ms 23:07:30 INFO - PROCESS | 1826 | 1461650850041 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:07:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:07:30 INFO - PROCESS | 1826 | 1461650850047 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:07:30 INFO - PROCESS | 1826 | 1461650850053 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - PROCESS | 1826 | 1461650850057 Marionette TRACE conn3 <- [1,718,null,{}] 23:07:30 INFO - PROCESS | 1826 | 1461650850062 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}] 23:07:30 INFO - PROCESS | 1826 | 1461650850314 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:07:30 INFO - PROCESS | 1826 | 1461650850473 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6cc000 == 68 [pid = 1826] [id = 187] 23:07:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f00304d2400) [pid = 1826] [serial = 561] [outer = (nil)] 23:07:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f00335a2c00) [pid = 1826] [serial = 562] [outer = 0x7f00304d2400] 23:07:30 INFO - PROCESS | 1826 | 1461650850544 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f0035d9a000) [pid = 1826] [serial = 563] [outer = 0x7f00304d2400] 23:07:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:31 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:07:31 INFO - PROCESS | 1826 | 1461650851829 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]]]}] 23:07:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:07:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1786ms 23:07:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:07:31 INFO - PROCESS | 1826 | 1461650851839 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:07:31 INFO - PROCESS | 1826 | 1461650851842 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:07:31 INFO - PROCESS | 1826 | 1461650851856 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - PROCESS | 1826 | 1461650851864 Marionette TRACE conn3 <- [1,722,null,{}] 23:07:31 INFO - PROCESS | 1826 | 1461650851872 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}] 23:07:32 INFO - PROCESS | 1826 | 1461650852069 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:07:32 INFO - PROCESS | 1826 | 1461650852230 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046908000 == 69 [pid = 1826] [id = 188] 23:07:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f0037e21c00) [pid = 1826] [serial = 564] [outer = (nil)] 23:07:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f003a843400) [pid = 1826] [serial = 565] [outer = 0x7f0037e21c00] 23:07:32 INFO - PROCESS | 1826 | 1461650852309 Marionette DEBUG loaded listener.js 23:07:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f0045d20000) [pid = 1826] [serial = 566] [outer = 0x7f0037e21c00] 23:07:33 INFO - PROCESS | 1826 | 1461650853128 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] 23:07:33 INFO - PROCESS | 1826 | 1461650853208 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:07:33 INFO - PROCESS | 1826 | 1461650853214 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:07:33 INFO - PROCESS | 1826 | 1461650853217 Marionette TRACE conn3 <- [1,726,null,{}] 23:07:33 INFO - PROCESS | 1826 | 1461650853222 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}] 23:07:33 INFO - PROCESS | 1826 | 1461650853380 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:07:33 INFO - PROCESS | 1826 | 1461650853527 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0048029000 == 70 [pid = 1826] [id = 189] 23:07:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f00387d5800) [pid = 1826] [serial = 567] [outer = (nil)] 23:07:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0046c08c00) [pid = 1826] [serial = 568] [outer = 0x7f00387d5800] 23:07:33 INFO - PROCESS | 1826 | 1461650853608 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f0047ecbc00) [pid = 1826] [serial = 569] [outer = 0x7f00387d5800] 23:07:34 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:34 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:07:34 INFO - PROCESS | 1826 | 1461650854461 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]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:07:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1278ms 23:07:34 INFO - PROCESS | 1826 | 1461650854491 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1826 | 1461650854495 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:07:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:07:34 INFO - PROCESS | 1826 | 1461650854501 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1826 | 1461650854503 Marionette TRACE conn3 <- [1,730,null,{}] 23:07:34 INFO - PROCESS | 1826 | 1461650854508 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}] 23:07:34 INFO - PROCESS | 1826 | 1461650854662 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:07:34 INFO - PROCESS | 1826 | 1461650854814 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004e96c800 == 71 [pid = 1826] [id = 190] 23:07:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f0033afe800) [pid = 1826] [serial = 570] [outer = (nil)] 23:07:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f0046cf4400) [pid = 1826] [serial = 571] [outer = 0x7f0033afe800] 23:07:34 INFO - PROCESS | 1826 | 1461650854895 Marionette DEBUG loaded listener.js 23:07:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f004bc41400) [pid = 1826] [serial = 572] [outer = 0x7f0033afe800] 23:07:35 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:35 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:07:35 INFO - PROCESS | 1826 | 1461650855905 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] 23:07:35 INFO - PROCESS | 1826 | 1461650855986 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:07:35 INFO - PROCESS | 1826 | 1461650855992 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:07:35 INFO - PROCESS | 1826 | 1461650855995 Marionette TRACE conn3 <- [1,734,null,{}] 23:07:36 INFO - PROCESS | 1826 | 1461650856000 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}] 23:07:36 INFO - PROCESS | 1826 | 1461650856192 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:07:36 INFO - PROCESS | 1826 | 1461650856343 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f611000 == 72 [pid = 1826] [id = 191] 23:07:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f00283f6c00) [pid = 1826] [serial = 573] [outer = (nil)] 23:07:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f002f45b400) [pid = 1826] [serial = 574] [outer = 0x7f00283f6c00] 23:07:36 INFO - PROCESS | 1826 | 1461650856409 Marionette DEBUG loaded listener.js 23:07:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f003355d800) [pid = 1826] [serial = 575] [outer = 0x7f00283f6c00] 23:07:37 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:37 INFO - PROCESS | 1826 | 1461650857505 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]]]}] 23:07:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:07:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1580ms 23:07:37 INFO - PROCESS | 1826 | 1461650857572 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:07:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:07:37 INFO - PROCESS | 1826 | 1461650857578 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:07:37 INFO - PROCESS | 1826 | 1461650857584 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:07:37 INFO - PROCESS | 1826 | 1461650857590 Marionette TRACE conn3 <- [1,738,null,{}] 23:07:37 INFO - PROCESS | 1826 | 1461650857596 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}] 23:07:37 INFO - PROCESS | 1826 | 1461650857754 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:07:37 INFO - PROCESS | 1826 | 1461650857918 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00284c4800 == 73 [pid = 1826] [id = 192] 23:07:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f002f282400) [pid = 1826] [serial = 576] [outer = (nil)] 23:07:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f002f393c00) [pid = 1826] [serial = 577] [outer = 0x7f002f282400] 23:07:38 INFO - PROCESS | 1826 | 1461650858029 Marionette DEBUG loaded listener.js 23:07:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f002f45d000) [pid = 1826] [serial = 578] [outer = 0x7f002f282400] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030fa8000 == 72 [pid = 1826] [id = 51] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030374000 == 71 [pid = 1826] [id = 55] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339e0800 == 70 [pid = 1826] [id = 184] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398c0800 == 69 [pid = 1826] [id = 183] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339d7800 == 68 [pid = 1826] [id = 182] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f0045d1f800) [pid = 1826] [serial = 520] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003089f000 == 67 [pid = 1826] [id = 181] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0d2800 == 66 [pid = 1826] [id = 180] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004be46800 == 65 [pid = 1826] [id = 178] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047d2f000 == 64 [pid = 1826] [id = 177] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0040111800 == 63 [pid = 1826] [id = 176] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035dbb000 == 62 [pid = 1826] [id = 175] 23:07:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030370800 == 61 [pid = 1826] [id = 174] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f0033911800) [pid = 1826] [serial = 514] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f002fcc7400) [pid = 1826] [serial = 502] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f00304ca400) [pid = 1826] [serial = 503] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f0031b4fc00) [pid = 1826] [serial = 484] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f0030fee000) [pid = 1826] [serial = 505] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f0031b54800) [pid = 1826] [serial = 506] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f0033550c00) [pid = 1826] [serial = 508] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f002f4bc800) [pid = 1826] [serial = 481] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f002f39a800) [pid = 1826] [serial = 500] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f002f395800) [pid = 1826] [serial = 499] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f003a110800) [pid = 1826] [serial = 517] [outer = (nil)] [url = about:blank] 23:07:38 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f00348d8800) [pid = 1826] [serial = 487] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f003c460c00) [pid = 1826] [serial = 490] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f0049f3dc00) [pid = 1826] [serial = 493] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f0047ecdc00) [pid = 1826] [serial = 496] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f0033906400) [pid = 1826] [serial = 511] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0036994800) [pid = 1826] [serial = 515] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f003c4d4000) [pid = 1826] [serial = 518] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f003390e800) [pid = 1826] [serial = 512] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f00337f0800) [pid = 1826] [serial = 509] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f002e3b3400) [pid = 1826] [serial = 412] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0031b4cc00) [pid = 1826] [serial = 457] [outer = (nil)] [url = about:blank] 23:07:39 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:39 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:07:39 INFO - PROCESS | 1826 | 1461650859513 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]]]}] 23:07:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:07:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1944ms 23:07:39 INFO - PROCESS | 1826 | 1461650859527 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:07:39 INFO - PROCESS | 1826 | 1461650859535 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:07:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:07:39 INFO - PROCESS | 1826 | 1461650859545 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:07:39 INFO - PROCESS | 1826 | 1461650859548 Marionette TRACE conn3 <- [1,742,null,{}] 23:07:39 INFO - PROCESS | 1826 | 1461650859553 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}] 23:07:39 INFO - PROCESS | 1826 | 1461650859694 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:07:39 INFO - PROCESS | 1826 | 1461650859707 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030fa8000 == 62 [pid = 1826] [id = 193] 23:07:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f002f4b3000) [pid = 1826] [serial = 579] [outer = (nil)] 23:07:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0030386800) [pid = 1826] [serial = 580] [outer = 0x7f002f4b3000] 23:07:39 INFO - PROCESS | 1826 | 1461650859765 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f003052d000) [pid = 1826] [serial = 581] [outer = 0x7f002f4b3000] 23:07:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:40 INFO - PROCESS | 1826 | 1461650860897 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]]]}] 23:07:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 23:07:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1378ms 23:07:40 INFO - PROCESS | 1826 | 1461650860922 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:07:40 INFO - PROCESS | 1826 | 1461650860926 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:07:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:07:40 INFO - PROCESS | 1826 | 1461650860931 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1826 | 1461650860936 Marionette TRACE conn3 <- [1,746,null,{}] 23:07:40 INFO - PROCESS | 1826 | 1461650860951 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}] 23:07:41 INFO - PROCESS | 1826 | 1461650861099 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:07:41 INFO - PROCESS | 1826 | 1461650861263 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033895800 == 63 [pid = 1826] [id = 194] 23:07:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f0030953400) [pid = 1826] [serial = 582] [outer = (nil)] 23:07:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0031b4e800) [pid = 1826] [serial = 583] [outer = 0x7f0030953400] 23:07:41 INFO - PROCESS | 1826 | 1461650861326 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f003205f000) [pid = 1826] [serial = 584] [outer = 0x7f0030953400] 23:07:41 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:42 INFO - PROCESS | 1826 | 1461650862418 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]]]}] 23:07:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 23:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1540ms 23:07:42 INFO - PROCESS | 1826 | 1461650862471 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:07:42 INFO - PROCESS | 1826 | 1461650862474 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:07:42 INFO - PROCESS | 1826 | 1461650862496 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:07:42 INFO - PROCESS | 1826 | 1461650862499 Marionette TRACE conn3 <- [1,750,null,{}] 23:07:42 INFO - PROCESS | 1826 | 1461650862504 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}] 23:07:42 INFO - PROCESS | 1826 | 1461650862705 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:07:42 INFO - PROCESS | 1826 | 1461650862802 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035dbb000 == 64 [pid = 1826] [id = 195] 23:07:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f00304ca400) [pid = 1826] [serial = 585] [outer = (nil)] 23:07:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f003351ac00) [pid = 1826] [serial = 586] [outer = 0x7f00304ca400] 23:07:42 INFO - PROCESS | 1826 | 1461650862859 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f003354c000) [pid = 1826] [serial = 587] [outer = 0x7f00304ca400] 23:07:43 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f00304d5000) [pid = 1826] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:07:43 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f002e27a800) [pid = 1826] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:07:43 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f003a350800) [pid = 1826] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:07:43 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f002f21a000) [pid = 1826] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:07:43 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f00304d3c00) [pid = 1826] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:07:44 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:07:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1547ms 23:07:44 INFO - PROCESS | 1826 | 1461650864032 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]]]}] 23:07:44 INFO - PROCESS | 1826 | 1461650864039 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:07:44 INFO - PROCESS | 1826 | 1461650864042 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:07:44 INFO - PROCESS | 1826 | 1461650864047 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:07:44 INFO - PROCESS | 1826 | 1461650864049 Marionette TRACE conn3 <- [1,754,null,{}] 23:07:44 INFO - PROCESS | 1826 | 1461650864054 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}] 23:07:44 INFO - PROCESS | 1826 | 1461650864231 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:07:44 INFO - PROCESS | 1826 | 1461650864246 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00284dc800 == 65 [pid = 1826] [id = 196] 23:07:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f002e27a800) [pid = 1826] [serial = 588] [outer = (nil)] 23:07:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f00320db400) [pid = 1826] [serial = 589] [outer = 0x7f002e27a800] 23:07:44 INFO - PROCESS | 1826 | 1461650864304 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f00335a1800) [pid = 1826] [serial = 590] [outer = 0x7f002e27a800] 23:07:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:45 INFO - PROCESS | 1826 | 1461650865457 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]]]}] 23:07:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 23:07:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1434ms 23:07:45 INFO - PROCESS | 1826 | 1461650865482 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:07:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:07:45 INFO - PROCESS | 1826 | 1461650865488 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:07:45 INFO - PROCESS | 1826 | 1461650865497 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:07:45 INFO - PROCESS | 1826 | 1461650865503 Marionette TRACE conn3 <- [1,758,null,{}] 23:07:45 INFO - PROCESS | 1826 | 1461650865512 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}] 23:07:45 INFO - PROCESS | 1826 | 1461650865686 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:07:45 INFO - PROCESS | 1826 | 1461650865873 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003059c000 == 66 [pid = 1826] [id = 197] 23:07:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f002f284000) [pid = 1826] [serial = 591] [outer = (nil)] 23:07:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f002f456c00) [pid = 1826] [serial = 592] [outer = 0x7f002f284000] 23:07:45 INFO - PROCESS | 1826 | 1461650865946 Marionette DEBUG loaded listener.js 23:07:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f002fcc4400) [pid = 1826] [serial = 593] [outer = 0x7f002f284000] 23:07:46 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:46 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:07:46 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:46 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:46 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:07:46 INFO - PROCESS | 1826 | 1461650866751 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]]]}] 23:07:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:07:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1289ms 23:07:46 INFO - PROCESS | 1826 | 1461650866785 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:07:46 INFO - PROCESS | 1826 | 1461650866793 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:07:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:07:46 INFO - PROCESS | 1826 | 1461650866803 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:07:46 INFO - PROCESS | 1826 | 1461650866806 Marionette TRACE conn3 <- [1,762,null,{}] 23:07:46 INFO - PROCESS | 1826 | 1461650866812 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}] 23:07:46 INFO - PROCESS | 1826 | 1461650866968 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:07:47 INFO - PROCESS | 1826 | 1461650867123 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339df800 == 67 [pid = 1826] [id = 198] 23:07:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f002f39a000) [pid = 1826] [serial = 594] [outer = (nil)] 23:07:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f003090c000) [pid = 1826] [serial = 595] [outer = 0x7f002f39a000] 23:07:47 INFO - PROCESS | 1826 | 1461650867202 Marionette DEBUG loaded listener.js 23:07:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0031c58c00) [pid = 1826] [serial = 596] [outer = 0x7f002f39a000] 23:07:48 INFO - PROCESS | 1826 | 1461650868577 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]]]}] 23:07:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:07:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1783ms 23:07:48 INFO - PROCESS | 1826 | 1461650868708 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:07:48 INFO - PROCESS | 1826 | 1461650868712 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:07:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:07:48 INFO - PROCESS | 1826 | 1461650868722 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:07:48 INFO - PROCESS | 1826 | 1461650868727 Marionette TRACE conn3 <- [1,766,null,{}] 23:07:48 INFO - PROCESS | 1826 | 1461650868744 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}] 23:07:48 INFO - PROCESS | 1826 | 1461650868919 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:07:49 INFO - PROCESS | 1826 | 1461650869069 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039c66000 == 68 [pid = 1826] [id = 199] 23:07:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f0033546400) [pid = 1826] [serial = 597] [outer = (nil)] 23:07:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f003389ac00) [pid = 1826] [serial = 598] [outer = 0x7f0033546400] 23:07:49 INFO - PROCESS | 1826 | 1461650869142 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f0033911000) [pid = 1826] [serial = 599] [outer = 0x7f0033546400] 23:07:50 INFO - PROCESS | 1826 | 1461650870322 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]]]}] 23:07:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:07:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1685ms 23:07:50 INFO - PROCESS | 1826 | 1461650870408 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:07:50 INFO - PROCESS | 1826 | 1461650870413 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:07:50 INFO - PROCESS | 1826 | 1461650870418 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 1826 | 1461650870421 Marionette TRACE conn3 <- [1,770,null,{}] 23:07:50 INFO - PROCESS | 1826 | 1461650870427 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}] 23:07:50 INFO - PROCESS | 1826 | 1461650870645 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:07:50 INFO - PROCESS | 1826 | 1461650870805 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003ab2a800 == 69 [pid = 1826] [id = 200] 23:07:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f003354c400) [pid = 1826] [serial = 600] [outer = (nil)] 23:07:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f0033afe000) [pid = 1826] [serial = 601] [outer = 0x7f003354c400] 23:07:50 INFO - PROCESS | 1826 | 1461650870876 Marionette DEBUG loaded listener.js 23:07:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f00348dc800) [pid = 1826] [serial = 602] [outer = 0x7f003354c400] 23:07:51 INFO - PROCESS | 1826 | 1461650871621 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]]]}] 23:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1231ms 23:07:51 INFO - PROCESS | 1826 | 1461650871650 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:07:51 INFO - PROCESS | 1826 | 1461650871653 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:07:51 INFO - PROCESS | 1826 | 1461650871674 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:07:51 INFO - PROCESS | 1826 | 1461650871677 Marionette TRACE conn3 <- [1,774,null,{}] 23:07:51 INFO - PROCESS | 1826 | 1461650871683 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}] 23:07:51 INFO - PROCESS | 1826 | 1461650871826 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:07:51 INFO - PROCESS | 1826 | 1461650871984 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b735000 == 70 [pid = 1826] [id = 201] 23:07:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f00283f9000) [pid = 1826] [serial = 603] [outer = (nil)] 23:07:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f0035d4d400) [pid = 1826] [serial = 604] [outer = 0x7f00283f9000] 23:07:52 INFO - PROCESS | 1826 | 1461650872053 Marionette DEBUG loaded listener.js 23:07:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f003698f800) [pid = 1826] [serial = 605] [outer = 0x7f00283f9000] 23:07:52 INFO - PROCESS | 1826 | 1461650872861 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]]]}] 23:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1251ms 23:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:07:52 INFO - PROCESS | 1826 | 1461650872910 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:07:52 INFO - PROCESS | 1826 | 1461650872913 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:07:52 INFO - PROCESS | 1826 | 1461650872917 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:07:52 INFO - PROCESS | 1826 | 1461650872921 Marionette TRACE conn3 <- [1,778,null,{}] 23:07:52 INFO - PROCESS | 1826 | 1461650872926 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}] 23:07:53 INFO - PROCESS | 1826 | 1461650873107 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:07:53 INFO - PROCESS | 1826 | 1461650873261 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004010e800 == 71 [pid = 1826] [id = 202] 23:07:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f0037e2c400) [pid = 1826] [serial = 606] [outer = (nil)] 23:07:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f0038bc5000) [pid = 1826] [serial = 607] [outer = 0x7f0037e2c400] 23:07:53 INFO - PROCESS | 1826 | 1461650873339 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f003908ac00) [pid = 1826] [serial = 608] [outer = 0x7f0037e2c400] 23:07:54 INFO - PROCESS | 1826 | 1461650874199 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]]]}] 23:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1330ms 23:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:07:54 INFO - PROCESS | 1826 | 1461650874248 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:07:54 INFO - PROCESS | 1826 | 1461650874251 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:07:54 INFO - PROCESS | 1826 | 1461650874257 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:07:54 INFO - PROCESS | 1826 | 1461650874260 Marionette TRACE conn3 <- [1,782,null,{}] 23:07:54 INFO - PROCESS | 1826 | 1461650874265 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}] 23:07:54 INFO - PROCESS | 1826 | 1461650874409 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:07:54 INFO - PROCESS | 1826 | 1461650874571 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038f08000 == 72 [pid = 1826] [id = 203] 23:07:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f002f27f800) [pid = 1826] [serial = 609] [outer = (nil)] 23:07:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f003908b000) [pid = 1826] [serial = 610] [outer = 0x7f002f27f800] 23:07:54 INFO - PROCESS | 1826 | 1461650874637 Marionette DEBUG loaded listener.js 23:07:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f0039091c00) [pid = 1826] [serial = 611] [outer = 0x7f002f27f800] 23:07:55 INFO - PROCESS | 1826 | 1461650875668 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]]]}] 23:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1439ms 23:07:55 INFO - PROCESS | 1826 | 1461650875695 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:07:55 INFO - PROCESS | 1826 | 1461650875701 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:07:55 INFO - PROCESS | 1826 | 1461650875709 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:07:55 INFO - PROCESS | 1826 | 1461650875713 Marionette TRACE conn3 <- [1,786,null,{}] 23:07:55 INFO - PROCESS | 1826 | 1461650875720 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}] 23:07:55 INFO - PROCESS | 1826 | 1461650875867 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:07:56 INFO - PROCESS | 1826 | 1461650876075 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338c9000 == 73 [pid = 1826] [id = 204] 23:07:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f002f391800) [pid = 1826] [serial = 612] [outer = (nil)] 23:07:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f002f4b2c00) [pid = 1826] [serial = 613] [outer = 0x7f002f391800] 23:07:56 INFO - PROCESS | 1826 | 1461650876144 Marionette DEBUG loaded listener.js 23:07:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f00304d3c00) [pid = 1826] [serial = 614] [outer = 0x7f002f391800] 23:07:57 INFO - PROCESS | 1826 | 1461650877014 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]]]}] 23:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1341ms 23:07:57 INFO - PROCESS | 1826 | 1461650877050 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:07:57 INFO - PROCESS | 1826 | 1461650877057 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:07:57 INFO - PROCESS | 1826 | 1461650877067 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:07:57 INFO - PROCESS | 1826 | 1461650877070 Marionette TRACE conn3 <- [1,790,null,{}] 23:07:57 INFO - PROCESS | 1826 | 1461650877076 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}] 23:07:57 INFO - PROCESS | 1826 | 1461650877226 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:07:57 INFO - PROCESS | 1826 | 1461650877400 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030985800 == 74 [pid = 1826] [id = 205] 23:07:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f002f39b000) [pid = 1826] [serial = 615] [outer = (nil)] 23:07:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f0030ff0000) [pid = 1826] [serial = 616] [outer = 0x7f002f39b000] 23:07:57 INFO - PROCESS | 1826 | 1461650877466 Marionette DEBUG loaded listener.js 23:07:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f00320e9400) [pid = 1826] [serial = 617] [outer = 0x7f002f39b000] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f0033510000) [pid = 1826] [serial = 529] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f004bc48c00) [pid = 1826] [serial = 538] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f002f27ec00) [pid = 1826] [serial = 523] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f0039ae8800) [pid = 1826] [serial = 535] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f00335a3c00) [pid = 1826] [serial = 553] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f002f8d3800) [pid = 1826] [serial = 526] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f0033910800) [pid = 1826] [serial = 532] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046908000 == 73 [pid = 1826] [id = 188] 23:07:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b6cc000 == 72 [pid = 1826] [id = 187] 23:07:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036765000 == 71 [pid = 1826] [id = 186] 23:07:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f621000 == 70 [pid = 1826] [id = 185] 23:07:58 INFO - PROCESS | 1826 | 1461650878337 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]]]}] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f0047aaec00) [pid = 1826] [serial = 521] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f002f390000) [pid = 1826] [serial = 542] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f002f27c800) [pid = 1826] [serial = 541] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f0031b47000) [pid = 1826] [serial = 547] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f003390b400) [pid = 1826] [serial = 551] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f0033517800) [pid = 1826] [serial = 548] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f00335a9400) [pid = 1826] [serial = 550] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f002fcbcc00) [pid = 1826] [serial = 544] [outer = (nil)] [url = about:blank] 23:07:58 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f00304cb800) [pid = 1826] [serial = 545] [outer = (nil)] [url = about:blank] 23:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1328ms 23:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:07:58 INFO - PROCESS | 1826 | 1461650878395 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:07:58 INFO - PROCESS | 1826 | 1461650878398 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:07:58 INFO - PROCESS | 1826 | 1461650878404 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:07:58 INFO - PROCESS | 1826 | 1461650878409 Marionette TRACE conn3 <- [1,794,null,{}] 23:07:58 INFO - PROCESS | 1826 | 1461650878423 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}] 23:07:58 INFO - PROCESS | 1826 | 1461650878566 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:07:58 INFO - PROCESS | 1826 | 1461650878585 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c7f800 == 71 [pid = 1826] [id = 206] 23:07:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f0033547000) [pid = 1826] [serial = 618] [outer = (nil)] 23:07:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f0033562400) [pid = 1826] [serial = 619] [outer = 0x7f0033547000] 23:07:58 INFO - PROCESS | 1826 | 1461650878647 Marionette DEBUG loaded listener.js 23:07:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f00337f4400) [pid = 1826] [serial = 620] [outer = 0x7f0033547000] 23:07:59 INFO - PROCESS | 1826 | 1461650879392 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]]]}] 23:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1040ms 23:07:59 INFO - PROCESS | 1826 | 1461650879443 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:07:59 INFO - PROCESS | 1826 | 1461650879447 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:07:59 INFO - PROCESS | 1826 | 1461650879452 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:07:59 INFO - PROCESS | 1826 | 1461650879455 Marionette TRACE conn3 <- [1,798,null,{}] 23:07:59 INFO - PROCESS | 1826 | 1461650879460 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}] 23:07:59 INFO - PROCESS | 1826 | 1461650879597 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:07:59 INFO - PROCESS | 1826 | 1461650879612 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398d9000 == 72 [pid = 1826] [id = 207] 23:07:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f00332d4000) [pid = 1826] [serial = 621] [outer = (nil)] 23:07:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f0033afec00) [pid = 1826] [serial = 622] [outer = 0x7f00332d4000] 23:07:59 INFO - PROCESS | 1826 | 1461650879669 Marionette DEBUG loaded listener.js 23:07:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f0036736000) [pid = 1826] [serial = 623] [outer = 0x7f00332d4000] 23:08:00 INFO - PROCESS | 1826 | 1461650880443 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]]]}] 23:08:00 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 23:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1031ms 23:08:00 INFO - PROCESS | 1826 | 1461650880484 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:08:00 INFO - PROCESS | 1826 | 1461650880486 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:08:00 INFO - PROCESS | 1826 | 1461650880520 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:08:00 INFO - PROCESS | 1826 | 1461650880522 Marionette TRACE conn3 <- [1,802,null,{}] 23:08:00 INFO - PROCESS | 1826 | 1461650880528 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}] 23:08:00 INFO - PROCESS | 1826 | 1461650880724 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:08:00 INFO - PROCESS | 1826 | 1461650880743 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003aa90000 == 73 [pid = 1826] [id = 208] 23:08:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f00283ef000) [pid = 1826] [serial = 624] [outer = (nil)] 23:08:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f0037ac8c00) [pid = 1826] [serial = 625] [outer = 0x7f00283ef000] 23:08:00 INFO - PROCESS | 1826 | 1461650880799 Marionette DEBUG loaded listener.js 23:08:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f0038862800) [pid = 1826] [serial = 626] [outer = 0x7f00283ef000] 23:08:01 INFO - PROCESS | 1826 | 1461650881561 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]]]}] 23:08:01 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 23:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1108ms 23:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:08:01 INFO - PROCESS | 1826 | 1461650881610 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:08:01 INFO - PROCESS | 1826 | 1461650881613 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:08:01 INFO - PROCESS | 1826 | 1461650881624 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:08:01 INFO - PROCESS | 1826 | 1461650881626 Marionette TRACE conn3 <- [1,806,null,{}] 23:08:01 INFO - PROCESS | 1826 | 1461650881631 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}] 23:08:01 INFO - PROCESS | 1826 | 1461650881838 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:08:01 INFO - PROCESS | 1826 | 1461650881868 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0045dbe000 == 74 [pid = 1826] [id = 209] 23:08:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f0038863c00) [pid = 1826] [serial = 627] [outer = (nil)] 23:08:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f0039097400) [pid = 1826] [serial = 628] [outer = 0x7f0038863c00] 23:08:01 INFO - PROCESS | 1826 | 1461650881928 Marionette DEBUG loaded listener.js 23:08:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f0039ae9000) [pid = 1826] [serial = 629] [outer = 0x7f0038863c00] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f0031c62c00) [pid = 1826] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f002f285000) [pid = 1826] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f002f277c00) [pid = 1826] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f00335a4400) [pid = 1826] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f0033560c00) [pid = 1826] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f003090ac00) [pid = 1826] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f002f461c00) [pid = 1826] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f0031b52800) [pid = 1826] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f0040d0dc00) [pid = 1826] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f0033518000) [pid = 1826] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f0033517400) [pid = 1826] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f0030257000) [pid = 1826] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f002e3a9000) [pid = 1826] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f003350d000) [pid = 1826] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f00337f1800) [pid = 1826] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f002f45a000) [pid = 1826] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f00304d5800) [pid = 1826] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f0039af2800) [pid = 1826] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f00304d2400) [pid = 1826] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f002f4b3000) [pid = 1826] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f002e271800) [pid = 1826] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f002e273000) [pid = 1826] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f0037e21c00) [pid = 1826] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f00283f6c00) [pid = 1826] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f002f282400) [pid = 1826] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f00387d5800) [pid = 1826] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f00304ca400) [pid = 1826] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0030953400) [pid = 1826] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f0033906c00) [pid = 1826] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f0033907400) [pid = 1826] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f00332d6c00) [pid = 1826] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f002f4b5c00) [pid = 1826] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f002f227400) [pid = 1826] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f003a671c00) [pid = 1826] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:08:02 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f0049f3d800) [pid = 1826] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:08:02 INFO - PROCESS | 1826 | 1461650882927 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]]]}] 23:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 23:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1386ms 23:08:03 INFO - PROCESS | 1826 | 1461650883004 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:08:03 INFO - PROCESS | 1826 | 1461650883006 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:08:03 INFO - PROCESS | 1826 | 1461650883011 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:08:03 INFO - PROCESS | 1826 | 1461650883013 Marionette TRACE conn3 <- [1,810,null,{}] 23:08:03 INFO - PROCESS | 1826 | 1461650883107 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}] 23:08:03 INFO - PROCESS | 1826 | 1461650883343 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:08:03 INFO - PROCESS | 1826 | 1461650883533 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f64b000 == 75 [pid = 1826] [id = 210] 23:08:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f002f21a400) [pid = 1826] [serial = 630] [outer = (nil)] 23:08:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f002f21f800) [pid = 1826] [serial = 631] [outer = 0x7f002f21a400] 23:08:03 INFO - PROCESS | 1826 | 1461650883603 Marionette DEBUG loaded listener.js 23:08:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f002f282400) [pid = 1826] [serial = 632] [outer = 0x7f002f21a400] 23:08:04 INFO - PROCESS | 1826 | 1461650884495 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]]]}] 23:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1529ms 23:08:04 INFO - PROCESS | 1826 | 1461650884543 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:08:04 INFO - PROCESS | 1826 | 1461650884550 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:08:04 INFO - PROCESS | 1826 | 1461650884557 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:08:04 INFO - PROCESS | 1826 | 1461650884560 Marionette TRACE conn3 <- [1,814,null,{}] 23:08:04 INFO - PROCESS | 1826 | 1461650884567 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}] 23:08:04 INFO - PROCESS | 1826 | 1461650884736 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:08:04 INFO - PROCESS | 1826 | 1461650884895 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00335ed800 == 76 [pid = 1826] [id = 211] 23:08:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f002f4b3000) [pid = 1826] [serial = 633] [outer = (nil)] 23:08:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f002fcc4c00) [pid = 1826] [serial = 634] [outer = 0x7f002f4b3000] 23:08:04 INFO - PROCESS | 1826 | 1461650884970 Marionette DEBUG loaded listener.js 23:08:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f003038c400) [pid = 1826] [serial = 635] [outer = 0x7f002f4b3000] 23:08:05 INFO - PROCESS | 1826 | 1461650885872 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] 23:08:05 INFO - PROCESS | 1826 | 1461650885943 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:08:05 INFO - PROCESS | 1826 | 1461650885949 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:08:05 INFO - PROCESS | 1826 | 1461650885952 Marionette TRACE conn3 <- [1,818,null,{}] 23:08:05 INFO - PROCESS | 1826 | 1461650885958 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}] 23:08:06 INFO - PROCESS | 1826 | 1461650886160 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:08:06 INFO - PROCESS | 1826 | 1461650886317 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a620800 == 77 [pid = 1826] [id = 212] 23:08:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0030954c00) [pid = 1826] [serial = 636] [outer = (nil)] 23:08:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f0031b49400) [pid = 1826] [serial = 637] [outer = 0x7f0030954c00] 23:08:06 INFO - PROCESS | 1826 | 1461650886394 Marionette DEBUG loaded listener.js 23:08:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f0031e0a800) [pid = 1826] [serial = 638] [outer = 0x7f0030954c00] 23:08:07 INFO - PROCESS | 1826 | 1461650887280 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]]]}] 23:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1382ms 23:08:07 INFO - PROCESS | 1826 | 1461650887334 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:08:07 INFO - PROCESS | 1826 | 1461650887343 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:08:07 INFO - PROCESS | 1826 | 1461650887356 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:08:07 INFO - PROCESS | 1826 | 1461650887359 Marionette TRACE conn3 <- [1,822,null,{}] 23:08:07 INFO - PROCESS | 1826 | 1461650887364 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}] 23:08:07 INFO - PROCESS | 1826 | 1461650887525 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:08:07 INFO - PROCESS | 1826 | 1461650887679 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047d30800 == 78 [pid = 1826] [id = 213] 23:08:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f003095f000) [pid = 1826] [serial = 639] [outer = (nil)] 23:08:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f00335a4800) [pid = 1826] [serial = 640] [outer = 0x7f003095f000] 23:08:07 INFO - PROCESS | 1826 | 1461650887750 Marionette DEBUG loaded listener.js 23:08:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f00338a1c00) [pid = 1826] [serial = 641] [outer = 0x7f003095f000] 23:08:08 INFO - PROCESS | 1826 | 1461650888630 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] 23:08:08 INFO - PROCESS | 1826 | 1461650888688 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:08:08 INFO - PROCESS | 1826 | 1461650888694 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 1826 | 1461650888698 Marionette TRACE conn3 <- [1,826,null,{}] 23:08:08 INFO - PROCESS | 1826 | 1461650888703 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}] 23:08:08 INFO - PROCESS | 1826 | 1461650888877 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:08:09 INFO - PROCESS | 1826 | 1461650889033 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b843000 == 79 [pid = 1826] [id = 214] 23:08:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f0031b52800) [pid = 1826] [serial = 642] [outer = (nil)] 23:08:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f00348d1000) [pid = 1826] [serial = 643] [outer = 0x7f0031b52800] 23:08:09 INFO - PROCESS | 1826 | 1461650889106 Marionette DEBUG loaded listener.js 23:08:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f0037aca000) [pid = 1826] [serial = 644] [outer = 0x7f0031b52800] 23:08:09 INFO - PROCESS | 1826 | 1461650889939 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]]]}] 23:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1289ms 23:08:09 INFO - PROCESS | 1826 | 1461650889982 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:08:09 INFO - PROCESS | 1826 | 1461650889985 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:08:09 INFO - PROCESS | 1826 | 1461650889991 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:08:09 INFO - PROCESS | 1826 | 1461650889994 Marionette TRACE conn3 <- [1,830,null,{}] 23:08:10 INFO - PROCESS | 1826 | 1461650889999 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}] 23:08:10 INFO - PROCESS | 1826 | 1461650890242 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:08:10 INFO - PROCESS | 1826 | 1461650890402 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c29e800 == 80 [pid = 1826] [id = 215] 23:08:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f0039089000) [pid = 1826] [serial = 645] [outer = (nil)] 23:08:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f0039ae9400) [pid = 1826] [serial = 646] [outer = 0x7f0039089000] 23:08:10 INFO - PROCESS | 1826 | 1461650890487 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f003a34ec00) [pid = 1826] [serial = 647] [outer = 0x7f0039089000] 23:08:11 INFO - PROCESS | 1826 | 1461650891320 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]]]}] 23:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1381ms 23:08:11 INFO - PROCESS | 1826 | 1461650891372 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:08:11 INFO - PROCESS | 1826 | 1461650891375 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:08:11 INFO - PROCESS | 1826 | 1461650891381 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 1826 | 1461650891383 Marionette TRACE conn3 <- [1,834,null,{}] 23:08:11 INFO - PROCESS | 1826 | 1461650891389 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}] 23:08:11 INFO - PROCESS | 1826 | 1461650891538 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:08:11 INFO - PROCESS | 1826 | 1461650891698 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004ec68800 == 81 [pid = 1826] [id = 216] 23:08:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f0030fef000) [pid = 1826] [serial = 648] [outer = (nil)] 23:08:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f003a83d800) [pid = 1826] [serial = 649] [outer = 0x7f0030fef000] 23:08:11 INFO - PROCESS | 1826 | 1461650891767 Marionette DEBUG loaded listener.js 23:08:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f003ab8b800) [pid = 1826] [serial = 650] [outer = 0x7f0030fef000] 23:08:12 INFO - PROCESS | 1826 | 1461650892609 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]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1282ms 23:08:12 INFO - PROCESS | 1826 | 1461650892663 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:08:12 INFO - PROCESS | 1826 | 1461650892666 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:08:12 INFO - PROCESS | 1826 | 1461650892672 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 1826 | 1461650892675 Marionette TRACE conn3 <- [1,838,null,{}] 23:08:12 INFO - PROCESS | 1826 | 1461650892680 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}] 23:08:12 INFO - PROCESS | 1826 | 1461650892828 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:08:12 INFO - PROCESS | 1826 | 1461650892989 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b27b000 == 82 [pid = 1826] [id = 217] 23:08:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f002e271800) [pid = 1826] [serial = 651] [outer = (nil)] 23:08:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f003b298c00) [pid = 1826] [serial = 652] [outer = 0x7f002e271800] 23:08:13 INFO - PROCESS | 1826 | 1461650893060 Marionette DEBUG loaded listener.js 23:08:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f003b6b6000) [pid = 1826] [serial = 653] [outer = 0x7f002e271800] 23:08:13 INFO - PROCESS | 1826 | 1461650893913 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]]]}] 23:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1284ms 23:08:13 INFO - PROCESS | 1826 | 1461650893956 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:08:13 INFO - PROCESS | 1826 | 1461650893960 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:08:13 INFO - PROCESS | 1826 | 1461650893965 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:08:13 INFO - PROCESS | 1826 | 1461650893968 Marionette TRACE conn3 <- [1,842,null,{}] 23:08:13 INFO - PROCESS | 1826 | 1461650893973 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}] 23:08:14 INFO - PROCESS | 1826 | 1461650894126 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:08:14 INFO - PROCESS | 1826 | 1461650894293 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e021000 == 83 [pid = 1826] [id = 218] 23:08:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f002e276400) [pid = 1826] [serial = 654] [outer = (nil)] 23:08:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f002f21f400) [pid = 1826] [serial = 655] [outer = 0x7f002e276400] 23:08:14 INFO - PROCESS | 1826 | 1461650894361 Marionette DEBUG loaded listener.js 23:08:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f002fcc8800) [pid = 1826] [serial = 656] [outer = 0x7f002e276400] 23:08:15 INFO - PROCESS | 1826 | 1461650895435 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]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1484ms 23:08:15 INFO - PROCESS | 1826 | 1461650895450 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:08:15 INFO - PROCESS | 1826 | 1461650895454 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:08:15 INFO - PROCESS | 1826 | 1461650895462 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 1826 | 1461650895467 Marionette TRACE conn3 <- [1,846,null,{}] 23:08:15 INFO - PROCESS | 1826 | 1461650895475 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}] 23:08:15 INFO - PROCESS | 1826 | 1461650895651 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:08:15 INFO - PROCESS | 1826 | 1461650895882 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c67000 == 84 [pid = 1826] [id = 219] 23:08:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f002f27a800) [pid = 1826] [serial = 657] [outer = (nil)] 23:08:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f002f283000) [pid = 1826] [serial = 658] [outer = 0x7f002f27a800] 23:08:15 INFO - PROCESS | 1826 | 1461650895974 Marionette DEBUG loaded listener.js 23:08:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f002f45a000) [pid = 1826] [serial = 659] [outer = 0x7f002f27a800] 23:08:16 INFO - PROCESS | 1826 | 1461650896839 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]]]}] 23:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1433ms 23:08:16 INFO - PROCESS | 1826 | 1461650896895 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:08:16 INFO - PROCESS | 1826 | 1461650896903 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:08:16 INFO - PROCESS | 1826 | 1461650896912 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:08:16 INFO - PROCESS | 1826 | 1461650896915 Marionette TRACE conn3 <- [1,850,null,{}] 23:08:16 INFO - PROCESS | 1826 | 1461650896919 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}] 23:08:17 INFO - PROCESS | 1826 | 1461650897082 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:08:17 INFO - PROCESS | 1826 | 1461650897256 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030fa8000 == 83 [pid = 1826] [id = 193] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003aa90000 == 82 [pid = 1826] [id = 208] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f00320db400) [pid = 1826] [serial = 589] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f61e000 == 83 [pid = 1826] [id = 220] 23:08:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f002f8d3c00) [pid = 1826] [serial = 660] [outer = (nil)] 23:08:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f00304d3800) [pid = 1826] [serial = 661] [outer = 0x7f002f8d3c00] 23:08:17 INFO - PROCESS | 1826 | 1461650897392 Marionette DEBUG loaded listener.js 23:08:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f0030907c00) [pid = 1826] [serial = 662] [outer = 0x7f002f8d3c00] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398d9000 == 82 [pid = 1826] [id = 207] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c7f800 == 81 [pid = 1826] [id = 206] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030985800 == 80 [pid = 1826] [id = 205] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00338c9000 == 79 [pid = 1826] [id = 204] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039c66000 == 78 [pid = 1826] [id = 199] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339df800 == 77 [pid = 1826] [id = 198] 23:08:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003059c000 == 76 [pid = 1826] [id = 197] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f004be64c00) [pid = 1826] [serial = 539] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f003355e400) [pid = 1826] [serial = 530] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f00304d5c00) [pid = 1826] [serial = 527] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f002f284800) [pid = 1826] [serial = 524] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f00470d9c00) [pid = 1826] [serial = 491] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f0038baec00) [pid = 1826] [serial = 488] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f003350f400) [pid = 1826] [serial = 485] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f0030386c00) [pid = 1826] [serial = 482] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f0049fba800) [pid = 1826] [serial = 454] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f004803dc00) [pid = 1826] [serial = 451] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f00470d2c00) [pid = 1826] [serial = 448] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f0037e30400) [pid = 1826] [serial = 445] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f0030fe6c00) [pid = 1826] [serial = 442] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f002f4b6c00) [pid = 1826] [serial = 439] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f00337fc800) [pid = 1826] [serial = 409] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f0038ec2800) [pid = 1826] [serial = 406] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f0033546800) [pid = 1826] [serial = 403] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f00332d7800) [pid = 1826] [serial = 400] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f004701d400) [pid = 1826] [serial = 479] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f0035d9a000) [pid = 1826] [serial = 563] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f00335a2c00) [pid = 1826] [serial = 562] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0030386800) [pid = 1826] [serial = 580] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f003052d000) [pid = 1826] [serial = 581] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f002f21b800) [pid = 1826] [serial = 557] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f002e277400) [pid = 1826] [serial = 556] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f003095fc00) [pid = 1826] [serial = 560] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f002fcca800) [pid = 1826] [serial = 559] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f0045d20000) [pid = 1826] [serial = 566] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f003a843400) [pid = 1826] [serial = 565] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f003355d800) [pid = 1826] [serial = 575] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f002f45b400) [pid = 1826] [serial = 574] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f002f45d000) [pid = 1826] [serial = 578] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f002f393c00) [pid = 1826] [serial = 577] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f0047ecbc00) [pid = 1826] [serial = 569] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f0046c08c00) [pid = 1826] [serial = 568] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f0046cf4400) [pid = 1826] [serial = 571] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f003351ac00) [pid = 1826] [serial = 586] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f0031b4e800) [pid = 1826] [serial = 583] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f003205f000) [pid = 1826] [serial = 584] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f003354c000) [pid = 1826] [serial = 587] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f004bc44000) [pid = 1826] [serial = 497] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f003d013000) [pid = 1826] [serial = 536] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f00387da800) [pid = 1826] [serial = 533] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f004c046800) [pid = 1826] [serial = 397] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f0033910c00) [pid = 1826] [serial = 554] [outer = (nil)] [url = about:blank] 23:08:17 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f004b9aa000) [pid = 1826] [serial = 494] [outer = (nil)] [url = about:blank] 23:08:18 INFO - PROCESS | 1826 | 1461650898232 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]]]}] 23:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1335ms 23:08:18 INFO - PROCESS | 1826 | 1461650898247 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:08:18 INFO - PROCESS | 1826 | 1461650898250 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:08:18 INFO - PROCESS | 1826 | 1461650898255 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:08:18 INFO - PROCESS | 1826 | 1461650898261 Marionette TRACE conn3 <- [1,854,null,{}] 23:08:18 INFO - PROCESS | 1826 | 1461650898275 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}] 23:08:18 INFO - PROCESS | 1826 | 1461650898420 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:08:18 INFO - PROCESS | 1826 | 1461650898442 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033348000 == 77 [pid = 1826] [id = 221] 23:08:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f0030961000) [pid = 1826] [serial = 663] [outer = (nil)] 23:08:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f0031c62800) [pid = 1826] [serial = 664] [outer = 0x7f0030961000] 23:08:18 INFO - PROCESS | 1826 | 1461650898504 Marionette DEBUG loaded listener.js 23:08:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f00320e8c00) [pid = 1826] [serial = 665] [outer = 0x7f0030961000] 23:08:19 INFO - PROCESS | 1826 | 1461650899240 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]]]}] 23:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1041ms 23:08:19 INFO - PROCESS | 1826 | 1461650899297 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:08:19 INFO - PROCESS | 1826 | 1461650899301 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:08:19 INFO - PROCESS | 1826 | 1461650899306 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:08:19 INFO - PROCESS | 1826 | 1461650899308 Marionette TRACE conn3 <- [1,858,null,{}] 23:08:19 INFO - PROCESS | 1826 | 1461650899313 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}] 23:08:19 INFO - PROCESS | 1826 | 1461650899455 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:08:19 INFO - PROCESS | 1826 | 1461650899474 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0037aad800 == 78 [pid = 1826] [id = 222] 23:08:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f00283f4400) [pid = 1826] [serial = 666] [outer = (nil)] 23:08:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f003355e000) [pid = 1826] [serial = 667] [outer = 0x7f00283f4400] 23:08:19 INFO - PROCESS | 1826 | 1461650899545 Marionette DEBUG loaded listener.js 23:08:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f00335ad000) [pid = 1826] [serial = 668] [outer = 0x7f00283f4400] 23:08:20 INFO - PROCESS | 1826 | 1461650900336 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]]]}] 23:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1082ms 23:08:20 INFO - PROCESS | 1826 | 1461650900416 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:08:20 INFO - PROCESS | 1826 | 1461650900419 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:08:20 INFO - PROCESS | 1826 | 1461650900424 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:08:20 INFO - PROCESS | 1826 | 1461650900427 Marionette TRACE conn3 <- [1,862,null,{}] 23:08:20 INFO - PROCESS | 1826 | 1461650900432 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}] 23:08:20 INFO - PROCESS | 1826 | 1461650900623 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:08:20 INFO - PROCESS | 1826 | 1461650900655 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398bd000 == 79 [pid = 1826] [id = 223] 23:08:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f003351b000) [pid = 1826] [serial = 669] [outer = (nil)] 23:08:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f0033903000) [pid = 1826] [serial = 670] [outer = 0x7f003351b000] 23:08:20 INFO - PROCESS | 1826 | 1461650900714 Marionette DEBUG loaded listener.js 23:08:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f0033af1000) [pid = 1826] [serial = 671] [outer = 0x7f003351b000] 23:08:21 INFO - PROCESS | 1826 | 1461650901514 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]]]}] 23:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1126ms 23:08:21 INFO - PROCESS | 1826 | 1461650901550 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:08:21 INFO - PROCESS | 1826 | 1461650901554 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:08:21 INFO - PROCESS | 1826 | 1461650901558 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:08:21 INFO - PROCESS | 1826 | 1461650901561 Marionette TRACE conn3 <- [1,866,null,{}] 23:08:21 INFO - PROCESS | 1826 | 1461650901572 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}] 23:08:21 INFO - PROCESS | 1826 | 1461650901791 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:08:21 INFO - PROCESS | 1826 | 1461650901823 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a621000 == 80 [pid = 1826] [id = 224] 23:08:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f003793f000) [pid = 1826] [serial = 672] [outer = (nil)] 23:08:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f003908dc00) [pid = 1826] [serial = 673] [outer = 0x7f003793f000] 23:08:21 INFO - PROCESS | 1826 | 1461650901884 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f00390f1000) [pid = 1826] [serial = 674] [outer = 0x7f003793f000] 23:08:22 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f00332d4000) [pid = 1826] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:08:22 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f00283ef000) [pid = 1826] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:08:22 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f002e27a800) [pid = 1826] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:08:22 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f002f391800) [pid = 1826] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:08:22 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f002f39b000) [pid = 1826] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:08:22 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f0033547000) [pid = 1826] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:08:22 INFO - PROCESS | 1826 | 1461650902691 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]]]}] 23:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1186ms 23:08:22 INFO - PROCESS | 1826 | 1461650902745 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 1826 | 1461650902747 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:08:22 INFO - PROCESS | 1826 | 1461650902753 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - PROCESS | 1826 | 1461650902755 Marionette TRACE conn3 <- [1,870,null,{}] 23:08:22 INFO - PROCESS | 1826 | 1461650902760 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}] 23:08:22 INFO - PROCESS | 1826 | 1461650902939 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:08:22 INFO - PROCESS | 1826 | 1461650902956 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b53c000 == 81 [pid = 1826] [id = 225] 23:08:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f002e27a800) [pid = 1826] [serial = 675] [outer = (nil)] 23:08:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f0037e27800) [pid = 1826] [serial = 676] [outer = 0x7f002e27a800] 23:08:23 INFO - PROCESS | 1826 | 1461650903014 Marionette DEBUG loaded listener.js 23:08:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f00394d5800) [pid = 1826] [serial = 677] [outer = 0x7f002e27a800] 23:08:23 INFO - PROCESS | 1826 | 1461650903702 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]]]}] 23:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 975ms 23:08:23 INFO - PROCESS | 1826 | 1461650903729 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:08:23 INFO - PROCESS | 1826 | 1461650903732 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:08:23 INFO - PROCESS | 1826 | 1461650903738 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:08:23 INFO - PROCESS | 1826 | 1461650903740 Marionette TRACE conn3 <- [1,874,null,{}] 23:08:23 INFO - PROCESS | 1826 | 1461650903745 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}] 23:08:23 INFO - PROCESS | 1826 | 1461650903890 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:08:24 INFO - PROCESS | 1826 | 1461650904010 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003d0e2800 == 82 [pid = 1826] [id = 226] 23:08:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f002f391800) [pid = 1826] [serial = 678] [outer = (nil)] 23:08:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f00394d4800) [pid = 1826] [serial = 679] [outer = 0x7f002f391800] 23:08:24 INFO - PROCESS | 1826 | 1461650904067 Marionette DEBUG loaded listener.js 23:08:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f003a842000) [pid = 1826] [serial = 680] [outer = 0x7f002f391800] 23:08:24 INFO - PROCESS | 1826 | 1461650904939 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]]]}] 23:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1232ms 23:08:24 INFO - PROCESS | 1826 | 1461650904972 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:08:24 INFO - PROCESS | 1826 | 1461650904977 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:08:24 INFO - PROCESS | 1826 | 1461650904986 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - PROCESS | 1826 | 1461650904990 Marionette TRACE conn3 <- [1,878,null,{}] 23:08:24 INFO - PROCESS | 1826 | 1461650904998 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}] 23:08:25 INFO - PROCESS | 1826 | 1461650905158 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:08:25 INFO - PROCESS | 1826 | 1461650905378 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003098c800 == 83 [pid = 1826] [id = 227] 23:08:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f002f4b4c00) [pid = 1826] [serial = 681] [outer = (nil)] 23:08:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f002f8cfc00) [pid = 1826] [serial = 682] [outer = 0x7f002f4b4c00] 23:08:25 INFO - PROCESS | 1826 | 1461650905493 Marionette DEBUG loaded listener.js 23:08:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f0030257c00) [pid = 1826] [serial = 683] [outer = 0x7f002f4b4c00] 23:08:26 INFO - PROCESS | 1826 | 1461650906285 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]]]}] 23:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1331ms 23:08:26 INFO - PROCESS | 1826 | 1461650906317 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:08:26 INFO - PROCESS | 1826 | 1461650906324 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:08:26 INFO - PROCESS | 1826 | 1461650906334 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:08:26 INFO - PROCESS | 1826 | 1461650906337 Marionette TRACE conn3 <- [1,882,null,{}] 23:08:26 INFO - PROCESS | 1826 | 1461650906343 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}] 23:08:26 INFO - PROCESS | 1826 | 1461650906501 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:08:26 INFO - PROCESS | 1826 | 1461650906666 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398cf000 == 84 [pid = 1826] [id = 228] 23:08:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f0030903c00) [pid = 1826] [serial = 684] [outer = (nil)] 23:08:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f0030961c00) [pid = 1826] [serial = 685] [outer = 0x7f0030903c00] 23:08:26 INFO - PROCESS | 1826 | 1461650906736 Marionette DEBUG loaded listener.js 23:08:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f0033510800) [pid = 1826] [serial = 686] [outer = 0x7f0030903c00] 23:08:27 INFO - PROCESS | 1826 | 1461650907660 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]]]}] 23:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1377ms 23:08:27 INFO - PROCESS | 1826 | 1461650907712 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:08:27 INFO - PROCESS | 1826 | 1461650907715 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:08:27 INFO - PROCESS | 1826 | 1461650907721 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:08:27 INFO - PROCESS | 1826 | 1461650907727 Marionette TRACE conn3 <- [1,886,null,{}] 23:08:27 INFO - PROCESS | 1826 | 1461650907742 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}] 23:08:27 INFO - PROCESS | 1826 | 1461650907913 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:08:28 INFO - PROCESS | 1826 | 1461650908072 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046e24000 == 85 [pid = 1826] [id = 229] 23:08:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f0033af3000) [pid = 1826] [serial = 687] [outer = (nil)] 23:08:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f0035d98000) [pid = 1826] [serial = 688] [outer = 0x7f0033af3000] 23:08:28 INFO - PROCESS | 1826 | 1461650908162 Marionette DEBUG loaded listener.js 23:08:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f0038b4a800) [pid = 1826] [serial = 689] [outer = 0x7f0033af3000] 23:08:29 INFO - PROCESS | 1826 | 1461650909001 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]]]}] 23:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1333ms 23:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:08:29 INFO - PROCESS | 1826 | 1461650909055 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:08:29 INFO - PROCESS | 1826 | 1461650909059 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:08:29 INFO - PROCESS | 1826 | 1461650909064 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:08:29 INFO - PROCESS | 1826 | 1461650909068 Marionette TRACE conn3 <- [1,890,null,{}] 23:08:29 INFO - PROCESS | 1826 | 1461650909073 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}] 23:08:29 INFO - PROCESS | 1826 | 1461650909225 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:08:29 INFO - PROCESS | 1826 | 1461650909388 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b62b800 == 86 [pid = 1826] [id = 230] 23:08:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f00283f0c00) [pid = 1826] [serial = 690] [outer = (nil)] 23:08:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f0039af3400) [pid = 1826] [serial = 691] [outer = 0x7f00283f0c00] 23:08:29 INFO - PROCESS | 1826 | 1461650909459 Marionette DEBUG loaded listener.js 23:08:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f003b297400) [pid = 1826] [serial = 692] [outer = 0x7f00283f0c00] 23:08:30 INFO - PROCESS | 1826 | 1461650910261 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]]]}] 23:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1238ms 23:08:30 INFO - PROCESS | 1826 | 1461650910302 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:08:30 INFO - PROCESS | 1826 | 1461650910306 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:08:30 INFO - PROCESS | 1826 | 1461650910311 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:08:30 INFO - PROCESS | 1826 | 1461650910314 Marionette TRACE conn3 <- [1,894,null,{}] 23:08:30 INFO - PROCESS | 1826 | 1461650910319 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}] 23:08:30 INFO - PROCESS | 1826 | 1461650910474 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:08:30 INFO - PROCESS | 1826 | 1461650910647 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c036800 == 87 [pid = 1826] [id = 231] 23:08:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f003b6abc00) [pid = 1826] [serial = 693] [outer = (nil)] 23:08:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f003c129000) [pid = 1826] [serial = 694] [outer = 0x7f003b6abc00] 23:08:30 INFO - PROCESS | 1826 | 1461650910715 Marionette DEBUG loaded listener.js 23:08:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f003c465400) [pid = 1826] [serial = 695] [outer = 0x7f003b6abc00] 23:08:31 INFO - PROCESS | 1826 | 1461650911561 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]]]}] 23:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1283ms 23:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:08:31 INFO - PROCESS | 1826 | 1461650911595 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:08:31 INFO - PROCESS | 1826 | 1461650911598 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:08:31 INFO - PROCESS | 1826 | 1461650911604 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:08:31 INFO - PROCESS | 1826 | 1461650911607 Marionette TRACE conn3 <- [1,898,null,{}] 23:08:31 INFO - PROCESS | 1826 | 1461650911612 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}] 23:08:31 INFO - PROCESS | 1826 | 1461650911787 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:08:31 INFO - PROCESS | 1826 | 1461650911953 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00502b4800 == 88 [pid = 1826] [id = 232] 23:08:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f003c22c800) [pid = 1826] [serial = 696] [outer = (nil)] 23:08:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f003d008c00) [pid = 1826] [serial = 697] [outer = 0x7f003c22c800] 23:08:32 INFO - PROCESS | 1826 | 1461650912023 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f0040d92000) [pid = 1826] [serial = 698] [outer = 0x7f003c22c800] 23:08:32 INFO - PROCESS | 1826 | 1461650912875 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]]]}] 23:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1330ms 23:08:32 INFO - PROCESS | 1826 | 1461650912934 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:08:32 INFO - PROCESS | 1826 | 1461650912936 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:08:32 INFO - PROCESS | 1826 | 1461650912942 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:08:32 INFO - PROCESS | 1826 | 1461650912944 Marionette TRACE conn3 <- [1,902,null,{}] 23:08:32 INFO - PROCESS | 1826 | 1461650912950 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}] 23:08:33 INFO - PROCESS | 1826 | 1461650913096 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:08:33 INFO - PROCESS | 1826 | 1461650913305 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ca3800 == 89 [pid = 1826] [id = 233] 23:08:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f0031b51c00) [pid = 1826] [serial = 699] [outer = (nil)] 23:08:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0045d25400) [pid = 1826] [serial = 700] [outer = 0x7f0031b51c00] 23:08:33 INFO - PROCESS | 1826 | 1461650913375 Marionette DEBUG loaded listener.js 23:08:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f0046952c00) [pid = 1826] [serial = 701] [outer = 0x7f0031b51c00] 23:08:34 INFO - PROCESS | 1826 | 1461650914243 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]]]}] 23:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1333ms 23:08:34 INFO - PROCESS | 1826 | 1461650914277 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:08:34 INFO - PROCESS | 1826 | 1461650914280 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:08:34 INFO - PROCESS | 1826 | 1461650914286 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:08:34 INFO - PROCESS | 1826 | 1461650914288 Marionette TRACE conn3 <- [1,906,null,{}] 23:08:34 INFO - PROCESS | 1826 | 1461650914294 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}] 23:08:34 INFO - PROCESS | 1826 | 1461650914760 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:08:35 INFO - PROCESS | 1826 | 1461650915007 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030982000 == 90 [pid = 1826] [id = 234] 23:08:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f002e3aac00) [pid = 1826] [serial = 702] [outer = (nil)] 23:08:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f002e3b3000) [pid = 1826] [serial = 703] [outer = 0x7f002e3aac00] 23:08:35 INFO - PROCESS | 1826 | 1461650915070 Marionette DEBUG loaded listener.js 23:08:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f002f397c00) [pid = 1826] [serial = 704] [outer = 0x7f002e3aac00] 23:08:35 INFO - PROCESS | 1826 | 1461650915884 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]]]}] 23:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1688ms 23:08:35 INFO - PROCESS | 1826 | 1461650915976 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:08:35 INFO - PROCESS | 1826 | 1461650915986 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:08:36 INFO - PROCESS | 1826 | 1461650915999 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:08:36 INFO - PROCESS | 1826 | 1461650916003 Marionette TRACE conn3 <- [1,910,null,{}] 23:08:36 INFO - PROCESS | 1826 | 1461650916076 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}] 23:08:36 INFO - PROCESS | 1826 | 1461650916207 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:08:36 INFO - PROCESS | 1826 | 1461650916457 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033883000 == 89 [pid = 1826] [id = 86] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031910000 == 88 [pid = 1826] [id = 58] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046e68800 == 87 [pid = 1826] [id = 83] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f0033afe000) [pid = 1826] [serial = 601] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f0038bc5000) [pid = 1826] [serial = 607] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f003389ac00) [pid = 1826] [serial = 598] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f0035d4d400) [pid = 1826] [serial = 604] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f0039097400) [pid = 1826] [serial = 628] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f61c000 == 88 [pid = 1826] [id = 235] 23:08:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f002f464000) [pid = 1826] [serial = 705] [outer = (nil)] 23:08:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f003025a000) [pid = 1826] [serial = 706] [outer = 0x7f002f464000] 23:08:36 INFO - PROCESS | 1826 | 1461650916622 Marionette DEBUG loaded listener.js 23:08:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f00304d6400) [pid = 1826] [serial = 707] [outer = 0x7f002f464000] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003ab2a800 == 87 [pid = 1826] [id = 200] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b27b000 == 86 [pid = 1826] [id = 217] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004ec68800 == 85 [pid = 1826] [id = 216] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c29e800 == 84 [pid = 1826] [id = 215] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b843000 == 83 [pid = 1826] [id = 214] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047d30800 == 82 [pid = 1826] [id = 213] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a620800 == 81 [pid = 1826] [id = 212] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00335ed800 == 80 [pid = 1826] [id = 211] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f64b000 == 79 [pid = 1826] [id = 210] 23:08:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0045dbe000 == 78 [pid = 1826] [id = 209] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f00335a1800) [pid = 1826] [serial = 590] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f002f4b2c00) [pid = 1826] [serial = 613] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f003090c000) [pid = 1826] [serial = 595] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f003908b000) [pid = 1826] [serial = 610] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f00304d3c00) [pid = 1826] [serial = 614] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f0030ff0000) [pid = 1826] [serial = 616] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f00337f4400) [pid = 1826] [serial = 620] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f0033562400) [pid = 1826] [serial = 619] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f00320e9400) [pid = 1826] [serial = 617] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f002f456c00) [pid = 1826] [serial = 592] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f0036736000) [pid = 1826] [serial = 623] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f0033afec00) [pid = 1826] [serial = 622] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0037ac8c00) [pid = 1826] [serial = 625] [outer = (nil)] [url = about:blank] 23:08:36 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f0038862800) [pid = 1826] [serial = 626] [outer = (nil)] [url = about:blank] 23:08:37 INFO - PROCESS | 1826 | 1461650917335 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]]]}] 23:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1406ms 23:08:37 INFO - PROCESS | 1826 | 1461650917400 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:08:37 INFO - PROCESS | 1826 | 1461650917404 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:08:37 INFO - PROCESS | 1826 | 1461650917410 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:08:37 INFO - PROCESS | 1826 | 1461650917412 Marionette TRACE conn3 <- [1,914,null,{}] 23:08:37 INFO - PROCESS | 1826 | 1461650917418 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}] 23:08:37 INFO - PROCESS | 1826 | 1461650917559 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:08:37 INFO - PROCESS | 1826 | 1461650917681 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c7e000 == 79 [pid = 1826] [id = 236] 23:08:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f002e3ad000) [pid = 1826] [serial = 708] [outer = (nil)] 23:08:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f003095c400) [pid = 1826] [serial = 709] [outer = 0x7f002e3ad000] 23:08:37 INFO - PROCESS | 1826 | 1461650917739 Marionette DEBUG loaded listener.js 23:08:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f0031b48c00) [pid = 1826] [serial = 710] [outer = 0x7f002e3ad000] 23:08:38 INFO - PROCESS | 1826 | 1461650918433 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]]]}] 23:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1079ms 23:08:38 INFO - PROCESS | 1826 | 1461650918490 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:08:38 INFO - PROCESS | 1826 | 1461650918494 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:08:38 INFO - PROCESS | 1826 | 1461650918532 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:08:38 INFO - PROCESS | 1826 | 1461650918538 Marionette TRACE conn3 <- [1,918,null,{}] 23:08:38 INFO - PROCESS | 1826 | 1461650918543 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}] 23:08:38 INFO - PROCESS | 1826 | 1461650918688 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:08:38 INFO - PROCESS | 1826 | 1461650918698 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034880000 == 80 [pid = 1826] [id = 237] 23:08:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f0031b4b400) [pid = 1826] [serial = 711] [outer = (nil)] 23:08:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f0033519c00) [pid = 1826] [serial = 712] [outer = 0x7f0031b4b400] 23:08:38 INFO - PROCESS | 1826 | 1461650918756 Marionette DEBUG loaded listener.js 23:08:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f0033558000) [pid = 1826] [serial = 713] [outer = 0x7f0031b4b400] 23:08:39 INFO - PROCESS | 1826 | 1461650919566 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]]]}] 23:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1102ms 23:08:39 INFO - PROCESS | 1826 | 1461650919630 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:08:39 INFO - PROCESS | 1826 | 1461650919633 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:08:39 INFO - PROCESS | 1826 | 1461650919639 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:08:39 INFO - PROCESS | 1826 | 1461650919641 Marionette TRACE conn3 <- [1,922,null,{}] 23:08:39 INFO - PROCESS | 1826 | 1461650919649 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}] 23:08:39 INFO - PROCESS | 1826 | 1461650919830 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:08:39 INFO - PROCESS | 1826 | 1461650919849 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035db1800 == 81 [pid = 1826] [id = 238] 23:08:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f00320e6800) [pid = 1826] [serial = 714] [outer = (nil)] 23:08:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f00335a8800) [pid = 1826] [serial = 715] [outer = 0x7f00320e6800] 23:08:39 INFO - PROCESS | 1826 | 1461650919907 Marionette DEBUG loaded listener.js 23:08:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f00338a1800) [pid = 1826] [serial = 716] [outer = 0x7f00320e6800] 23:08:40 INFO - PROCESS | 1826 | 1461650920686 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]]]}] 23:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1133ms 23:08:40 INFO - PROCESS | 1826 | 1461650920776 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:08:40 INFO - PROCESS | 1826 | 1461650920779 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:08:40 INFO - PROCESS | 1826 | 1461650920785 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:08:40 INFO - PROCESS | 1826 | 1461650920786 Marionette TRACE conn3 <- [1,926,null,{}] 23:08:40 INFO - PROCESS | 1826 | 1461650920792 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}] 23:08:40 INFO - PROCESS | 1826 | 1461650920979 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f002e27a800) [pid = 1826] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f0033afe800) [pid = 1826] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f0038863c00) [pid = 1826] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f002f8d3c00) [pid = 1826] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0030961000) [pid = 1826] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f003351b000) [pid = 1826] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f002f27a800) [pid = 1826] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f00283f4400) [pid = 1826] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:08:41 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f003793f000) [pid = 1826] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:08:41 INFO - PROCESS | 1826 | 1461650921354 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033538000 == 82 [pid = 1826] [id = 239] 23:08:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f002fcbb400) [pid = 1826] [serial = 717] [outer = (nil)] 23:08:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f003351ac00) [pid = 1826] [serial = 718] [outer = 0x7f002fcbb400] 23:08:41 INFO - PROCESS | 1826 | 1461650921422 Marionette DEBUG loaded listener.js 23:08:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f00348d8000) [pid = 1826] [serial = 719] [outer = 0x7f002fcbb400] 23:08:42 INFO - PROCESS | 1826 | 1461650922092 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]]]}] 23:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1331ms 23:08:42 INFO - PROCESS | 1826 | 1461650922116 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:08:42 INFO - PROCESS | 1826 | 1461650922119 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:08:42 INFO - PROCESS | 1826 | 1461650922125 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:08:42 INFO - PROCESS | 1826 | 1461650922127 Marionette TRACE conn3 <- [1,930,null,{}] 23:08:42 INFO - PROCESS | 1826 | 1461650922132 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}] 23:08:42 INFO - PROCESS | 1826 | 1461650922314 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:08:42 INFO - PROCESS | 1826 | 1461650922392 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039735800 == 83 [pid = 1826] [id = 240] 23:08:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f002fcbc800) [pid = 1826] [serial = 720] [outer = (nil)] 23:08:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f0038869000) [pid = 1826] [serial = 721] [outer = 0x7f002fcbc800] 23:08:42 INFO - PROCESS | 1826 | 1461650922448 Marionette DEBUG loaded listener.js 23:08:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f0039097400) [pid = 1826] [serial = 722] [outer = 0x7f002fcbc800] 23:08:43 INFO - PROCESS | 1826 | 1461650923055 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]]]}] 23:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 980ms 23:08:43 INFO - PROCESS | 1826 | 1461650923105 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:08:43 INFO - PROCESS | 1826 | 1461650923107 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:08:43 INFO - PROCESS | 1826 | 1461650923113 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:08:43 INFO - PROCESS | 1826 | 1461650923115 Marionette TRACE conn3 <- [1,934,null,{}] 23:08:43 INFO - PROCESS | 1826 | 1461650923120 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}] 23:08:43 INFO - PROCESS | 1826 | 1461650923307 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:08:43 INFO - PROCESS | 1826 | 1461650923475 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f4aa800 == 84 [pid = 1826] [id = 241] 23:08:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f00283f1000) [pid = 1826] [serial = 723] [outer = (nil)] 23:08:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f002e278400) [pid = 1826] [serial = 724] [outer = 0x7f00283f1000] 23:08:43 INFO - PROCESS | 1826 | 1461650923545 Marionette DEBUG loaded listener.js 23:08:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f002f225400) [pid = 1826] [serial = 725] [outer = 0x7f00283f1000] 23:08:44 INFO - PROCESS | 1826 | 1461650924448 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]]]}] 23:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 23:08:44 INFO - PROCESS | 1826 | 1461650924494 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:08:44 INFO - PROCESS | 1826 | 1461650924500 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:08:44 INFO - PROCESS | 1826 | 1461650924507 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:08:44 INFO - PROCESS | 1826 | 1461650924512 Marionette TRACE conn3 <- [1,938,null,{}] 23:08:44 INFO - PROCESS | 1826 | 1461650924519 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}] 23:08:44 INFO - PROCESS | 1826 | 1461650924698 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:08:44 INFO - PROCESS | 1826 | 1461650924857 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339d9800 == 85 [pid = 1826] [id = 242] 23:08:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f002f280800) [pid = 1826] [serial = 726] [outer = (nil)] 23:08:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f0030532400) [pid = 1826] [serial = 727] [outer = 0x7f002f280800] 23:08:44 INFO - PROCESS | 1826 | 1461650924927 Marionette DEBUG loaded listener.js 23:08:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0030fec400) [pid = 1826] [serial = 728] [outer = 0x7f002f280800] 23:08:45 INFO - PROCESS | 1826 | 1461650925841 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]]]}] 23:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1387ms 23:08:45 INFO - PROCESS | 1826 | 1461650925897 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:08:45 INFO - PROCESS | 1826 | 1461650925903 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:08:45 INFO - PROCESS | 1826 | 1461650925909 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:08:45 INFO - PROCESS | 1826 | 1461650925913 Marionette TRACE conn3 <- [1,942,null,{}] 23:08:45 INFO - PROCESS | 1826 | 1461650925918 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}] 23:08:46 INFO - PROCESS | 1826 | 1461650926077 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:08:46 INFO - PROCESS | 1826 | 1461650926243 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3ec800 == 86 [pid = 1826] [id = 243] 23:08:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f0031b4c000) [pid = 1826] [serial = 729] [outer = (nil)] 23:08:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f003355a400) [pid = 1826] [serial = 730] [outer = 0x7f0031b4c000] 23:08:46 INFO - PROCESS | 1826 | 1461650926315 Marionette DEBUG loaded listener.js 23:08:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f003390b400) [pid = 1826] [serial = 731] [outer = 0x7f0031b4c000] 23:08:47 INFO - PROCESS | 1826 | 1461650927166 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]]]}] 23:08:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f0030ff0000) [pid = 1826] [serial = 732] [outer = 0x7f002f8d5000] 23:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1330ms 23:08:47 INFO - PROCESS | 1826 | 1461650927262 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:08:47 INFO - PROCESS | 1826 | 1461650927265 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:08:47 INFO - PROCESS | 1826 | 1461650927325 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:08:47 INFO - PROCESS | 1826 | 1461650927334 Marionette TRACE conn3 <- [1,946,null,{}] 23:08:47 INFO - PROCESS | 1826 | 1461650927351 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}] 23:08:47 INFO - PROCESS | 1826 | 1461650927509 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:08:47 INFO - PROCESS | 1826 | 1461650927678 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a5d9800 == 87 [pid = 1826] [id = 244] 23:08:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f0030531400) [pid = 1826] [serial = 733] [outer = (nil)] 23:08:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f0031b4b800) [pid = 1826] [serial = 734] [outer = 0x7f0030531400] 23:08:47 INFO - PROCESS | 1826 | 1461650927752 Marionette DEBUG loaded listener.js 23:08:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f0039d31400) [pid = 1826] [serial = 735] [outer = 0x7f0030531400] 23:08:48 INFO - PROCESS | 1826 | 1461650928609 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]]]}] 23:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1387ms 23:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:08:48 INFO - PROCESS | 1826 | 1461650928681 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:08:48 INFO - PROCESS | 1826 | 1461650928684 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:08:48 INFO - PROCESS | 1826 | 1461650928690 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:08:48 INFO - PROCESS | 1826 | 1461650928693 Marionette TRACE conn3 <- [1,950,null,{}] 23:08:48 INFO - PROCESS | 1826 | 1461650928698 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}] 23:08:48 INFO - PROCESS | 1826 | 1461650928895 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:08:49 INFO - PROCESS | 1826 | 1461650929065 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003d0ef800 == 88 [pid = 1826] [id = 245] 23:08:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f0030908000) [pid = 1826] [serial = 736] [outer = (nil)] 23:08:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f003b5ea400) [pid = 1826] [serial = 737] [outer = 0x7f0030908000] 23:08:49 INFO - PROCESS | 1826 | 1461650929135 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f003c23a000) [pid = 1826] [serial = 738] [outer = 0x7f0030908000] 23:08:49 INFO - PROCESS | 1826 | 1461650929928 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]]]}] 23:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1278ms 23:08:49 INFO - PROCESS | 1826 | 1461650929969 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:08:49 INFO - PROCESS | 1826 | 1461650929973 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:08:49 INFO - PROCESS | 1826 | 1461650929979 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:08:49 INFO - PROCESS | 1826 | 1461650929981 Marionette TRACE conn3 <- [1,954,null,{}] 23:08:49 INFO - PROCESS | 1826 | 1461650929986 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}] 23:08:50 INFO - PROCESS | 1826 | 1461650930139 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:08:50 INFO - PROCESS | 1826 | 1461650930305 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046e5e000 == 89 [pid = 1826] [id = 246] 23:08:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f003c4d9400) [pid = 1826] [serial = 739] [outer = (nil)] 23:08:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f003d00ac00) [pid = 1826] [serial = 740] [outer = 0x7f003c4d9400] 23:08:50 INFO - PROCESS | 1826 | 1461650930381 Marionette DEBUG loaded listener.js 23:08:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f0040d0ec00) [pid = 1826] [serial = 741] [outer = 0x7f003c4d9400] 23:08:51 INFO - PROCESS | 1826 | 1461650931274 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]]]}] 23:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1331ms 23:08:51 INFO - PROCESS | 1826 | 1461650931311 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:08:51 INFO - PROCESS | 1826 | 1461650931315 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:08:51 INFO - PROCESS | 1826 | 1461650931320 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:08:51 INFO - PROCESS | 1826 | 1461650931323 Marionette TRACE conn3 <- [1,958,null,{}] 23:08:51 INFO - PROCESS | 1826 | 1461650931328 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}] 23:08:51 INFO - PROCESS | 1826 | 1461650931482 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:08:51 INFO - PROCESS | 1826 | 1461650931649 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b84f800 == 90 [pid = 1826] [id = 247] 23:08:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f003c4db000) [pid = 1826] [serial = 742] [outer = (nil)] 23:08:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f0046c9dc00) [pid = 1826] [serial = 743] [outer = 0x7f003c4db000] 23:08:51 INFO - PROCESS | 1826 | 1461650931718 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f0046cfbc00) [pid = 1826] [serial = 744] [outer = 0x7f003c4db000] 23:08:52 INFO - PROCESS | 1826 | 1461650932528 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]]]}] 23:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1282ms 23:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:08:52 INFO - PROCESS | 1826 | 1461650932603 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:08:52 INFO - PROCESS | 1826 | 1461650932605 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:08:52 INFO - PROCESS | 1826 | 1461650932611 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:08:52 INFO - PROCESS | 1826 | 1461650932614 Marionette TRACE conn3 <- [1,962,null,{}] 23:08:52 INFO - PROCESS | 1826 | 1461650932619 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}] 23:08:52 INFO - PROCESS | 1826 | 1461650932807 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:08:52 INFO - PROCESS | 1826 | 1461650932969 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004de82000 == 91 [pid = 1826] [id = 248] 23:08:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f0040d10400) [pid = 1826] [serial = 745] [outer = (nil)] 23:08:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f004701cc00) [pid = 1826] [serial = 746] [outer = 0x7f0040d10400] 23:08:53 INFO - PROCESS | 1826 | 1461650933034 Marionette DEBUG loaded listener.js 23:08:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f0047ab7400) [pid = 1826] [serial = 747] [outer = 0x7f0040d10400] 23:08:53 INFO - PROCESS | 1826 | 1461650933859 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]]]}] 23:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1279ms 23:08:53 INFO - PROCESS | 1826 | 1461650933889 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:08:53 INFO - PROCESS | 1826 | 1461650933893 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:08:53 INFO - PROCESS | 1826 | 1461650933898 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:08:53 INFO - PROCESS | 1826 | 1461650933901 Marionette TRACE conn3 <- [1,966,null,{}] 23:08:53 INFO - PROCESS | 1826 | 1461650933906 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}] 23:08:54 INFO - PROCESS | 1826 | 1461650934068 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:08:54 INFO - PROCESS | 1826 | 1461650934234 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0a1000 == 92 [pid = 1826] [id = 249] 23:08:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f0045d1f800) [pid = 1826] [serial = 748] [outer = (nil)] 23:08:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f0047df4c00) [pid = 1826] [serial = 749] [outer = 0x7f0045d1f800] 23:08:54 INFO - PROCESS | 1826 | 1461650934301 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f004803a400) [pid = 1826] [serial = 750] [outer = 0x7f0045d1f800] 23:08:55 INFO - PROCESS | 1826 | 1461650935149 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]]]}] 23:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1281ms 23:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:08:55 INFO - PROCESS | 1826 | 1461650935180 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:08:55 INFO - PROCESS | 1826 | 1461650935182 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:08:55 INFO - PROCESS | 1826 | 1461650935190 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:08:55 INFO - PROCESS | 1826 | 1461650935193 Marionette TRACE conn3 <- [1,970,null,{}] 23:08:55 INFO - PROCESS | 1826 | 1461650935197 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}] 23:08:55 INFO - PROCESS | 1826 | 1461650935357 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:08:55 INFO - PROCESS | 1826 | 1461650935527 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0b2800 == 93 [pid = 1826] [id = 250] 23:08:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f002e27cc00) [pid = 1826] [serial = 751] [outer = (nil)] 23:08:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f0030387800) [pid = 1826] [serial = 752] [outer = 0x7f002e27cc00] 23:08:55 INFO - PROCESS | 1826 | 1461650935598 Marionette DEBUG loaded listener.js 23:08:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f00481eb000) [pid = 1826] [serial = 753] [outer = 0x7f002e27cc00] 23:08:56 INFO - PROCESS | 1826 | 1461650936699 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]]]}] 23:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1579ms 23:08:56 INFO - PROCESS | 1826 | 1461650936777 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:08:56 INFO - PROCESS | 1826 | 1461650936783 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:08:56 INFO - PROCESS | 1826 | 1461650936793 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:08:56 INFO - PROCESS | 1826 | 1461650936796 Marionette TRACE conn3 <- [1,974,null,{}] 23:08:56 INFO - PROCESS | 1826 | 1461650936804 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}] 23:08:56 INFO - PROCESS | 1826 | 1461650936971 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:08:57 INFO - PROCESS | 1826 | 1461650937137 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034877800 == 94 [pid = 1826] [id = 251] 23:08:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f002f4b4000) [pid = 1826] [serial = 754] [outer = (nil)] 23:08:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f0030261800) [pid = 1826] [serial = 755] [outer = 0x7f002f4b4000] 23:08:57 INFO - PROCESS | 1826 | 1461650937203 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f003090c000) [pid = 1826] [serial = 756] [outer = 0x7f002f4b4000] 23:08:58 INFO - PROCESS | 1826 | 1461650938132 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]]]}] 23:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1382ms 23:08:58 INFO - PROCESS | 1826 | 1461650938176 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:08:58 INFO - PROCESS | 1826 | 1461650938183 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:08:58 INFO - PROCESS | 1826 | 1461650938192 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:08:58 INFO - PROCESS | 1826 | 1461650938196 Marionette TRACE conn3 <- [1,978,null,{}] 23:08:58 INFO - PROCESS | 1826 | 1461650938201 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}] 23:08:58 INFO - PROCESS | 1826 | 1461650938357 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:08:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0045db3000 == 93 [pid = 1826] [id = 159] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f00348d1000) [pid = 1826] [serial = 643] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f0039ae9400) [pid = 1826] [serial = 646] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f003a83d800) [pid = 1826] [serial = 649] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f003b298c00) [pid = 1826] [serial = 652] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f00394d4800) [pid = 1826] [serial = 679] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | 1461650938670 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff2c000 == 94 [pid = 1826] [id = 252] 23:08:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f0030530c00) [pid = 1826] [serial = 757] [outer = (nil)] 23:08:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f00332d5000) [pid = 1826] [serial = 758] [outer = 0x7f0030530c00] 23:08:58 INFO - PROCESS | 1826 | 1461650938756 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f003355d000) [pid = 1826] [serial = 759] [outer = 0x7f0030530c00] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f004bc41400) [pid = 1826] [serial = 572] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f003908dc00) [pid = 1826] [serial = 673] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f002fcc4c00) [pid = 1826] [serial = 634] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f002f21f400) [pid = 1826] [serial = 655] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f00390f1000) [pid = 1826] [serial = 674] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f00394d5800) [pid = 1826] [serial = 677] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f00335ad000) [pid = 1826] [serial = 668] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f0033af1000) [pid = 1826] [serial = 671] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f0037e27800) [pid = 1826] [serial = 676] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f0039ae9000) [pid = 1826] [serial = 629] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f0031b49400) [pid = 1826] [serial = 637] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f00304d3800) [pid = 1826] [serial = 661] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f0030907c00) [pid = 1826] [serial = 662] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f0031c62800) [pid = 1826] [serial = 664] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f0033903000) [pid = 1826] [serial = 670] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f00320e8c00) [pid = 1826] [serial = 665] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f002f45a000) [pid = 1826] [serial = 659] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f002f283000) [pid = 1826] [serial = 658] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f003355e000) [pid = 1826] [serial = 667] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f002f21f800) [pid = 1826] [serial = 631] [outer = (nil)] [url = about:blank] 23:08:58 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f00335a4800) [pid = 1826] [serial = 640] [outer = (nil)] [url = about:blank] 23:08:59 INFO - PROCESS | 1826 | 1461650939486 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]]]}] 23:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1332ms 23:08:59 INFO - PROCESS | 1826 | 1461650939525 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 1826 | 1461650939528 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:08:59 INFO - PROCESS | 1826 | 1461650939533 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 1826 | 1461650939538 Marionette TRACE conn3 <- [1,982,null,{}] 23:08:59 INFO - PROCESS | 1826 | 1461650939553 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}] 23:08:59 INFO - PROCESS | 1826 | 1461650939703 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:08:59 INFO - PROCESS | 1826 | 1461650939833 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034878800 == 95 [pid = 1826] [id = 253] 23:08:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f0033510000) [pid = 1826] [serial = 760] [outer = (nil)] 23:08:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f0035d4d400) [pid = 1826] [serial = 761] [outer = 0x7f0033510000] 23:08:59 INFO - PROCESS | 1826 | 1461650939894 Marionette DEBUG loaded listener.js 23:08:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f0039093400) [pid = 1826] [serial = 762] [outer = 0x7f0033510000] 23:09:00 INFO - PROCESS | 1826 | 1461650940715 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]]]}] 23:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1236ms 23:09:00 INFO - PROCESS | 1826 | 1461650940773 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:09:00 INFO - PROCESS | 1826 | 1461650940777 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:09:00 INFO - PROCESS | 1826 | 1461650940783 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:09:00 INFO - PROCESS | 1826 | 1461650940785 Marionette TRACE conn3 <- [1,986,null,{}] 23:09:00 INFO - PROCESS | 1826 | 1461650940790 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}] 23:09:00 INFO - PROCESS | 1826 | 1461650940935 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:09:00 INFO - PROCESS | 1826 | 1461650940950 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039a79000 == 96 [pid = 1826] [id = 254] 23:09:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f0037e2bc00) [pid = 1826] [serial = 763] [outer = (nil)] 23:09:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f003a58fc00) [pid = 1826] [serial = 764] [outer = 0x7f0037e2bc00] 23:09:01 INFO - PROCESS | 1826 | 1461650941007 Marionette DEBUG loaded listener.js 23:09:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f003c463800) [pid = 1826] [serial = 765] [outer = 0x7f0037e2bc00] 23:09:01 INFO - PROCESS | 1826 | 1461650941887 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]]]}] 23:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1128ms 23:09:01 INFO - PROCESS | 1826 | 1461650941913 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:09:01 INFO - PROCESS | 1826 | 1461650941916 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:09:01 INFO - PROCESS | 1826 | 1461650941921 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:09:01 INFO - PROCESS | 1826 | 1461650941923 Marionette TRACE conn3 <- [1,990,null,{}] 23:09:01 INFO - PROCESS | 1826 | 1461650941931 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}] 23:09:02 INFO - PROCESS | 1826 | 1461650942114 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:09:02 INFO - PROCESS | 1826 | 1461650942141 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b27c000 == 97 [pid = 1826] [id = 255] 23:09:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f0039ae9000) [pid = 1826] [serial = 766] [outer = (nil)] 23:09:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f003c4d0800) [pid = 1826] [serial = 767] [outer = 0x7f0039ae9000] 23:09:02 INFO - PROCESS | 1826 | 1461650942199 Marionette DEBUG loaded listener.js 23:09:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f003fe4fc00) [pid = 1826] [serial = 768] [outer = 0x7f0039ae9000] 23:09:02 INFO - PROCESS | 1826 | 1461650942973 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]]]}] 23:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1127ms 23:09:03 INFO - PROCESS | 1826 | 1461650943050 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:09:03 INFO - PROCESS | 1826 | 1461650943054 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:09:03 INFO - PROCESS | 1826 | 1461650943059 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:09:03 INFO - PROCESS | 1826 | 1461650943062 Marionette TRACE conn3 <- [1,994,null,{}] 23:09:03 INFO - PROCESS | 1826 | 1461650943066 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}] 23:09:03 INFO - PROCESS | 1826 | 1461650943435 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:09:03 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f002e3aac00) [pid = 1826] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:09:03 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f002f391800) [pid = 1826] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:09:03 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f002f464000) [pid = 1826] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:09:03 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f002fcbb400) [pid = 1826] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:09:03 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f00320e6800) [pid = 1826] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:09:03 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f002e3ad000) [pid = 1826] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:09:03 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f0031b4b400) [pid = 1826] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:09:03 INFO - PROCESS | 1826 | 1461650943554 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00320c6800 == 98 [pid = 1826] [id = 256] 23:09:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f002f464000) [pid = 1826] [serial = 769] [outer = (nil)] 23:09:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f0031b4b400) [pid = 1826] [serial = 770] [outer = 0x7f002f464000] 23:09:03 INFO - PROCESS | 1826 | 1461650943620 Marionette DEBUG loaded listener.js 23:09:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f0045d20000) [pid = 1826] [serial = 771] [outer = 0x7f002f464000] 23:09:04 INFO - PROCESS | 1826 | 1461650944318 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]]]}] 23:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1288ms 23:09:04 INFO - PROCESS | 1826 | 1461650944347 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:09:04 INFO - PROCESS | 1826 | 1461650944350 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:09:04 INFO - PROCESS | 1826 | 1461650944359 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:09:04 INFO - PROCESS | 1826 | 1461650944361 Marionette TRACE conn3 <- [1,998,null,{}] 23:09:04 INFO - PROCESS | 1826 | 1461650944365 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}] 23:09:04 INFO - PROCESS | 1826 | 1461650944552 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:09:04 INFO - PROCESS | 1826 | 1461650944566 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047b0e000 == 99 [pid = 1826] [id = 257] 23:09:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f0031e0b000) [pid = 1826] [serial = 772] [outer = (nil)] 23:09:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f004b61bc00) [pid = 1826] [serial = 773] [outer = 0x7f0031e0b000] 23:09:04 INFO - PROCESS | 1826 | 1461650944627 Marionette DEBUG loaded listener.js 23:09:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f004b66f800) [pid = 1826] [serial = 774] [outer = 0x7f0031e0b000] 23:09:05 INFO - PROCESS | 1826 | 1461650945351 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]]]}] 23:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1028ms 23:09:05 INFO - PROCESS | 1826 | 1461650945507 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:09:05 INFO - PROCESS | 1826 | 1461650945512 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:09:05 INFO - PROCESS | 1826 | 1461650945536 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:09:05 INFO - PROCESS | 1826 | 1461650945540 Marionette TRACE conn3 <- [1,1002,null,{}] 23:09:05 INFO - PROCESS | 1826 | 1461650945548 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}] 23:09:05 INFO - PROCESS | 1826 | 1461650945757 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:09:05 INFO - PROCESS | 1826 | 1461650945937 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030c98000 == 100 [pid = 1826] [id = 258] 23:09:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f002f45a000) [pid = 1826] [serial = 775] [outer = (nil)] 23:09:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f002f8d3800) [pid = 1826] [serial = 776] [outer = 0x7f002f45a000] 23:09:06 INFO - PROCESS | 1826 | 1461650946009 Marionette DEBUG loaded listener.js 23:09:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f00304cfc00) [pid = 1826] [serial = 777] [outer = 0x7f002f45a000] 23:09:06 INFO - PROCESS | 1826 | 1461650946881 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]]]}] 23:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1395ms 23:09:06 INFO - PROCESS | 1826 | 1461650946920 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:09:06 INFO - PROCESS | 1826 | 1461650946925 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:09:06 INFO - PROCESS | 1826 | 1461650946937 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:09:06 INFO - PROCESS | 1826 | 1461650946942 Marionette TRACE conn3 <- [1,1006,null,{}] 23:09:06 INFO - PROCESS | 1826 | 1461650946948 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}] 23:09:07 INFO - PROCESS | 1826 | 1461650947122 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:09:07 INFO - PROCESS | 1826 | 1461650947290 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398db000 == 101 [pid = 1826] [id = 259] 23:09:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f00304d9800) [pid = 1826] [serial = 778] [outer = (nil)] 23:09:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f00335ad400) [pid = 1826] [serial = 779] [outer = 0x7f00304d9800] 23:09:07 INFO - PROCESS | 1826 | 1461650947362 Marionette DEBUG loaded listener.js 23:09:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f00348d1000) [pid = 1826] [serial = 780] [outer = 0x7f00304d9800] 23:09:08 INFO - PROCESS | 1826 | 1461650948269 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]]]}] 23:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1394ms 23:09:08 INFO - PROCESS | 1826 | 1461650948328 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:09:08 INFO - PROCESS | 1826 | 1461650948331 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:09:08 INFO - PROCESS | 1826 | 1461650948338 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:09:08 INFO - PROCESS | 1826 | 1461650948341 Marionette TRACE conn3 <- [1,1010,null,{}] 23:09:08 INFO - PROCESS | 1826 | 1461650948354 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}] 23:09:08 INFO - PROCESS | 1826 | 1461650948550 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:09:08 INFO - PROCESS | 1826 | 1461650948720 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bed0000 == 102 [pid = 1826] [id = 260] 23:09:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f003c465000) [pid = 1826] [serial = 781] [outer = (nil)] 23:09:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f003d05e400) [pid = 1826] [serial = 782] [outer = 0x7f003c465000] 23:09:08 INFO - PROCESS | 1826 | 1461650948808 Marionette DEBUG loaded listener.js 23:09:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f0046952000) [pid = 1826] [serial = 783] [outer = 0x7f003c465000] 23:09:09 INFO - PROCESS | 1826 | 1461650949718 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]]]}] 23:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1434ms 23:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:09:09 INFO - PROCESS | 1826 | 1461650949772 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:09:09 INFO - PROCESS | 1826 | 1461650949775 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:09:09 INFO - PROCESS | 1826 | 1461650949781 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:09:09 INFO - PROCESS | 1826 | 1461650949784 Marionette TRACE conn3 <- [1,1014,null,{}] 23:09:09 INFO - PROCESS | 1826 | 1461650949790 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}] 23:09:09 INFO - PROCESS | 1826 | 1461650949951 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:09:10 INFO - PROCESS | 1826 | 1461650950122 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0051239800 == 103 [pid = 1826] [id = 261] 23:09:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f003c46a800) [pid = 1826] [serial = 784] [outer = (nil)] 23:09:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f004803b000) [pid = 1826] [serial = 785] [outer = 0x7f003c46a800] 23:09:10 INFO - PROCESS | 1826 | 1461650950198 Marionette DEBUG loaded listener.js 23:09:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f0049fb9800) [pid = 1826] [serial = 786] [outer = 0x7f003c46a800] 23:09:11 INFO - PROCESS | 1826 | 1461650951021 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]]]}] 23:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1284ms 23:09:11 INFO - PROCESS | 1826 | 1461650951064 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:09:11 INFO - PROCESS | 1826 | 1461650951068 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:09:11 INFO - PROCESS | 1826 | 1461650951074 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:09:11 INFO - PROCESS | 1826 | 1461650951077 Marionette TRACE conn3 <- [1,1018,null,{}] 23:09:11 INFO - PROCESS | 1826 | 1461650951082 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}] 23:09:11 INFO - PROCESS | 1826 | 1461650951241 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:09:11 INFO - PROCESS | 1826 | 1461650951413 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00288f2000 == 104 [pid = 1826] [id = 262] 23:09:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f0046bae800) [pid = 1826] [serial = 787] [outer = (nil)] 23:09:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f004b9a7c00) [pid = 1826] [serial = 788] [outer = 0x7f0046bae800] 23:09:11 INFO - PROCESS | 1826 | 1461650951486 Marionette DEBUG loaded listener.js 23:09:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f004bc42c00) [pid = 1826] [serial = 789] [outer = 0x7f0046bae800] 23:09:12 INFO - PROCESS | 1826 | 1461650952336 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]]]}] 23:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1326ms 23:09:12 INFO - PROCESS | 1826 | 1461650952402 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:09:12 INFO - PROCESS | 1826 | 1461650952406 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:09:12 INFO - PROCESS | 1826 | 1461650952411 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:09:12 INFO - PROCESS | 1826 | 1461650952413 Marionette TRACE conn3 <- [1,1022,null,{}] 23:09:12 INFO - PROCESS | 1826 | 1461650952419 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}] 23:09:12 INFO - PROCESS | 1826 | 1461650952622 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:09:12 INFO - PROCESS | 1826 | 1461650952790 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250ea800 == 105 [pid = 1826] [id = 263] 23:09:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f0025ce7800) [pid = 1826] [serial = 790] [outer = (nil)] 23:09:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f004b9abc00) [pid = 1826] [serial = 791] [outer = 0x7f0025ce7800] 23:09:12 INFO - PROCESS | 1826 | 1461650952864 Marionette DEBUG loaded listener.js 23:09:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f004bc4a800) [pid = 1826] [serial = 792] [outer = 0x7f0025ce7800] 23:09:13 INFO - PROCESS | 1826 | 1461650953699 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]]]}] 23:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1328ms 23:09:13 INFO - PROCESS | 1826 | 1461650953741 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:09:13 INFO - PROCESS | 1826 | 1461650953744 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:09:13 INFO - PROCESS | 1826 | 1461650953750 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:09:13 INFO - PROCESS | 1826 | 1461650953752 Marionette TRACE conn3 <- [1,1026,null,{}] 23:09:13 INFO - PROCESS | 1826 | 1461650953757 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}] 23:09:13 INFO - PROCESS | 1826 | 1461650953915 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:09:14 INFO - PROCESS | 1826 | 1461650954092 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254df800 == 106 [pid = 1826] [id = 264] 23:09:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f0025cea000) [pid = 1826] [serial = 793] [outer = (nil)] 23:09:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f0028962400) [pid = 1826] [serial = 794] [outer = 0x7f0025cea000] 23:09:14 INFO - PROCESS | 1826 | 1461650954160 Marionette DEBUG loaded listener.js 23:09:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f0028968800) [pid = 1826] [serial = 795] [outer = 0x7f0025cea000] 23:09:15 INFO - PROCESS | 1826 | 1461650955045 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]]]}] 23:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1338ms 23:09:15 INFO - PROCESS | 1826 | 1461650955089 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:09:15 INFO - PROCESS | 1826 | 1461650955092 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:09:15 INFO - PROCESS | 1826 | 1461650955098 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:09:15 INFO - PROCESS | 1826 | 1461650955100 Marionette TRACE conn3 <- [1,1030,null,{}] 23:09:15 INFO - PROCESS | 1826 | 1461650955105 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}] 23:09:15 INFO - PROCESS | 1826 | 1461650955259 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:09:15 INFO - PROCESS | 1826 | 1461650955440 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df65800 == 107 [pid = 1826] [id = 265] 23:09:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f002895a400) [pid = 1826] [serial = 796] [outer = (nil)] 23:09:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f002df48800) [pid = 1826] [serial = 797] [outer = 0x7f002895a400] 23:09:15 INFO - PROCESS | 1826 | 1461650955506 Marionette DEBUG loaded listener.js 23:09:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f002df4d800) [pid = 1826] [serial = 798] [outer = 0x7f002895a400] 23:09:16 INFO - PROCESS | 1826 | 1461650956368 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]]]}] 23:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1331ms 23:09:16 INFO - PROCESS | 1826 | 1461650956430 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:09:16 INFO - PROCESS | 1826 | 1461650956433 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:09:16 INFO - PROCESS | 1826 | 1461650956439 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:09:16 INFO - PROCESS | 1826 | 1461650956441 Marionette TRACE conn3 <- [1,1034,null,{}] 23:09:16 INFO - PROCESS | 1826 | 1461650956447 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}] 23:09:16 INFO - PROCESS | 1826 | 1461650956611 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:09:16 INFO - PROCESS | 1826 | 1461650956786 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df7d800 == 108 [pid = 1826] [id = 266] 23:09:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f00270a7800) [pid = 1826] [serial = 799] [outer = (nil)] 23:09:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f00270ac400) [pid = 1826] [serial = 800] [outer = 0x7f00270a7800] 23:09:16 INFO - PROCESS | 1826 | 1461650956860 Marionette DEBUG loaded listener.js 23:09:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f00270b1000) [pid = 1826] [serial = 801] [outer = 0x7f00270a7800] 23:09:17 INFO - PROCESS | 1826 | 1461650957651 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]]]}] 23:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1282ms 23:09:17 INFO - PROCESS | 1826 | 1461650957722 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:09:17 INFO - PROCESS | 1826 | 1461650957726 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:09:17 INFO - PROCESS | 1826 | 1461650957731 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:09:17 INFO - PROCESS | 1826 | 1461650957740 Marionette TRACE conn3 <- [1,1038,null,{}] 23:09:17 INFO - PROCESS | 1826 | 1461650957744 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}] 23:09:17 INFO - PROCESS | 1826 | 1461650957894 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:09:18 INFO - PROCESS | 1826 | 1461650958068 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00337b5800 == 109 [pid = 1826] [id = 267] 23:09:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f00270a7c00) [pid = 1826] [serial = 802] [outer = (nil)] 23:09:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f002df46400) [pid = 1826] [serial = 803] [outer = 0x7f00270a7c00] 23:09:18 INFO - PROCESS | 1826 | 1461650958133 Marionette DEBUG loaded listener.js 23:09:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f002df51800) [pid = 1826] [serial = 804] [outer = 0x7f00270a7c00] 23:09:19 INFO - PROCESS | 1826 | 1461650959032 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]]]}] 23:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1335ms 23:09:19 INFO - PROCESS | 1826 | 1461650959067 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:09:19 INFO - PROCESS | 1826 | 1461650959071 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:09:19 INFO - PROCESS | 1826 | 1461650959077 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:09:19 INFO - PROCESS | 1826 | 1461650959080 Marionette TRACE conn3 <- [1,1042,null,{}] 23:09:19 INFO - PROCESS | 1826 | 1461650959085 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}] 23:09:19 INFO - PROCESS | 1826 | 1461650959269 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:09:19 INFO - PROCESS | 1826 | 1461650959914 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00288ed800 == 110 [pid = 1826] [id = 268] 23:09:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f00235e6000) [pid = 1826] [serial = 805] [outer = (nil)] 23:09:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f0025ce6400) [pid = 1826] [serial = 806] [outer = 0x7f00235e6000] 23:09:19 INFO - PROCESS | 1826 | 1461650959984 Marionette DEBUG loaded listener.js 23:09:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f0025cf0c00) [pid = 1826] [serial = 807] [outer = 0x7f00235e6000] 23:09:20 INFO - PROCESS | 1826 | 1461650960803 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]]]}] 23:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1784ms 23:09:20 INFO - PROCESS | 1826 | 1461650960863 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:09:20 INFO - PROCESS | 1826 | 1461650960868 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:09:20 INFO - PROCESS | 1826 | 1461650960875 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:09:20 INFO - PROCESS | 1826 | 1461650960880 Marionette TRACE conn3 <- [1,1046,null,{}] 23:09:20 INFO - PROCESS | 1826 | 1461650960887 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}] 23:09:21 INFO - PROCESS | 1826 | 1461650961043 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:09:21 INFO - PROCESS | 1826 | 1461650961337 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e099000 == 111 [pid = 1826] [id = 269] 23:09:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f002e277800) [pid = 1826] [serial = 808] [outer = (nil)] 23:09:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f002e27e400) [pid = 1826] [serial = 809] [outer = 0x7f002e277800] 23:09:21 INFO - PROCESS | 1826 | 1461650961448 Marionette DEBUG loaded listener.js 23:09:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f002f228c00) [pid = 1826] [serial = 810] [outer = 0x7f002e277800] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c0a3800 == 110 [pid = 1826] [id = 109] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003874c000 == 109 [pid = 1826] [id = 54] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f0038869000) [pid = 1826] [serial = 721] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036752000 == 108 [pid = 1826] [id = 44] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033895800 == 107 [pid = 1826] [id = 194] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b746800 == 106 [pid = 1826] [id = 108] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030f9f000 == 105 [pid = 1826] [id = 52] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00284c4800 == 104 [pid = 1826] [id = 192] 23:09:22 INFO - PROCESS | 1826 | 1461650962288 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]]]}] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00320c6800 == 103 [pid = 1826] [id = 256] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b27c000 == 102 [pid = 1826] [id = 255] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039a79000 == 101 [pid = 1826] [id = 254] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034878800 == 100 [pid = 1826] [id = 253] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002ff2c000 == 99 [pid = 1826] [id = 252] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034877800 == 98 [pid = 1826] [id = 251] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0a1000 == 97 [pid = 1826] [id = 249] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004de82000 == 96 [pid = 1826] [id = 248] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b84f800 == 95 [pid = 1826] [id = 247] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046e5e000 == 94 [pid = 1826] [id = 246] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003d0ef800 == 93 [pid = 1826] [id = 245] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a5d9800 == 92 [pid = 1826] [id = 244] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a3ec800 == 91 [pid = 1826] [id = 243] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339d9800 == 90 [pid = 1826] [id = 242] 23:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f4aa800 == 89 [pid = 1826] [id = 241] 23:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1484ms 23:09:22 INFO - PROCESS | 1826 | 1461650962362 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:09:22 INFO - PROCESS | 1826 | 1461650962367 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:09:22 INFO - PROCESS | 1826 | 1461650962373 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:09:22 INFO - PROCESS | 1826 | 1461650962376 Marionette TRACE conn3 <- [1,1050,null,{}] 23:09:22 INFO - PROCESS | 1826 | 1461650962381 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}] 23:09:22 INFO - PROCESS | 1826 | 1461650962528 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f0030961c00) [pid = 1826] [serial = 685] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f002e3b3000) [pid = 1826] [serial = 703] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f003a842000) [pid = 1826] [serial = 680] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f003025a000) [pid = 1826] [serial = 706] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f003c129000) [pid = 1826] [serial = 694] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f00348d8000) [pid = 1826] [serial = 719] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f0035d98000) [pid = 1826] [serial = 688] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f00338a1800) [pid = 1826] [serial = 716] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f003095c400) [pid = 1826] [serial = 709] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f0045d25400) [pid = 1826] [serial = 700] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f002f397c00) [pid = 1826] [serial = 704] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00335a8800) [pid = 1826] [serial = 715] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f003d008c00) [pid = 1826] [serial = 697] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f0033558000) [pid = 1826] [serial = 713] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f0031b48c00) [pid = 1826] [serial = 710] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f00304d6400) [pid = 1826] [serial = 707] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f002f8cfc00) [pid = 1826] [serial = 682] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f0039af3400) [pid = 1826] [serial = 691] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f003351ac00) [pid = 1826] [serial = 718] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f0033519c00) [pid = 1826] [serial = 712] [outer = (nil)] [url = about:blank] 23:09:22 INFO - PROCESS | 1826 | 1461650962676 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00308ae000 == 90 [pid = 1826] [id = 270] 23:09:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f002e27a800) [pid = 1826] [serial = 811] [outer = (nil)] 23:09:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f002fcbdc00) [pid = 1826] [serial = 812] [outer = 0x7f002e27a800] 23:09:22 INFO - PROCESS | 1826 | 1461650962736 Marionette DEBUG loaded listener.js 23:09:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f00304d1c00) [pid = 1826] [serial = 813] [outer = 0x7f002e27a800] 23:09:23 INFO - PROCESS | 1826 | 1461650963459 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]]]}] 23:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1128ms 23:09:23 INFO - PROCESS | 1826 | 1461650963502 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:09:23 INFO - PROCESS | 1826 | 1461650963505 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:09:23 INFO - PROCESS | 1826 | 1461650963538 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:09:23 INFO - PROCESS | 1826 | 1461650963547 Marionette TRACE conn3 <- [1,1054,null,{}] 23:09:23 INFO - PROCESS | 1826 | 1461650963555 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}] 23:09:23 INFO - PROCESS | 1826 | 1461650963717 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:09:23 INFO - PROCESS | 1826 | 1461650963730 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033879800 == 91 [pid = 1826] [id = 271] 23:09:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f002fcc3800) [pid = 1826] [serial = 814] [outer = (nil)] 23:09:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f0031c56400) [pid = 1826] [serial = 815] [outer = 0x7f002fcc3800] 23:09:23 INFO - PROCESS | 1826 | 1461650963787 Marionette DEBUG loaded listener.js 23:09:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f00320e9400) [pid = 1826] [serial = 816] [outer = 0x7f002fcc3800] 23:09:24 INFO - PROCESS | 1826 | 1461650964553 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]]]}] 23:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1074ms 23:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:09:24 INFO - PROCESS | 1826 | 1461650964585 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:09:24 INFO - PROCESS | 1826 | 1461650964588 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:09:24 INFO - PROCESS | 1826 | 1461650964595 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:09:24 INFO - PROCESS | 1826 | 1461650964607 Marionette TRACE conn3 <- [1,1058,null,{}] 23:09:24 INFO - PROCESS | 1826 | 1461650964629 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}] 23:09:24 INFO - PROCESS | 1826 | 1461650964848 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:09:24 INFO - PROCESS | 1826 | 1461650964868 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034885800 == 92 [pid = 1826] [id = 272] 23:09:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0030959c00) [pid = 1826] [serial = 817] [outer = (nil)] 23:09:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f003355c800) [pid = 1826] [serial = 818] [outer = 0x7f0030959c00] 23:09:24 INFO - PROCESS | 1826 | 1461650964927 Marionette DEBUG loaded listener.js 23:09:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f00335aac00) [pid = 1826] [serial = 819] [outer = 0x7f0030959c00] 23:09:25 INFO - PROCESS | 1826 | 1461650965712 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]]]}] 23:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1159ms 23:09:25 INFO - PROCESS | 1826 | 1461650965752 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:09:25 INFO - PROCESS | 1826 | 1461650965754 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:09:25 INFO - PROCESS | 1826 | 1461650965769 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:09:25 INFO - PROCESS | 1826 | 1461650965771 Marionette TRACE conn3 <- [1,1062,null,{}] 23:09:25 INFO - PROCESS | 1826 | 1461650965777 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}] 23:09:25 INFO - PROCESS | 1826 | 1461650965968 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:09:25 INFO - PROCESS | 1826 | 1461650965991 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0037ea6800 == 93 [pid = 1826] [id = 273] 23:09:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f0033904000) [pid = 1826] [serial = 820] [outer = (nil)] 23:09:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f0033908c00) [pid = 1826] [serial = 821] [outer = 0x7f0033904000] 23:09:26 INFO - PROCESS | 1826 | 1461650966059 Marionette DEBUG loaded listener.js 23:09:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f0035d4a000) [pid = 1826] [serial = 822] [outer = 0x7f0033904000] 23:09:26 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f0033510000) [pid = 1826] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:09:26 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f0037e2bc00) [pid = 1826] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:09:26 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f002fcbc800) [pid = 1826] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:09:26 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f0039ae9000) [pid = 1826] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:09:26 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f002f464000) [pid = 1826] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:09:26 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f0030530c00) [pid = 1826] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:09:26 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f002f4b4000) [pid = 1826] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:09:27 INFO - PROCESS | 1826 | 1461650967139 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]]]}] 23:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1383ms 23:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:09:27 INFO - PROCESS | 1826 | 1461650967150 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:09:27 INFO - PROCESS | 1826 | 1461650967152 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:09:27 INFO - PROCESS | 1826 | 1461650967159 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:09:27 INFO - PROCESS | 1826 | 1461650967161 Marionette TRACE conn3 <- [1,1066,null,{}] 23:09:27 INFO - PROCESS | 1826 | 1461650967166 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}] 23:09:27 INFO - PROCESS | 1826 | 1461650967363 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:09:27 INFO - PROCESS | 1826 | 1461650967450 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00394be000 == 94 [pid = 1826] [id = 274] 23:09:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f003350f400) [pid = 1826] [serial = 823] [outer = (nil)] 23:09:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0035d8fc00) [pid = 1826] [serial = 824] [outer = 0x7f003350f400] 23:09:27 INFO - PROCESS | 1826 | 1461650967507 Marionette DEBUG loaded listener.js 23:09:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f003908dc00) [pid = 1826] [serial = 825] [outer = 0x7f003350f400] 23:09:28 INFO - PROCESS | 1826 | 1461650968113 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]]]}] 23:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 976ms 23:09:28 INFO - PROCESS | 1826 | 1461650968134 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:09:28 INFO - PROCESS | 1826 | 1461650968137 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:09:28 INFO - PROCESS | 1826 | 1461650968142 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:09:28 INFO - PROCESS | 1826 | 1461650968144 Marionette TRACE conn3 <- [1,1070,null,{}] 23:09:28 INFO - PROCESS | 1826 | 1461650968150 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}] 23:09:28 INFO - PROCESS | 1826 | 1461650968285 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:09:28 INFO - PROCESS | 1826 | 1461650968420 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039d0b800 == 95 [pid = 1826] [id = 275] 23:09:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f0033519c00) [pid = 1826] [serial = 826] [outer = (nil)] 23:09:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f003937c800) [pid = 1826] [serial = 827] [outer = 0x7f0033519c00] 23:09:28 INFO - PROCESS | 1826 | 1461650968477 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f003a10f800) [pid = 1826] [serial = 828] [outer = 0x7f0033519c00] 23:09:29 INFO - PROCESS | 1826 | 1461650969294 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]]]}] 23:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1175ms 23:09:29 INFO - PROCESS | 1826 | 1461650969319 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:09:29 INFO - PROCESS | 1826 | 1461650969325 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:09:29 INFO - PROCESS | 1826 | 1461650969333 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:09:29 INFO - PROCESS | 1826 | 1461650969339 Marionette TRACE conn3 <- [1,1074,null,{}] 23:09:29 INFO - PROCESS | 1826 | 1461650969348 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}] 23:09:29 INFO - PROCESS | 1826 | 1461650969525 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:09:29 INFO - PROCESS | 1826 | 1461650969694 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f650800 == 96 [pid = 1826] [id = 276] 23:09:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f00235e4c00) [pid = 1826] [serial = 829] [outer = (nil)] 23:09:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f00283f8c00) [pid = 1826] [serial = 830] [outer = 0x7f00235e4c00] 23:09:29 INFO - PROCESS | 1826 | 1461650969767 Marionette DEBUG loaded listener.js 23:09:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f002df54000) [pid = 1826] [serial = 831] [outer = 0x7f00235e4c00] 23:09:30 INFO - PROCESS | 1826 | 1461650970640 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]]]}] 23:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1341ms 23:09:30 INFO - PROCESS | 1826 | 1461650970674 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:09:30 INFO - PROCESS | 1826 | 1461650970682 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:09:30 INFO - PROCESS | 1826 | 1461650970692 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:09:30 INFO - PROCESS | 1826 | 1461650970696 Marionette TRACE conn3 <- [1,1078,null,{}] 23:09:30 INFO - PROCESS | 1826 | 1461650970701 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}] 23:09:30 INFO - PROCESS | 1826 | 1461650970872 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:09:31 INFO - PROCESS | 1826 | 1461650971048 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00337b6800 == 97 [pid = 1826] [id = 277] 23:09:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f002f8d9c00) [pid = 1826] [serial = 832] [outer = (nil)] 23:09:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f003038c800) [pid = 1826] [serial = 833] [outer = 0x7f002f8d9c00] 23:09:31 INFO - PROCESS | 1826 | 1461650971115 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f003090a400) [pid = 1826] [serial = 834] [outer = 0x7f002f8d9c00] 23:09:32 INFO - PROCESS | 1826 | 1461650972061 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]]]}] 23:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1441ms 23:09:32 INFO - PROCESS | 1826 | 1461650972132 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:09:32 INFO - PROCESS | 1826 | 1461650972135 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:09:32 INFO - PROCESS | 1826 | 1461650972141 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:09:32 INFO - PROCESS | 1826 | 1461650972147 Marionette TRACE conn3 <- [1,1082,null,{}] 23:09:32 INFO - PROCESS | 1826 | 1461650972162 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}] 23:09:32 INFO - PROCESS | 1826 | 1461650972369 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:09:32 INFO - PROCESS | 1826 | 1461650972581 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b53e800 == 98 [pid = 1826] [id = 278] 23:09:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f00335a4c00) [pid = 1826] [serial = 835] [outer = (nil)] 23:09:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f003390bc00) [pid = 1826] [serial = 836] [outer = 0x7f00335a4c00] 23:09:32 INFO - PROCESS | 1826 | 1461650972698 Marionette DEBUG loaded listener.js 23:09:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f0036991c00) [pid = 1826] [serial = 837] [outer = 0x7f00335a4c00] 23:09:33 INFO - PROCESS | 1826 | 1461650973498 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]]]}] 23:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1385ms 23:09:33 INFO - PROCESS | 1826 | 1461650973528 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:09:33 INFO - PROCESS | 1826 | 1461650973532 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:09:33 INFO - PROCESS | 1826 | 1461650973538 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:09:33 INFO - PROCESS | 1826 | 1461650973541 Marionette TRACE conn3 <- [1,1086,null,{}] 23:09:33 INFO - PROCESS | 1826 | 1461650973546 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}] 23:09:33 INFO - PROCESS | 1826 | 1461650973707 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:09:33 INFO - PROCESS | 1826 | 1461650973919 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046917000 == 99 [pid = 1826] [id = 279] 23:09:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f003886ac00) [pid = 1826] [serial = 838] [outer = (nil)] 23:09:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f0039ae9800) [pid = 1826] [serial = 839] [outer = 0x7f003886ac00] 23:09:34 INFO - PROCESS | 1826 | 1461650974028 Marionette DEBUG loaded listener.js 23:09:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f003ab86400) [pid = 1826] [serial = 840] [outer = 0x7f003886ac00] 23:09:34 INFO - PROCESS | 1826 | 1461650974873 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]]]}] 23:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1377ms 23:09:34 INFO - PROCESS | 1826 | 1461650974915 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:09:34 INFO - PROCESS | 1826 | 1461650974919 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:09:34 INFO - PROCESS | 1826 | 1461650974924 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:09:34 INFO - PROCESS | 1826 | 1461650974927 Marionette TRACE conn3 <- [1,1090,null,{}] 23:09:34 INFO - PROCESS | 1826 | 1461650974932 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}] 23:09:35 INFO - PROCESS | 1826 | 1461650975087 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:09:35 INFO - PROCESS | 1826 | 1461650975273 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b846800 == 100 [pid = 1826] [id = 280] 23:09:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f003c129000) [pid = 1826] [serial = 841] [outer = (nil)] 23:09:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f003c468c00) [pid = 1826] [serial = 842] [outer = 0x7f003c129000] 23:09:35 INFO - PROCESS | 1826 | 1461650975340 Marionette DEBUG loaded listener.js 23:09:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f003d063000) [pid = 1826] [serial = 843] [outer = 0x7f003c129000] 23:09:36 INFO - PROCESS | 1826 | 1461650976173 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]]]}] 23:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1281ms 23:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:09:36 INFO - PROCESS | 1826 | 1461650976205 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:09:36 INFO - PROCESS | 1826 | 1461650976208 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:09:36 INFO - PROCESS | 1826 | 1461650976214 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:09:36 INFO - PROCESS | 1826 | 1461650976217 Marionette TRACE conn3 <- [1,1094,null,{}] 23:09:36 INFO - PROCESS | 1826 | 1461650976223 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}] 23:09:36 INFO - PROCESS | 1826 | 1461650976397 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:09:36 INFO - PROCESS | 1826 | 1461650976578 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0050238000 == 101 [pid = 1826] [id = 281] 23:09:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f003d063800) [pid = 1826] [serial = 844] [outer = (nil)] 23:09:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0046ea2c00) [pid = 1826] [serial = 845] [outer = 0x7f003d063800] 23:09:36 INFO - PROCESS | 1826 | 1461650976660 Marionette DEBUG loaded listener.js 23:09:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f004b669800) [pid = 1826] [serial = 846] [outer = 0x7f003d063800] 23:09:37 INFO - PROCESS | 1826 | 1461650977513 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]]]}] 23:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1327ms 23:09:37 INFO - PROCESS | 1826 | 1461650977542 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:09:37 INFO - PROCESS | 1826 | 1461650977545 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:09:37 INFO - PROCESS | 1826 | 1461650977550 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:09:37 INFO - PROCESS | 1826 | 1461650977553 Marionette TRACE conn3 <- [1,1098,null,{}] 23:09:37 INFO - PROCESS | 1826 | 1461650977558 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}] 23:09:37 INFO - PROCESS | 1826 | 1461650977712 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:09:37 INFO - PROCESS | 1826 | 1461650977890 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00238d9000 == 102 [pid = 1826] [id = 282] 23:09:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f002592e800) [pid = 1826] [serial = 847] [outer = (nil)] 23:09:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0025933800) [pid = 1826] [serial = 848] [outer = 0x7f002592e800] 23:09:37 INFO - PROCESS | 1826 | 1461650977957 Marionette DEBUG loaded listener.js 23:09:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f0025938800) [pid = 1826] [serial = 849] [outer = 0x7f002592e800] 23:09:38 INFO - PROCESS | 1826 | 1461650978763 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]]]}] 23:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1233ms 23:09:38 INFO - PROCESS | 1826 | 1461650978788 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:09:38 INFO - PROCESS | 1826 | 1461650978792 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:09:38 INFO - PROCESS | 1826 | 1461650978799 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:09:38 INFO - PROCESS | 1826 | 1461650978802 Marionette TRACE conn3 <- [1,1102,null,{}] 23:09:38 INFO - PROCESS | 1826 | 1461650978807 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}] 23:09:38 INFO - PROCESS | 1826 | 1461650978978 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:09:39 INFO - PROCESS | 1826 | 1461650979163 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022cd1800 == 103 [pid = 1826] [id = 283] 23:09:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f0025930000) [pid = 1826] [serial = 850] [outer = (nil)] 23:09:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0046e0cc00) [pid = 1826] [serial = 851] [outer = 0x7f0025930000] 23:09:39 INFO - PROCESS | 1826 | 1461650979238 Marionette DEBUG loaded listener.js 23:09:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f004b9a7800) [pid = 1826] [serial = 852] [outer = 0x7f0025930000] 23:09:40 INFO - PROCESS | 1826 | 1461650980053 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]]]}] 23:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1277ms 23:09:40 INFO - PROCESS | 1826 | 1461650980091 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:09:40 INFO - PROCESS | 1826 | 1461650980094 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:09:40 INFO - PROCESS | 1826 | 1461650980101 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:09:40 INFO - PROCESS | 1826 | 1461650980104 Marionette TRACE conn3 <- [1,1106,null,{}] 23:09:40 INFO - PROCESS | 1826 | 1461650980109 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}] 23:09:40 INFO - PROCESS | 1826 | 1461650980262 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:09:40 INFO - PROCESS | 1826 | 1461650980438 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00502c0800 == 104 [pid = 1826] [id = 284] 23:09:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f0022ee2c00) [pid = 1826] [serial = 853] [outer = (nil)] 23:09:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0022ee9800) [pid = 1826] [serial = 854] [outer = 0x7f0022ee2c00] 23:09:40 INFO - PROCESS | 1826 | 1461650980506 Marionette DEBUG loaded listener.js 23:09:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f0022eeec00) [pid = 1826] [serial = 855] [outer = 0x7f0022ee2c00] 23:09:41 INFO - PROCESS | 1826 | 1461650981326 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]]]}] 23:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1277ms 23:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:09:41 INFO - PROCESS | 1826 | 1461650981379 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:09:41 INFO - PROCESS | 1826 | 1461650981381 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:09:41 INFO - PROCESS | 1826 | 1461650981387 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:09:41 INFO - PROCESS | 1826 | 1461650981390 Marionette TRACE conn3 <- [1,1110,null,{}] 23:09:41 INFO - PROCESS | 1826 | 1461650981395 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}] 23:09:41 INFO - PROCESS | 1826 | 1461650981548 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:09:41 INFO - PROCESS | 1826 | 1461650981731 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022ff7000 == 105 [pid = 1826] [id = 285] 23:09:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f0022ee4c00) [pid = 1826] [serial = 856] [outer = (nil)] 23:09:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f0025444400) [pid = 1826] [serial = 857] [outer = 0x7f0022ee4c00] 23:09:41 INFO - PROCESS | 1826 | 1461650981799 Marionette DEBUG loaded listener.js 23:09:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f0025449000) [pid = 1826] [serial = 858] [outer = 0x7f0022ee4c00] 23:09:42 INFO - PROCESS | 1826 | 1461650982647 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]]]}] 23:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1335ms 23:09:42 INFO - PROCESS | 1826 | 1461650982722 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:09:42 INFO - PROCESS | 1826 | 1461650982726 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:09:42 INFO - PROCESS | 1826 | 1461650982732 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:09:42 INFO - PROCESS | 1826 | 1461650982736 Marionette TRACE conn3 <- [1,1114,null,{}] 23:09:42 INFO - PROCESS | 1826 | 1461650982741 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}] 23:09:42 INFO - PROCESS | 1826 | 1461650982959 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:09:43 INFO - PROCESS | 1826 | 1461650983453 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236ce800 == 106 [pid = 1826] [id = 286] 23:09:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f00235de400) [pid = 1826] [serial = 859] [outer = (nil)] 23:09:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f00235e5000) [pid = 1826] [serial = 860] [outer = 0x7f00235de400] 23:09:43 INFO - PROCESS | 1826 | 1461650983562 Marionette DEBUG loaded listener.js 23:09:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0025450000) [pid = 1826] [serial = 861] [outer = 0x7f00235de400] 23:09:44 INFO - PROCESS | 1826 | 1461650984404 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]]]}] 23:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1730ms 23:09:44 INFO - PROCESS | 1826 | 1461650984463 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:09:44 INFO - PROCESS | 1826 | 1461650984468 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:09:44 INFO - PROCESS | 1826 | 1461650984475 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:09:44 INFO - PROCESS | 1826 | 1461650984480 Marionette TRACE conn3 <- [1,1118,null,{}] 23:09:44 INFO - PROCESS | 1826 | 1461650984486 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}] 23:09:44 INFO - PROCESS | 1826 | 1461650984717 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:09:45 INFO - PROCESS | 1826 | 1461650984994 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254d4800 == 107 [pid = 1826] [id = 287] 23:09:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f00270b1c00) [pid = 1826] [serial = 862] [outer = (nil)] 23:09:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f0028964800) [pid = 1826] [serial = 863] [outer = 0x7f00270b1c00] 23:09:45 INFO - PROCESS | 1826 | 1461650985079 Marionette DEBUG loaded listener.js 23:09:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f002df4f000) [pid = 1826] [serial = 864] [outer = 0x7f00270b1c00] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035db1800 == 106 [pid = 1826] [id = 238] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034880000 == 105 [pid = 1826] [id = 237] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f004b61bc00) [pid = 1826] [serial = 773] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00394be000 == 104 [pid = 1826] [id = 274] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0037ea6800 == 103 [pid = 1826] [id = 273] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034885800 == 102 [pid = 1826] [id = 272] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033879800 == 101 [pid = 1826] [id = 271] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00308ae000 == 100 [pid = 1826] [id = 270] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e099000 == 99 [pid = 1826] [id = 269] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00288ed800 == 98 [pid = 1826] [id = 268] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002df7d800 == 97 [pid = 1826] [id = 266] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002df65800 == 96 [pid = 1826] [id = 265] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00254df800 == 95 [pid = 1826] [id = 264] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250ea800 == 94 [pid = 1826] [id = 263] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00288f2000 == 93 [pid = 1826] [id = 262] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0051239800 == 92 [pid = 1826] [id = 261] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004bed0000 == 91 [pid = 1826] [id = 260] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398db000 == 90 [pid = 1826] [id = 259] 23:09:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030c98000 == 89 [pid = 1826] [id = 258] 23:09:45 INFO - PROCESS | 1826 | 1461650985962 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]]]}] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f0039097400) [pid = 1826] [serial = 722] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f003c4d0800) [pid = 1826] [serial = 767] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0031b4b400) [pid = 1826] [serial = 770] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f003fe4fc00) [pid = 1826] [serial = 768] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f003b5ea400) [pid = 1826] [serial = 737] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f003355a400) [pid = 1826] [serial = 730] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f00332d5000) [pid = 1826] [serial = 758] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f003355d000) [pid = 1826] [serial = 759] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f0031b4b800) [pid = 1826] [serial = 734] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f0030387800) [pid = 1826] [serial = 752] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f003090c000) [pid = 1826] [serial = 756] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f0030261800) [pid = 1826] [serial = 755] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0046c9dc00) [pid = 1826] [serial = 743] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f004701cc00) [pid = 1826] [serial = 746] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0035d4d400) [pid = 1826] [serial = 761] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0039093400) [pid = 1826] [serial = 762] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f003d00ac00) [pid = 1826] [serial = 740] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0030532400) [pid = 1826] [serial = 727] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f003a58fc00) [pid = 1826] [serial = 764] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0047df4c00) [pid = 1826] [serial = 749] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f0031b4f400) [pid = 1826] [serial = 464] [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.] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f002e278400) [pid = 1826] [serial = 724] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f003c463800) [pid = 1826] [serial = 765] [outer = (nil)] [url = about:blank] 23:09:45 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f0045d20000) [pid = 1826] [serial = 771] [outer = (nil)] [url = about:blank] 23:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1583ms 23:09:46 INFO - PROCESS | 1826 | 1461650986062 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:09:46 INFO - PROCESS | 1826 | 1461650986067 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:09:46 INFO - PROCESS | 1826 | 1461650986073 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - PROCESS | 1826 | 1461650986076 Marionette TRACE conn3 <- [1,1122,null,{}] 23:09:46 INFO - PROCESS | 1826 | 1461650986081 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}] 23:09:46 INFO - PROCESS | 1826 | 1461650986228 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:09:46 INFO - PROCESS | 1826 | 1461650986449 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df7d800 == 90 [pid = 1826] [id = 288] 23:09:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f002e27bc00) [pid = 1826] [serial = 865] [outer = (nil)] 23:09:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f002f39b000) [pid = 1826] [serial = 866] [outer = 0x7f002e27bc00] 23:09:46 INFO - PROCESS | 1826 | 1461650986511 Marionette DEBUG loaded listener.js 23:09:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f002ffb2400) [pid = 1826] [serial = 867] [outer = 0x7f002e27bc00] 23:09:47 INFO - PROCESS | 1826 | 1461650987120 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]]]}] 23:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1076ms 23:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:09:47 INFO - PROCESS | 1826 | 1461650987149 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:09:47 INFO - PROCESS | 1826 | 1461650987152 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:09:47 INFO - PROCESS | 1826 | 1461650987165 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:09:47 INFO - PROCESS | 1826 | 1461650987173 Marionette TRACE conn3 <- [1,1126,null,{}] 23:09:47 INFO - PROCESS | 1826 | 1461650987180 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}] 23:09:47 INFO - PROCESS | 1826 | 1461650987376 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:09:47 INFO - PROCESS | 1826 | 1461650987399 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030c9f000 == 91 [pid = 1826] [id = 289] 23:09:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f003025d400) [pid = 1826] [serial = 868] [outer = (nil)] 23:09:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0030955800) [pid = 1826] [serial = 869] [outer = 0x7f003025d400] 23:09:47 INFO - PROCESS | 1826 | 1461650987456 Marionette DEBUG loaded listener.js 23:09:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0031b50400) [pid = 1826] [serial = 870] [outer = 0x7f003025d400] 23:09:48 INFO - PROCESS | 1826 | 1461650988211 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]]]}] 23:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1101ms 23:09:48 INFO - PROCESS | 1826 | 1461650988258 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:09:48 INFO - PROCESS | 1826 | 1461650988262 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:09:48 INFO - PROCESS | 1826 | 1461650988267 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:09:48 INFO - PROCESS | 1826 | 1461650988280 Marionette TRACE conn3 <- [1,1130,null,{}] 23:09:48 INFO - PROCESS | 1826 | 1461650988285 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}] 23:09:48 INFO - PROCESS | 1826 | 1461650988491 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:09:48 INFO - PROCESS | 1826 | 1461650988516 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00337ad000 == 92 [pid = 1826] [id = 290] 23:09:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f0030261800) [pid = 1826] [serial = 871] [outer = (nil)] 23:09:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0033512c00) [pid = 1826] [serial = 872] [outer = 0x7f0030261800] 23:09:48 INFO - PROCESS | 1826 | 1461650988573 Marionette DEBUG loaded listener.js 23:09:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f00337f3800) [pid = 1826] [serial = 873] [outer = 0x7f0030261800] 23:09:49 INFO - PROCESS | 1826 | 1461650989447 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]]]}] 23:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1249ms 23:09:49 INFO - PROCESS | 1826 | 1461650989516 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:09:49 INFO - PROCESS | 1826 | 1461650989519 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:09:49 INFO - PROCESS | 1826 | 1461650989524 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:09:49 INFO - PROCESS | 1826 | 1461650989526 Marionette TRACE conn3 <- [1,1134,null,{}] 23:09:49 INFO - PROCESS | 1826 | 1461650989531 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}] 23:09:49 INFO - PROCESS | 1826 | 1461650989719 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:09:49 INFO - PROCESS | 1826 | 1461650989753 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003487c000 == 93 [pid = 1826] [id = 291] 23:09:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f0033afe800) [pid = 1826] [serial = 874] [outer = (nil)] 23:09:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f0035d9a400) [pid = 1826] [serial = 875] [outer = 0x7f0033afe800] 23:09:49 INFO - PROCESS | 1826 | 1461650989821 Marionette DEBUG loaded listener.js 23:09:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0039af2000) [pid = 1826] [serial = 876] [outer = 0x7f0033afe800] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f00235e6000) [pid = 1826] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f0033904000) [pid = 1826] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f003350f400) [pid = 1826] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0030959c00) [pid = 1826] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0031e0b000) [pid = 1826] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f002e277800) [pid = 1826] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f002fcc3800) [pid = 1826] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:09:50 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f002e27a800) [pid = 1826] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:09:50 INFO - PROCESS | 1826 | 1461650990766 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]]]}] 23:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1275ms 23:09:50 INFO - PROCESS | 1826 | 1461650990803 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:09:50 INFO - PROCESS | 1826 | 1461650990806 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:09:50 INFO - PROCESS | 1826 | 1461650990811 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:09:50 INFO - PROCESS | 1826 | 1461650990813 Marionette TRACE conn3 <- [1,1138,null,{}] 23:09:50 INFO - PROCESS | 1826 | 1461650990819 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}] 23:09:51 INFO - PROCESS | 1826 | 1461650991029 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:09:51 INFO - PROCESS | 1826 | 1461650991048 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036964800 == 94 [pid = 1826] [id = 292] 23:09:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0030959c00) [pid = 1826] [serial = 877] [outer = (nil)] 23:09:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0039af4000) [pid = 1826] [serial = 878] [outer = 0x7f0030959c00] 23:09:51 INFO - PROCESS | 1826 | 1461650991106 Marionette DEBUG loaded listener.js 23:09:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f003d07f400) [pid = 1826] [serial = 879] [outer = 0x7f0030959c00] 23:09:51 INFO - PROCESS | 1826 | 1461650991785 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]]]}] 23:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1032ms 23:09:51 INFO - PROCESS | 1826 | 1461650991844 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:09:51 INFO - PROCESS | 1826 | 1461650991846 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:09:51 INFO - PROCESS | 1826 | 1461650991852 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:09:51 INFO - PROCESS | 1826 | 1461650991854 Marionette TRACE conn3 <- [1,1142,null,{}] 23:09:51 INFO - PROCESS | 1826 | 1461650991860 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}] 23:09:51 INFO - PROCESS | 1826 | 1461650991997 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:09:52 INFO - PROCESS | 1826 | 1461650992133 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398c0800 == 95 [pid = 1826] [id = 293] 23:09:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0031c59800) [pid = 1826] [serial = 880] [outer = (nil)] 23:09:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0046ba3c00) [pid = 1826] [serial = 881] [outer = 0x7f0031c59800] 23:09:52 INFO - PROCESS | 1826 | 1461650992190 Marionette DEBUG loaded listener.js 23:09:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f00470de400) [pid = 1826] [serial = 882] [outer = 0x7f0031c59800] 23:09:53 INFO - PROCESS | 1826 | 1461650993037 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]]]}] 23:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1225ms 23:09:53 INFO - PROCESS | 1826 | 1461650993079 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:09:53 INFO - PROCESS | 1826 | 1461650993085 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:09:53 INFO - PROCESS | 1826 | 1461650993094 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:09:53 INFO - PROCESS | 1826 | 1461650993098 Marionette TRACE conn3 <- [1,1146,null,{}] 23:09:53 INFO - PROCESS | 1826 | 1461650993106 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}] 23:09:53 INFO - PROCESS | 1826 | 1461650993280 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:09:53 INFO - PROCESS | 1826 | 1461650993456 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df73800 == 96 [pid = 1826] [id = 294] 23:09:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f0025ce4400) [pid = 1826] [serial = 883] [outer = (nil)] 23:09:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f00270b2000) [pid = 1826] [serial = 884] [outer = 0x7f0025ce4400] 23:09:53 INFO - PROCESS | 1826 | 1461650993530 Marionette DEBUG loaded listener.js 23:09:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f002df52c00) [pid = 1826] [serial = 885] [outer = 0x7f0025ce4400] 23:09:54 INFO - PROCESS | 1826 | 1461650994397 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]]]}] 23:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1336ms 23:09:54 INFO - PROCESS | 1826 | 1461650994431 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:09:54 INFO - PROCESS | 1826 | 1461650994438 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:09:54 INFO - PROCESS | 1826 | 1461650994448 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:09:54 INFO - PROCESS | 1826 | 1461650994451 Marionette TRACE conn3 <- [1,1150,null,{}] 23:09:54 INFO - PROCESS | 1826 | 1461650994457 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}] 23:09:54 INFO - PROCESS | 1826 | 1461650994617 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:09:54 INFO - PROCESS | 1826 | 1461650994799 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003352f000 == 97 [pid = 1826] [id = 295] 23:09:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f002fcbc400) [pid = 1826] [serial = 886] [outer = (nil)] 23:09:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f00304cc800) [pid = 1826] [serial = 887] [outer = 0x7f002fcbc400] 23:09:54 INFO - PROCESS | 1826 | 1461650994867 Marionette DEBUG loaded listener.js 23:09:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f003095dc00) [pid = 1826] [serial = 888] [outer = 0x7f002fcbc400] 23:09:55 INFO - PROCESS | 1826 | 1461650995780 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]]]}] 23:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1380ms 23:09:55 INFO - PROCESS | 1826 | 1461650995827 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 1826 | 1461650995831 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:09:55 INFO - PROCESS | 1826 | 1461650995838 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 1826 | 1461650995843 Marionette TRACE conn3 <- [1,1154,null,{}] 23:09:55 INFO - PROCESS | 1826 | 1461650995858 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}] 23:09:56 INFO - PROCESS | 1826 | 1461650996043 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:09:56 INFO - PROCESS | 1826 | 1461650996219 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b278800 == 98 [pid = 1826] [id = 296] 23:09:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f003354e000) [pid = 1826] [serial = 889] [outer = (nil)] 23:09:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f003885e000) [pid = 1826] [serial = 890] [outer = 0x7f003354e000] 23:09:56 INFO - PROCESS | 1826 | 1461650996292 Marionette DEBUG loaded listener.js 23:09:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f003a108800) [pid = 1826] [serial = 891] [outer = 0x7f003354e000] 23:09:57 INFO - PROCESS | 1826 | 1461650997099 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]]]}] 23:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1334ms 23:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:09:57 INFO - PROCESS | 1826 | 1461650997173 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:09:57 INFO - PROCESS | 1826 | 1461650997177 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:09:57 INFO - PROCESS | 1826 | 1461650997183 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:09:57 INFO - PROCESS | 1826 | 1461650997186 Marionette TRACE conn3 <- [1,1158,null,{}] 23:09:57 INFO - PROCESS | 1826 | 1461650997191 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}] 23:09:57 INFO - PROCESS | 1826 | 1461650997358 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:09:57 INFO - PROCESS | 1826 | 1461650997533 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003fef5800 == 99 [pid = 1826] [id = 297] 23:09:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f00337f5400) [pid = 1826] [serial = 892] [outer = (nil)] 23:09:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0046946000) [pid = 1826] [serial = 893] [outer = 0x7f00337f5400] 23:09:57 INFO - PROCESS | 1826 | 1461650997600 Marionette DEBUG loaded listener.js 23:09:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0047e30400) [pid = 1826] [serial = 894] [outer = 0x7f00337f5400] 23:09:58 INFO - PROCESS | 1826 | 1461650998442 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]]]}] 23:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1329ms 23:09:58 INFO - PROCESS | 1826 | 1461650998512 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:09:58 INFO - PROCESS | 1826 | 1461650998515 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:09:58 INFO - PROCESS | 1826 | 1461650998521 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:09:58 INFO - PROCESS | 1826 | 1461650998523 Marionette TRACE conn3 <- [1,1162,null,{}] 23:09:58 INFO - PROCESS | 1826 | 1461650998528 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}] 23:09:58 INFO - PROCESS | 1826 | 1461650998690 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:09:58 INFO - PROCESS | 1826 | 1461650998868 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0049f69800 == 100 [pid = 1826] [id = 298] 23:09:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f003d008c00) [pid = 1826] [serial = 895] [outer = (nil)] 23:09:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f0049f31000) [pid = 1826] [serial = 896] [outer = 0x7f003d008c00] 23:09:58 INFO - PROCESS | 1826 | 1461650998939 Marionette DEBUG loaded listener.js 23:09:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f004b9a8400) [pid = 1826] [serial = 897] [outer = 0x7f003d008c00] 23:09:59 INFO - PROCESS | 1826 | 1461650999781 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]]]}] 23:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1333ms 23:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:09:59 INFO - PROCESS | 1826 | 1461650999854 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:09:59 INFO - PROCESS | 1826 | 1461650999857 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:09:59 INFO - PROCESS | 1826 | 1461650999863 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:09:59 INFO - PROCESS | 1826 | 1461650999866 Marionette TRACE conn3 <- [1,1166,null,{}] 23:09:59 INFO - PROCESS | 1826 | 1461650999871 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}] 23:10:00 INFO - PROCESS | 1826 | 1461651000092 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:10:00 INFO - PROCESS | 1826 | 1461651000269 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00348a3800 == 101 [pid = 1826] [id = 299] 23:10:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f00238e8400) [pid = 1826] [serial = 898] [outer = (nil)] 23:10:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f00238f1800) [pid = 1826] [serial = 899] [outer = 0x7f00238e8400] 23:10:00 INFO - PROCESS | 1826 | 1461651000339 Marionette DEBUG loaded listener.js 23:10:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f004be9b800) [pid = 1826] [serial = 900] [outer = 0x7f00238e8400] 23:10:01 INFO - PROCESS | 1826 | 1461651001182 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]]]}] 23:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1382ms 23:10:01 INFO - PROCESS | 1826 | 1461651001244 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:10:01 INFO - PROCESS | 1826 | 1461651001248 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:10:01 INFO - PROCESS | 1826 | 1461651001254 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:10:01 INFO - PROCESS | 1826 | 1461651001256 Marionette TRACE conn3 <- [1,1170,null,{}] 23:10:01 INFO - PROCESS | 1826 | 1461651001261 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}] 23:10:01 INFO - PROCESS | 1826 | 1461651001418 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:10:01 INFO - PROCESS | 1826 | 1461651001600 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036765000 == 102 [pid = 1826] [id = 300] 23:10:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f0022f44400) [pid = 1826] [serial = 901] [outer = (nil)] 23:10:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0022f4b800) [pid = 1826] [serial = 902] [outer = 0x7f0022f44400] 23:10:01 INFO - PROCESS | 1826 | 1461651001668 Marionette DEBUG loaded listener.js 23:10:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f0022f50000) [pid = 1826] [serial = 903] [outer = 0x7f0022f44400] 23:10:02 INFO - PROCESS | 1826 | 1461651002544 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]]]}] 23:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1330ms 23:10:02 INFO - PROCESS | 1826 | 1461651002599 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:10:02 INFO - PROCESS | 1826 | 1461651002603 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:10:02 INFO - PROCESS | 1826 | 1461651002612 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:10:02 INFO - PROCESS | 1826 | 1461651002614 Marionette TRACE conn3 <- [1,1174,null,{}] 23:10:02 INFO - PROCESS | 1826 | 1461651002618 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}] 23:10:02 INFO - PROCESS | 1826 | 1461651002776 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:10:02 INFO - PROCESS | 1826 | 1461651002961 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c4e800 == 103 [pid = 1826] [id = 301] 23:10:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f0022f46000) [pid = 1826] [serial = 904] [outer = (nil)] 23:10:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f0033c18000) [pid = 1826] [serial = 905] [outer = 0x7f0022f46000] 23:10:03 INFO - PROCESS | 1826 | 1461651003028 Marionette DEBUG loaded listener.js 23:10:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f0033c1bc00) [pid = 1826] [serial = 906] [outer = 0x7f0022f46000] 23:10:03 INFO - PROCESS | 1826 | 1461651003858 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] 23:10:03 INFO - PROCESS | 1826 | 1461651003904 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:10:03 INFO - PROCESS | 1826 | 1461651003911 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:10:03 INFO - PROCESS | 1826 | 1461651003914 Marionette TRACE conn3 <- [1,1178,null,{}] 23:10:03 INFO - PROCESS | 1826 | 1461651003919 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}] 23:10:04 INFO - PROCESS | 1826 | 1461651004132 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:10:04 INFO - PROCESS | 1826 | 1461651004339 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ce3800 == 104 [pid = 1826] [id = 302] 23:10:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f00224c6400) [pid = 1826] [serial = 907] [outer = (nil)] 23:10:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f00224ce000) [pid = 1826] [serial = 908] [outer = 0x7f00224c6400] 23:10:04 INFO - PROCESS | 1826 | 1461651004413 Marionette DEBUG loaded listener.js 23:10:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f0022f50800) [pid = 1826] [serial = 909] [outer = 0x7f00224c6400] 23:10:05 INFO - PROCESS | 1826 | 1461651005467 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] 23:10:05 INFO - PROCESS | 1826 | 1461651005563 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:10:05 INFO - PROCESS | 1826 | 1461651005572 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:10:05 INFO - PROCESS | 1826 | 1461651005577 Marionette TRACE conn3 <- [1,1182,null,{}] 23:10:05 INFO - PROCESS | 1826 | 1461651005585 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}] 23:10:05 INFO - PROCESS | 1826 | 1461651005867 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:10:06 INFO - PROCESS | 1826 | 1461651006218 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025038000 == 105 [pid = 1826] [id = 303] 23:10:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f00224c9c00) [pid = 1826] [serial = 910] [outer = (nil)] 23:10:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f00228da400) [pid = 1826] [serial = 911] [outer = 0x7f00224c9c00] 23:10:06 INFO - PROCESS | 1826 | 1461651006305 Marionette DEBUG loaded listener.js 23:10:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f00228e0000) [pid = 1826] [serial = 912] [outer = 0x7f00224c9c00] 23:10:07 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:07 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:10:07 INFO - PROCESS | 1826 | 1461651007156 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] 23:10:07 INFO - PROCESS | 1826 | 1461651007215 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:10:07 INFO - PROCESS | 1826 | 1461651007222 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:10:07 INFO - PROCESS | 1826 | 1461651007226 Marionette TRACE conn3 <- [1,1186,null,{}] 23:10:07 INFO - PROCESS | 1826 | 1461651007231 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}] 23:10:07 INFO - PROCESS | 1826 | 1461651007418 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:10:07 INFO - PROCESS | 1826 | 1461651007599 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021edb000 == 106 [pid = 1826] [id = 304] 23:10:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f00224ca800) [pid = 1826] [serial = 913] [outer = (nil)] 23:10:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f0033c22c00) [pid = 1826] [serial = 914] [outer = 0x7f00224ca800] 23:10:07 INFO - PROCESS | 1826 | 1461651007679 Marionette DEBUG loaded listener.js 23:10:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f004c20c000) [pid = 1826] [serial = 915] [outer = 0x7f00224ca800] 23:10:08 INFO - PROCESS | 1826 | 1461651008500 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] 23:10:08 INFO - PROCESS | 1826 | 1461651008556 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:10:08 INFO - PROCESS | 1826 | 1461651008561 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:10:08 INFO - PROCESS | 1826 | 1461651008564 Marionette TRACE conn3 <- [1,1190,null,{}] 23:10:08 INFO - PROCESS | 1826 | 1461651008569 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}] 23:10:08 INFO - PROCESS | 1826 | 1461651008726 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:10:08 INFO - PROCESS | 1826 | 1461651008932 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021018800 == 107 [pid = 1826] [id = 305] 23:10:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f0021055800) [pid = 1826] [serial = 916] [outer = (nil)] 23:10:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f002105d400) [pid = 1826] [serial = 917] [outer = 0x7f0021055800] 23:10:09 INFO - PROCESS | 1826 | 1461651009003 Marionette DEBUG loaded listener.js 23:10:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0022f51c00) [pid = 1826] [serial = 918] [outer = 0x7f0021055800] 23:10:09 INFO - PROCESS | 1826 | 1461651009844 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] 23:10:09 INFO - PROCESS | 1826 | 1461651009898 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:10:09 INFO - PROCESS | 1826 | 1461651009904 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:10:09 INFO - PROCESS | 1826 | 1461651009906 Marionette TRACE conn3 <- [1,1194,null,{}] 23:10:09 INFO - PROCESS | 1826 | 1461651009920 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}] 23:10:10 INFO - PROCESS | 1826 | 1461651010076 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:10:10 INFO - PROCESS | 1826 | 1461651010268 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002122f000 == 108 [pid = 1826] [id = 306] 23:10:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0021056000) [pid = 1826] [serial = 919] [outer = (nil)] 23:10:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f00211e0000) [pid = 1826] [serial = 920] [outer = 0x7f0021056000] 23:10:10 INFO - PROCESS | 1826 | 1461651010339 Marionette DEBUG loaded listener.js 23:10:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f00211e6800) [pid = 1826] [serial = 921] [outer = 0x7f0021056000] 23:10:11 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:11 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:11 INFO - PROCESS | 1826 | 1461651011148 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] 23:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:10:11 INFO - PROCESS | 1826 | 1461651011208 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:10:11 INFO - PROCESS | 1826 | 1461651011217 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:10:11 INFO - PROCESS | 1826 | 1461651011222 Marionette TRACE conn3 <- [1,1198,null,{}] 23:10:11 INFO - PROCESS | 1826 | 1461651011230 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}] 23:10:11 INFO - PROCESS | 1826 | 1461651011475 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:10:11 INFO - PROCESS | 1826 | 1461651011738 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236cb000 == 109 [pid = 1826] [id = 307] 23:10:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f0021052800) [pid = 1826] [serial = 922] [outer = (nil)] 23:10:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f00238ec400) [pid = 1826] [serial = 923] [outer = 0x7f0021052800] 23:10:11 INFO - PROCESS | 1826 | 1461651011848 Marionette DEBUG loaded listener.js 23:10:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f002426c400) [pid = 1826] [serial = 924] [outer = 0x7f0021052800] 23:10:13 INFO - PROCESS | 1826 | 1461651013010 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]]]}] 23:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1848ms 23:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:10:13 INFO - PROCESS | 1826 | 1461651013066 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:10:13 INFO - PROCESS | 1826 | 1461651013070 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:10:13 INFO - PROCESS | 1826 | 1461651013079 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:10:13 INFO - PROCESS | 1826 | 1461651013083 Marionette TRACE conn3 <- [1,1202,null,{}] 23:10:13 INFO - PROCESS | 1826 | 1461651013090 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}] 23:10:13 INFO - PROCESS | 1826 | 1461651013314 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:10:13 INFO - PROCESS | 1826 | 1461651013511 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250cf000 == 110 [pid = 1826] [id = 308] 23:10:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f00238e4800) [pid = 1826] [serial = 925] [outer = (nil)] 23:10:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f00238e9000) [pid = 1826] [serial = 926] [outer = 0x7f00238e4800] 23:10:13 INFO - PROCESS | 1826 | 1461651013578 Marionette DEBUG loaded listener.js 23:10:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f0024267800) [pid = 1826] [serial = 927] [outer = 0x7f00238e4800] 23:10:14 INFO - PROCESS | 1826 | 1461651014563 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]]]}] 23:10:14 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 23:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1534ms 23:10:14 INFO - PROCESS | 1826 | 1461651014611 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:10:14 INFO - PROCESS | 1826 | 1461651014619 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:10:14 INFO - PROCESS | 1826 | 1461651014628 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:10:14 INFO - PROCESS | 1826 | 1461651014631 Marionette TRACE conn3 <- [1,1206,null,{}] 23:10:14 INFO - PROCESS | 1826 | 1461651014637 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}] 23:10:14 INFO - PROCESS | 1826 | 1461651014794 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036964800 == 109 [pid = 1826] [id = 292] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00337b5800 == 108 [pid = 1826] [id = 267] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f003937c800) [pid = 1826] [serial = 827] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f002df46400) [pid = 1826] [serial = 803] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f004b9abc00) [pid = 1826] [serial = 791] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f00270ac400) [pid = 1826] [serial = 800] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f0028962400) [pid = 1826] [serial = 794] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f002df48800) [pid = 1826] [serial = 797] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | 1461651015134 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003487c000 == 107 [pid = 1826] [id = 291] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00337ad000 == 106 [pid = 1826] [id = 290] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030c9f000 == 105 [pid = 1826] [id = 289] 23:10:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250d8800 == 106 [pid = 1826] [id = 309] 23:10:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f002544f400) [pid = 1826] [serial = 928] [outer = (nil)] 23:10:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f002592d400) [pid = 1826] [serial = 929] [outer = 0x7f002544f400] 23:10:15 INFO - PROCESS | 1826 | 1461651015223 Marionette DEBUG loaded listener.js 23:10:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f0025939c00) [pid = 1826] [serial = 930] [outer = 0x7f002544f400] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002df7d800 == 105 [pid = 1826] [id = 288] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00254d4800 == 104 [pid = 1826] [id = 287] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00236ce800 == 103 [pid = 1826] [id = 286] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00238d9000 == 102 [pid = 1826] [id = 282] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0050238000 == 101 [pid = 1826] [id = 281] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b846800 == 100 [pid = 1826] [id = 280] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046917000 == 99 [pid = 1826] [id = 279] 23:10:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f650800 == 98 [pid = 1826] [id = 276] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f0025cf0c00) [pid = 1826] [serial = 807] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f0035d4a000) [pid = 1826] [serial = 822] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f003908dc00) [pid = 1826] [serial = 825] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f00335aac00) [pid = 1826] [serial = 819] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f0025ce6400) [pid = 1826] [serial = 806] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f004b66f800) [pid = 1826] [serial = 774] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f002f228c00) [pid = 1826] [serial = 810] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f00335ad400) [pid = 1826] [serial = 779] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f0031c56400) [pid = 1826] [serial = 815] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f00320e9400) [pid = 1826] [serial = 816] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f003355c800) [pid = 1826] [serial = 818] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0033908c00) [pid = 1826] [serial = 821] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f002e27e400) [pid = 1826] [serial = 809] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f0035d8fc00) [pid = 1826] [serial = 824] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f002fcbdc00) [pid = 1826] [serial = 812] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00304d1c00) [pid = 1826] [serial = 813] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f002f8d3800) [pid = 1826] [serial = 776] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f003d05e400) [pid = 1826] [serial = 782] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f004b9a7c00) [pid = 1826] [serial = 788] [outer = (nil)] [url = about:blank] 23:10:15 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f004803b000) [pid = 1826] [serial = 785] [outer = (nil)] [url = about:blank] 23:10:16 INFO - PROCESS | 1826 | 1461651016023 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]]]}] 23:10:16 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 23:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1428ms 23:10:16 INFO - PROCESS | 1826 | 1461651016057 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:10:16 INFO - PROCESS | 1826 | 1461651016060 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:10:16 INFO - PROCESS | 1826 | 1461651016065 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 1826 | 1461651016071 Marionette TRACE conn3 <- [1,1210,null,{}] 23:10:16 INFO - PROCESS | 1826 | 1461651016085 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}] 23:10:16 INFO - PROCESS | 1826 | 1461651016241 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:10:16 INFO - PROCESS | 1826 | 1461651016386 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e096800 == 99 [pid = 1826] [id = 310] 23:10:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f002592f000) [pid = 1826] [serial = 931] [outer = (nil)] 23:10:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f0028962800) [pid = 1826] [serial = 932] [outer = 0x7f002592f000] 23:10:16 INFO - PROCESS | 1826 | 1461651016449 Marionette DEBUG loaded listener.js 23:10:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f002f224800) [pid = 1826] [serial = 933] [outer = 0x7f002592f000] 23:10:17 INFO - PROCESS | 1826 | 1461651017265 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]]]}] 23:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1284ms 23:10:17 INFO - PROCESS | 1826 | 1461651017349 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:10:17 INFO - PROCESS | 1826 | 1461651017353 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:10:17 INFO - PROCESS | 1826 | 1461651017358 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:10:17 INFO - PROCESS | 1826 | 1461651017360 Marionette TRACE conn3 <- [1,1214,null,{}] 23:10:17 INFO - PROCESS | 1826 | 1461651017366 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}] 23:10:17 INFO - PROCESS | 1826 | 1461651017515 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:10:17 INFO - PROCESS | 1826 | 1461651017530 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003089b000 == 100 [pid = 1826] [id = 311] 23:10:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f002f228c00) [pid = 1826] [serial = 934] [outer = (nil)] 23:10:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f002f359000) [pid = 1826] [serial = 935] [outer = 0x7f002f228c00] 23:10:17 INFO - PROCESS | 1826 | 1461651017589 Marionette DEBUG loaded listener.js 23:10:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f002f35d000) [pid = 1826] [serial = 936] [outer = 0x7f002f228c00] 23:10:18 INFO - PROCESS | 1826 | 1461651018447 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]]]}] 23:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1126ms 23:10:18 INFO - PROCESS | 1826 | 1461651018484 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:10:18 INFO - PROCESS | 1826 | 1461651018487 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:10:18 INFO - PROCESS | 1826 | 1461651018500 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:10:18 INFO - PROCESS | 1826 | 1461651018502 Marionette TRACE conn3 <- [1,1218,null,{}] 23:10:18 INFO - PROCESS | 1826 | 1461651018507 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}] 23:10:18 INFO - PROCESS | 1826 | 1461651018699 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:10:18 INFO - PROCESS | 1826 | 1461651018729 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c6d000 == 101 [pid = 1826] [id = 312] 23:10:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f002f353800) [pid = 1826] [serial = 937] [outer = (nil)] 23:10:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f002f390c00) [pid = 1826] [serial = 938] [outer = 0x7f002f353800] 23:10:18 INFO - PROCESS | 1826 | 1461651018786 Marionette DEBUG loaded listener.js 23:10:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f002f4bf000) [pid = 1826] [serial = 939] [outer = 0x7f002f353800] 23:10:19 INFO - PROCESS | 1826 | 1461651019659 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]]]}] 23:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1182ms 23:10:19 INFO - PROCESS | 1826 | 1461651019683 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:10:19 INFO - PROCESS | 1826 | 1461651019686 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:10:19 INFO - PROCESS | 1826 | 1461651019692 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:10:19 INFO - PROCESS | 1826 | 1461651019694 Marionette TRACE conn3 <- [1,1222,null,{}] 23:10:19 INFO - PROCESS | 1826 | 1461651019699 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}] 23:10:20 INFO - PROCESS | 1826 | 1461651020168 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:10:20 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0030261800) [pid = 1826] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:10:20 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0033afe800) [pid = 1826] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:10:20 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f003025d400) [pid = 1826] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:10:20 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f002e27bc00) [pid = 1826] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:10:20 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00235de400) [pid = 1826] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:10:20 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f00270b1c00) [pid = 1826] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:10:20 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f0030959c00) [pid = 1826] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:10:20 INFO - PROCESS | 1826 | 1461651020325 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c6e800 == 102 [pid = 1826] [id = 313] 23:10:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f002f21c400) [pid = 1826] [serial = 940] [outer = (nil)] 23:10:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f00304d9000) [pid = 1826] [serial = 941] [outer = 0x7f002f21c400] 23:10:20 INFO - PROCESS | 1826 | 1461651020389 Marionette DEBUG loaded listener.js 23:10:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f0031c60000) [pid = 1826] [serial = 942] [outer = 0x7f002f21c400] 23:10:21 INFO - PROCESS | 1826 | 1461651021006 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] 23:10:21 INFO - PROCESS | 1826 | 1461651021038 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:10:21 INFO - PROCESS | 1826 | 1461651021047 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:10:21 INFO - PROCESS | 1826 | 1461651021049 Marionette TRACE conn3 <- [1,1226,null,{}] 23:10:21 INFO - PROCESS | 1826 | 1461651021053 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}] 23:10:21 INFO - PROCESS | 1826 | 1461651021246 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:10:21 INFO - PROCESS | 1826 | 1461651021339 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00348a6000 == 103 [pid = 1826] [id = 314] 23:10:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f002f286800) [pid = 1826] [serial = 943] [outer = (nil)] 23:10:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f003354c800) [pid = 1826] [serial = 944] [outer = 0x7f002f286800] 23:10:21 INFO - PROCESS | 1826 | 1461651021396 Marionette DEBUG loaded listener.js 23:10:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f00337f0000) [pid = 1826] [serial = 945] [outer = 0x7f002f286800] 23:10:22 INFO - PROCESS | 1826 | 1461651022026 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]]]}] 23:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1025ms 23:10:22 INFO - PROCESS | 1826 | 1461651022073 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:10:22 INFO - PROCESS | 1826 | 1461651022075 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:10:22 INFO - PROCESS | 1826 | 1461651022081 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:10:22 INFO - PROCESS | 1826 | 1461651022083 Marionette TRACE conn3 <- [1,1230,null,{}] 23:10:22 INFO - PROCESS | 1826 | 1461651022088 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}] 23:10:22 INFO - PROCESS | 1826 | 1461651022343 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:10:22 INFO - PROCESS | 1826 | 1461651022536 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ec6800 == 104 [pid = 1826] [id = 315] 23:10:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f00211e7400) [pid = 1826] [serial = 946] [outer = (nil)] 23:10:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f00224c6c00) [pid = 1826] [serial = 947] [outer = 0x7f00211e7400] 23:10:22 INFO - PROCESS | 1826 | 1461651022608 Marionette DEBUG loaded listener.js 23:10:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f0022ee2800) [pid = 1826] [serial = 948] [outer = 0x7f00211e7400] 23:10:23 INFO - PROCESS | 1826 | 1461651023557 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]]]}] 23:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1530ms 23:10:23 INFO - PROCESS | 1826 | 1461651023613 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:10:23 INFO - PROCESS | 1826 | 1461651023617 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:10:23 INFO - PROCESS | 1826 | 1461651023625 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:10:23 INFO - PROCESS | 1826 | 1461651023631 Marionette TRACE conn3 <- [1,1234,null,{}] 23:10:23 INFO - PROCESS | 1826 | 1461651023638 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}] 23:10:23 INFO - PROCESS | 1826 | 1461651023812 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:10:24 INFO - PROCESS | 1826 | 1461651024001 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df6f800 == 105 [pid = 1826] [id = 316] 23:10:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f0024273800) [pid = 1826] [serial = 949] [outer = (nil)] 23:10:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f002544dc00) [pid = 1826] [serial = 950] [outer = 0x7f0024273800] 23:10:24 INFO - PROCESS | 1826 | 1461651024120 Marionette DEBUG loaded listener.js 23:10:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0025ced000) [pid = 1826] [serial = 951] [outer = 0x7f0024273800] 23:10:24 INFO - PROCESS | 1826 | 1461651024981 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]]]}] 23:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1386ms 23:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:10:25 INFO - PROCESS | 1826 | 1461651025012 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:10:25 INFO - PROCESS | 1826 | 1461651025016 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:10:25 INFO - PROCESS | 1826 | 1461651025022 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:10:25 INFO - PROCESS | 1826 | 1461651025026 Marionette TRACE conn3 <- [1,1238,null,{}] 23:10:25 INFO - PROCESS | 1826 | 1461651025031 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}] 23:10:25 INFO - PROCESS | 1826 | 1461651025192 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:10:25 INFO - PROCESS | 1826 | 1461651025381 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c50000 == 106 [pid = 1826] [id = 317] 23:10:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f00270a5000) [pid = 1826] [serial = 952] [outer = (nil)] 23:10:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f002e3a8800) [pid = 1826] [serial = 953] [outer = 0x7f00270a5000] 23:10:25 INFO - PROCESS | 1826 | 1461651025449 Marionette DEBUG loaded listener.js 23:10:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f002f35a400) [pid = 1826] [serial = 954] [outer = 0x7f00270a5000] 23:10:26 INFO - PROCESS | 1826 | 1461651026357 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]]]}] 23:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1387ms 23:10:26 INFO - PROCESS | 1826 | 1461651026408 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:10:26 INFO - PROCESS | 1826 | 1461651026414 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:10:26 INFO - PROCESS | 1826 | 1461651026430 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:10:26 INFO - PROCESS | 1826 | 1461651026436 Marionette TRACE conn3 <- [1,1242,null,{}] 23:10:26 INFO - PROCESS | 1826 | 1461651026441 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}] 23:10:26 INFO - PROCESS | 1826 | 1461651026615 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:10:26 INFO - PROCESS | 1826 | 1461651026795 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398c6800 == 107 [pid = 1826] [id = 318] 23:10:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f002895a800) [pid = 1826] [serial = 955] [outer = (nil)] 23:10:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f0030530c00) [pid = 1826] [serial = 956] [outer = 0x7f002895a800] 23:10:26 INFO - PROCESS | 1826 | 1461651026867 Marionette DEBUG loaded listener.js 23:10:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f0031b4b800) [pid = 1826] [serial = 957] [outer = 0x7f002895a800] 23:10:27 INFO - PROCESS | 1826 | 1461651027716 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]]]}] 23:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1339ms 23:10:27 INFO - PROCESS | 1826 | 1461651027761 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:10:27 INFO - PROCESS | 1826 | 1461651027765 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:10:27 INFO - PROCESS | 1826 | 1461651027770 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:10:27 INFO - PROCESS | 1826 | 1461651027773 Marionette TRACE conn3 <- [1,1246,null,{}] 23:10:27 INFO - PROCESS | 1826 | 1461651027778 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}] 23:10:27 INFO - PROCESS | 1826 | 1461651027950 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:10:28 INFO - PROCESS | 1826 | 1461651028146 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b280000 == 108 [pid = 1826] [id = 319] 23:10:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f002df4a800) [pid = 1826] [serial = 958] [outer = (nil)] 23:10:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f00337fd800) [pid = 1826] [serial = 959] [outer = 0x7f002df4a800] 23:10:28 INFO - PROCESS | 1826 | 1461651028213 Marionette DEBUG loaded listener.js 23:10:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f0033c19400) [pid = 1826] [serial = 960] [outer = 0x7f002df4a800] 23:10:29 INFO - PROCESS | 1826 | 1461651029075 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]]]}] 23:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1335ms 23:10:29 INFO - PROCESS | 1826 | 1461651029106 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:10:29 INFO - PROCESS | 1826 | 1461651029110 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:10:29 INFO - PROCESS | 1826 | 1461651029115 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:10:29 INFO - PROCESS | 1826 | 1461651029118 Marionette TRACE conn3 <- [1,1250,null,{}] 23:10:29 INFO - PROCESS | 1826 | 1461651029123 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}] 23:10:29 INFO - PROCESS | 1826 | 1461651029286 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:10:29 INFO - PROCESS | 1826 | 1461651029499 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00469c1800 == 109 [pid = 1826] [id = 320] 23:10:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f0035d92800) [pid = 1826] [serial = 961] [outer = (nil)] 23:10:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f00379f6400) [pid = 1826] [serial = 962] [outer = 0x7f0035d92800] 23:10:29 INFO - PROCESS | 1826 | 1461651029622 Marionette DEBUG loaded listener.js 23:10:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f0039af5000) [pid = 1826] [serial = 963] [outer = 0x7f0035d92800] 23:10:30 INFO - PROCESS | 1826 | 1461651030528 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]]]}] 23:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1484ms 23:10:30 INFO - PROCESS | 1826 | 1461651030600 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:10:30 INFO - PROCESS | 1826 | 1461651030603 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:10:30 INFO - PROCESS | 1826 | 1461651030609 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:10:30 INFO - PROCESS | 1826 | 1461651030611 Marionette TRACE conn3 <- [1,1254,null,{}] 23:10:30 INFO - PROCESS | 1826 | 1461651030617 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}] 23:10:30 INFO - PROCESS | 1826 | 1461651030842 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:10:31 INFO - PROCESS | 1826 | 1461651031100 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c29d000 == 110 [pid = 1826] [id = 321] 23:10:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f0033c22400) [pid = 1826] [serial = 964] [outer = (nil)] 23:10:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f003fe55400) [pid = 1826] [serial = 965] [outer = 0x7f0033c22400] 23:10:31 INFO - PROCESS | 1826 | 1461651031214 Marionette DEBUG loaded listener.js 23:10:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f0046ca8400) [pid = 1826] [serial = 966] [outer = 0x7f0033c22400] 23:10:31 INFO - PROCESS | 1826 | 1461651031982 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]]]}] 23:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1429ms 23:10:32 INFO - PROCESS | 1826 | 1461651032040 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:10:32 INFO - PROCESS | 1826 | 1461651032043 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:10:32 INFO - PROCESS | 1826 | 1461651032049 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:10:32 INFO - PROCESS | 1826 | 1461651032052 Marionette TRACE conn3 <- [1,1258,null,{}] 23:10:32 INFO - PROCESS | 1826 | 1461651032057 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}] 23:10:32 INFO - PROCESS | 1826 | 1461651032216 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:10:32 INFO - PROCESS | 1826 | 1461651032427 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d10000 == 111 [pid = 1826] [id = 322] 23:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f0035d94000) [pid = 1826] [serial = 967] [outer = (nil)] 23:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f004803b000) [pid = 1826] [serial = 968] [outer = 0x7f0035d94000] 23:10:32 INFO - PROCESS | 1826 | 1461651032580 Marionette DEBUG loaded listener.js 23:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f004b9a3400) [pid = 1826] [serial = 969] [outer = 0x7f0035d94000] 23:10:33 INFO - PROCESS | 1826 | 1461651033629 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]]]}] 23:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1631ms 23:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:10:33 INFO - PROCESS | 1826 | 1461651033680 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:10:33 INFO - PROCESS | 1826 | 1461651033683 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:10:33 INFO - PROCESS | 1826 | 1461651033689 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:10:33 INFO - PROCESS | 1826 | 1461651033692 Marionette TRACE conn3 <- [1,1262,null,{}] 23:10:33 INFO - PROCESS | 1826 | 1461651033697 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}] 23:10:33 INFO - PROCESS | 1826 | 1461651033858 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:10:34 INFO - PROCESS | 1826 | 1461651034045 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00502c3800 == 112 [pid = 1826] [id = 323] 23:10:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f0025919400) [pid = 1826] [serial = 970] [outer = (nil)] 23:10:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f0025923400) [pid = 1826] [serial = 971] [outer = 0x7f0025919400] 23:10:34 INFO - PROCESS | 1826 | 1461651034113 Marionette DEBUG loaded listener.js 23:10:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f0025927800) [pid = 1826] [serial = 972] [outer = 0x7f0025919400] 23:10:34 INFO - PROCESS | 1826 | 1461651034991 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]]]}] 23:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1340ms 23:10:35 INFO - PROCESS | 1826 | 1461651035029 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:10:35 INFO - PROCESS | 1826 | 1461651035033 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:10:35 INFO - PROCESS | 1826 | 1461651035038 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:10:35 INFO - PROCESS | 1826 | 1461651035046 Marionette TRACE conn3 <- [1,1266,null,{}] 23:10:35 INFO - PROCESS | 1826 | 1461651035050 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}] 23:10:35 INFO - PROCESS | 1826 | 1461651035210 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:10:35 INFO - PROCESS | 1826 | 1461651035398 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0023984800 == 113 [pid = 1826] [id = 324] 23:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f002591a000) [pid = 1826] [serial = 973] [outer = (nil)] 23:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f0026f40400) [pid = 1826] [serial = 974] [outer = 0x7f002591a000] 23:10:35 INFO - PROCESS | 1826 | 1461651035465 Marionette DEBUG loaded listener.js 23:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f0026f48000) [pid = 1826] [serial = 975] [outer = 0x7f002591a000] 23:10:36 INFO - PROCESS | 1826 | 1461651036318 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]]]}] 23:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1333ms 23:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:10:36 INFO - PROCESS | 1826 | 1461651036371 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:10:36 INFO - PROCESS | 1826 | 1461651036374 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:10:36 INFO - PROCESS | 1826 | 1461651036380 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:10:36 INFO - PROCESS | 1826 | 1461651036383 Marionette TRACE conn3 <- [1,1270,null,{}] 23:10:36 INFO - PROCESS | 1826 | 1461651036388 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}] 23:10:36 INFO - PROCESS | 1826 | 1461651036556 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:10:36 INFO - PROCESS | 1826 | 1461651036750 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024560800 == 114 [pid = 1826] [id = 325] 23:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f00235e3000) [pid = 1826] [serial = 976] [outer = (nil)] 23:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f0026f4b400) [pid = 1826] [serial = 977] [outer = 0x7f00235e3000] 23:10:36 INFO - PROCESS | 1826 | 1461651036823 Marionette DEBUG loaded listener.js 23:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f00470d7800) [pid = 1826] [serial = 978] [outer = 0x7f00235e3000] 23:10:38 INFO - PROCESS | 1826 | 1461651038026 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]]]}] 23:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1685ms 23:10:38 INFO - PROCESS | 1826 | 1461651038064 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:10:38 INFO - PROCESS | 1826 | 1461651038071 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:10:38 INFO - PROCESS | 1826 | 1461651038078 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:10:38 INFO - PROCESS | 1826 | 1461651038083 Marionette TRACE conn3 <- [1,1274,null,{}] 23:10:38 INFO - PROCESS | 1826 | 1461651038090 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}] 23:10:38 INFO - PROCESS | 1826 | 1461651038245 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:10:38 INFO - PROCESS | 1826 | 1461651038441 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250ea000 == 115 [pid = 1826] [id = 326] 23:10:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f002426c800) [pid = 1826] [serial = 979] [outer = (nil)] 23:10:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f0024271000) [pid = 1826] [serial = 980] [outer = 0x7f002426c800] 23:10:38 INFO - PROCESS | 1826 | 1461651038503 Marionette DEBUG loaded listener.js 23:10:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f0025926c00) [pid = 1826] [serial = 981] [outer = 0x7f002426c800] 23:10:39 INFO - PROCESS | 1826 | 1461651039506 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]]]}] 23:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1480ms 23:10:39 INFO - PROCESS | 1826 | 1461651039559 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:10:39 INFO - PROCESS | 1826 | 1461651039566 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:10:39 INFO - PROCESS | 1826 | 1461651039575 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:10:39 INFO - PROCESS | 1826 | 1461651039578 Marionette TRACE conn3 <- [1,1278,null,{}] 23:10:39 INFO - PROCESS | 1826 | 1461651039588 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}] 23:10:39 INFO - PROCESS | 1826 | 1461651039761 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:10:40 INFO - PROCESS | 1826 | 1461651040022 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021cd6800 == 116 [pid = 1826] [id = 327] 23:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f0022f4f400) [pid = 1826] [serial = 982] [outer = (nil)] 23:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f002592a400) [pid = 1826] [serial = 983] [outer = 0x7f0022f4f400] 23:10:40 INFO - PROCESS | 1826 | 1461651040132 Marionette DEBUG loaded listener.js 23:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f0025cee800) [pid = 1826] [serial = 984] [outer = 0x7f0022f4f400] 23:10:40 INFO - PROCESS | 1826 | 1461651040957 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]]]}] 23:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1433ms 23:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:10:41 INFO - PROCESS | 1826 | 1461651041009 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:10:41 INFO - PROCESS | 1826 | 1461651041011 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:10:41 INFO - PROCESS | 1826 | 1461651041018 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:10:41 INFO - PROCESS | 1826 | 1461651041023 Marionette TRACE conn3 <- [1,1282,null,{}] 23:10:41 INFO - PROCESS | 1826 | 1461651041038 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}] 23:10:41 INFO - PROCESS | 1826 | 1461651041219 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:10:41 INFO - PROCESS | 1826 | 1461651041417 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0d9800 == 117 [pid = 1826] [id = 328] 23:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f0025ceb400) [pid = 1826] [serial = 985] [outer = (nil)] 23:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f002df51000) [pid = 1826] [serial = 986] [outer = 0x7f0025ceb400] 23:10:41 INFO - PROCESS | 1826 | 1461651041485 Marionette DEBUG loaded listener.js 23:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f002f35b400) [pid = 1826] [serial = 987] [outer = 0x7f0025ceb400] 23:10:42 INFO - PROCESS | 1826 | 1461651042330 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]]]}] 23:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1384ms 23:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:10:42 INFO - PROCESS | 1826 | 1461651042402 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:10:42 INFO - PROCESS | 1826 | 1461651042405 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:10:42 INFO - PROCESS | 1826 | 1461651042411 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:10:42 INFO - PROCESS | 1826 | 1461651042413 Marionette TRACE conn3 <- [1,1286,null,{}] 23:10:42 INFO - PROCESS | 1826 | 1461651042418 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}] 23:10:42 INFO - PROCESS | 1826 | 1461651042580 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:10:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00348a6000 == 116 [pid = 1826] [id = 314] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f0046ba3c00) [pid = 1826] [serial = 881] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f00283f8c00) [pid = 1826] [serial = 830] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f003390bc00) [pid = 1826] [serial = 836] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f003038c800) [pid = 1826] [serial = 833] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f0039ae9800) [pid = 1826] [serial = 839] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f003c468c00) [pid = 1826] [serial = 842] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f0046ea2c00) [pid = 1826] [serial = 845] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f0025933800) [pid = 1826] [serial = 848] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f0046e0cc00) [pid = 1826] [serial = 851] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f0022ee9800) [pid = 1826] [serial = 854] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f0025444400) [pid = 1826] [serial = 857] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1826 | 1461651042868 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c6e800 == 115 [pid = 1826] [id = 313] 23:10:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c6d000 == 114 [pid = 1826] [id = 312] 23:10:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003089b000 == 113 [pid = 1826] [id = 311] 23:10:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e096800 == 112 [pid = 1826] [id = 310] 23:10:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022fe6800 == 113 [pid = 1826] [id = 329] 23:10:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f0022ee9800) [pid = 1826] [serial = 988] [outer = (nil)] 23:10:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f00270a3c00) [pid = 1826] [serial = 989] [outer = 0x7f0022ee9800] 23:10:42 INFO - PROCESS | 1826 | 1461651042995 Marionette DEBUG loaded listener.js 23:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f002f38d800) [pid = 1826] [serial = 990] [outer = 0x7f0022ee9800] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250d8800 == 112 [pid = 1826] [id = 309] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250cf000 == 111 [pid = 1826] [id = 308] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025038000 == 110 [pid = 1826] [id = 303] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021ce3800 == 109 [pid = 1826] [id = 302] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033c4e800 == 108 [pid = 1826] [id = 301] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036765000 == 107 [pid = 1826] [id = 300] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00348a3800 == 106 [pid = 1826] [id = 299] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0049f69800 == 105 [pid = 1826] [id = 298] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003fef5800 == 104 [pid = 1826] [id = 297] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b278800 == 103 [pid = 1826] [id = 296] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003352f000 == 102 [pid = 1826] [id = 295] 23:10:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002df73800 == 101 [pid = 1826] [id = 294] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f0033512c00) [pid = 1826] [serial = 872] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f0035d9a400) [pid = 1826] [serial = 875] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f0030955800) [pid = 1826] [serial = 869] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f002f39b000) [pid = 1826] [serial = 866] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f002ffb2400) [pid = 1826] [serial = 867] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f0025450000) [pid = 1826] [serial = 861] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f00235e5000) [pid = 1826] [serial = 860] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f002df4f000) [pid = 1826] [serial = 864] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f0028964800) [pid = 1826] [serial = 863] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f0039af2000) [pid = 1826] [serial = 876] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f00337f3800) [pid = 1826] [serial = 873] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f0039af4000) [pid = 1826] [serial = 878] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f0031b50400) [pid = 1826] [serial = 870] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f003d07f400) [pid = 1826] [serial = 879] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1826 | 1461651043702 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]]]}] 23:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1334ms 23:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:10:43 INFO - PROCESS | 1826 | 1461651043754 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:10:43 INFO - PROCESS | 1826 | 1461651043756 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:10:43 INFO - PROCESS | 1826 | 1461651043762 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:10:43 INFO - PROCESS | 1826 | 1461651043765 Marionette TRACE conn3 <- [1,1290,null,{}] 23:10:43 INFO - PROCESS | 1826 | 1461651043769 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}] 23:10:43 INFO - PROCESS | 1826 | 1461651043912 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:10:43 INFO - PROCESS | 1826 | 1461651043927 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250dc800 == 102 [pid = 1826] [id = 330] 23:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f00235e5000) [pid = 1826] [serial = 991] [outer = (nil)] 23:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f0030394000) [pid = 1826] [serial = 992] [outer = 0x7f00235e5000] 23:10:43 INFO - PROCESS | 1826 | 1461651043985 Marionette DEBUG loaded listener.js 23:10:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f0031b49c00) [pid = 1826] [serial = 993] [outer = 0x7f00235e5000] 23:10:45 INFO - PROCESS | 1826 | 1461651045139 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]]]}] 23:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1431ms 23:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:10:45 INFO - PROCESS | 1826 | 1461651045192 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:10:45 INFO - PROCESS | 1826 | 1461651045194 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:10:45 INFO - PROCESS | 1826 | 1461651045200 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:10:45 INFO - PROCESS | 1826 | 1461651045203 Marionette TRACE conn3 <- [1,1294,null,{}] 23:10:45 INFO - PROCESS | 1826 | 1461651045208 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}] 23:10:45 INFO - PROCESS | 1826 | 1461651045362 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:10:45 INFO - PROCESS | 1826 | 1461651045532 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003352b800 == 103 [pid = 1826] [id = 331] 23:10:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f0030385400) [pid = 1826] [serial = 994] [outer = (nil)] 23:10:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f0033905c00) [pid = 1826] [serial = 995] [outer = 0x7f0030385400] 23:10:45 INFO - PROCESS | 1826 | 1461651045592 Marionette DEBUG loaded listener.js 23:10:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f00389b5400) [pid = 1826] [serial = 996] [outer = 0x7f0030385400] 23:10:46 INFO - PROCESS | 1826 | 1461651046322 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]]]}] 23:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1177ms 23:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:10:46 INFO - PROCESS | 1826 | 1461651046376 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:10:46 INFO - PROCESS | 1826 | 1461651046379 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:10:46 INFO - PROCESS | 1826 | 1461651046384 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:10:46 INFO - PROCESS | 1826 | 1461651046386 Marionette TRACE conn3 <- [1,1298,null,{}] 23:10:46 INFO - PROCESS | 1826 | 1461651046391 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}] 23:10:46 INFO - PROCESS | 1826 | 1461651046582 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:10:46 INFO - PROCESS | 1826 | 1461651046608 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339cd000 == 104 [pid = 1826] [id = 332] 23:10:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f0033c25c00) [pid = 1826] [serial = 997] [outer = (nil)] 23:10:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f00399a8400) [pid = 1826] [serial = 998] [outer = 0x7f0033c25c00] 23:10:46 INFO - PROCESS | 1826 | 1461651046666 Marionette DEBUG loaded listener.js 23:10:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f003c234400) [pid = 1826] [serial = 999] [outer = 0x7f0033c25c00] 23:10:47 INFO - PROCESS | 1826 | 1461651047471 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]]]}] 23:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1137ms 23:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:10:47 INFO - PROCESS | 1826 | 1461651047521 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:10:47 INFO - PROCESS | 1826 | 1461651047523 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:10:47 INFO - PROCESS | 1826 | 1461651047528 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:10:47 INFO - PROCESS | 1826 | 1461651047531 Marionette TRACE conn3 <- [1,1302,null,{}] 23:10:47 INFO - PROCESS | 1826 | 1461651047536 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}] 23:10:47 INFO - PROCESS | 1826 | 1461651047753 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:10:47 INFO - PROCESS | 1826 | 1461651047786 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034892800 == 105 [pid = 1826] [id = 333] 23:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f00348d5c00) [pid = 1826] [serial = 1000] [outer = (nil)] 23:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f003d07f400) [pid = 1826] [serial = 1001] [outer = 0x7f00348d5c00] 23:10:47 INFO - PROCESS | 1826 | 1461651047843 Marionette DEBUG loaded listener.js 23:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f0047d3f000) [pid = 1826] [serial = 1002] [outer = 0x7f00348d5c00] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f003095f000) [pid = 1826] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f002544f400) [pid = 1826] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f00304d9800) [pid = 1826] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f003c4db000) [pid = 1826] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f002e27cc00) [pid = 1826] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f0033af3000) [pid = 1826] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f0030531400) [pid = 1826] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f0039089000) [pid = 1826] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f00270a7800) [pid = 1826] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f002f39a000) [pid = 1826] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f0040d10400) [pid = 1826] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f003c22c800) [pid = 1826] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f002895a400) [pid = 1826] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f00238e4800) [pid = 1826] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f003c4d9400) [pid = 1826] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f002f27f800) [pid = 1826] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f0037e2c400) [pid = 1826] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f003c46a800) [pid = 1826] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f0030954c00) [pid = 1826] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f0031b4c000) [pid = 1826] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f002f284000) [pid = 1826] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f002f4b3000) [pid = 1826] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f0033546400) [pid = 1826] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f0031b52800) [pid = 1826] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f003c465000) [pid = 1826] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f00270a7c00) [pid = 1826] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f00283f9000) [pid = 1826] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f002f4b4c00) [pid = 1826] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f002e271800) [pid = 1826] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f0025ce7800) [pid = 1826] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f002f353800) [pid = 1826] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f002f21c400) [pid = 1826] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0045d1f800) [pid = 1826] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f0030908000) [pid = 1826] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f002592f000) [pid = 1826] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00283f0c00) [pid = 1826] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f002e276400) [pid = 1826] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f0030fef000) [pid = 1826] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f0046bae800) [pid = 1826] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f0025cea000) [pid = 1826] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f003354c400) [pid = 1826] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f00283f1000) [pid = 1826] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f002f45a000) [pid = 1826] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f0030903c00) [pid = 1826] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f0031b51c00) [pid = 1826] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f002f21a400) [pid = 1826] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f002f228c00) [pid = 1826] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f002f280800) [pid = 1826] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:10:48 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f003b6abc00) [pid = 1826] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:10:49 INFO - PROCESS | 1826 | 1461651049357 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]]]}] 23:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1881ms 23:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:10:49 INFO - PROCESS | 1826 | 1461651049409 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:10:49 INFO - PROCESS | 1826 | 1461651049412 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:10:49 INFO - PROCESS | 1826 | 1461651049417 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:10:49 INFO - PROCESS | 1826 | 1461651049420 Marionette TRACE conn3 <- [1,1306,null,{}] 23:10:49 INFO - PROCESS | 1826 | 1461651049425 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}] 23:10:49 INFO - PROCESS | 1826 | 1461651049574 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:10:49 INFO - PROCESS | 1826 | 1461651049588 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0aa000 == 106 [pid = 1826] [id = 334] 23:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f00204e0c00) [pid = 1826] [serial = 1003] [outer = (nil)] 23:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f00204ea800) [pid = 1826] [serial = 1004] [outer = 0x7f00204e0c00] 23:10:49 INFO - PROCESS | 1826 | 1461651049654 Marionette DEBUG loaded listener.js 23:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f0021058800) [pid = 1826] [serial = 1005] [outer = 0x7f00204e0c00] 23:10:50 INFO - PROCESS | 1826 | 1461651050453 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]]]}] 23:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1083ms 23:10:50 INFO - PROCESS | 1826 | 1461651050500 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:10:50 INFO - PROCESS | 1826 | 1461651050503 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:10:50 INFO - PROCESS | 1826 | 1461651050508 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:10:50 INFO - PROCESS | 1826 | 1461651050511 Marionette TRACE conn3 <- [1,1310,null,{}] 23:10:50 INFO - PROCESS | 1826 | 1461651050516 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}] 23:10:50 INFO - PROCESS | 1826 | 1461651050718 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:10:50 INFO - PROCESS | 1826 | 1461651050736 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00348a1800 == 107 [pid = 1826] [id = 335] 23:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f00211dd800) [pid = 1826] [serial = 1006] [outer = (nil)] 23:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f00270a7400) [pid = 1826] [serial = 1007] [outer = 0x7f00211dd800] 23:10:50 INFO - PROCESS | 1826 | 1461651050793 Marionette DEBUG loaded listener.js 23:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f002e3a9c00) [pid = 1826] [serial = 1008] [outer = 0x7f00211dd800] 23:10:51 INFO - PROCESS | 1826 | 1461651051843 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] 23:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:10:51 INFO - PROCESS | 1826 | 1461651051900 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:10:51 INFO - PROCESS | 1826 | 1461651051907 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:10:51 INFO - PROCESS | 1826 | 1461651051913 Marionette TRACE conn3 <- [1,1314,null,{}] 23:10:51 INFO - PROCESS | 1826 | 1461651051920 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}] 23:10:52 INFO - PROCESS | 1826 | 1461651052105 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:10:52 INFO - PROCESS | 1826 | 1461651052295 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024573000 == 108 [pid = 1826] [id = 336] 23:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f00228d5400) [pid = 1826] [serial = 1009] [outer = (nil)] 23:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f00238e4c00) [pid = 1826] [serial = 1010] [outer = 0x7f00228d5400] 23:10:52 INFO - PROCESS | 1826 | 1461651052369 Marionette DEBUG loaded listener.js 23:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f002426a400) [pid = 1826] [serial = 1011] [outer = 0x7f00228d5400] 23:10:53 INFO - PROCESS | 1826 | 1461651053269 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]]]}] 23:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1437ms 23:10:53 INFO - PROCESS | 1826 | 1461651053344 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:10:53 INFO - PROCESS | 1826 | 1461651053353 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:10:53 INFO - PROCESS | 1826 | 1461651053362 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:10:53 INFO - PROCESS | 1826 | 1461651053366 Marionette TRACE conn3 <- [1,1318,null,{}] 23:10:53 INFO - PROCESS | 1826 | 1461651053372 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}] 23:10:53 INFO - PROCESS | 1826 | 1461651053582 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:10:53 INFO - PROCESS | 1826 | 1461651053850 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ca7000 == 109 [pid = 1826] [id = 337] 23:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f0026f42000) [pid = 1826] [serial = 1012] [outer = (nil)] 23:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f00270af400) [pid = 1826] [serial = 1013] [outer = 0x7f0026f42000] 23:10:53 INFO - PROCESS | 1826 | 1461651053964 Marionette DEBUG loaded listener.js 23:10:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f002df51400) [pid = 1826] [serial = 1014] [outer = 0x7f0026f42000] 23:10:54 INFO - PROCESS | 1826 | 1461651054790 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]]]}] 23:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1481ms 23:10:54 INFO - PROCESS | 1826 | 1461651054844 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:10:54 INFO - PROCESS | 1826 | 1461651054848 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:10:54 INFO - PROCESS | 1826 | 1461651054854 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:10:54 INFO - PROCESS | 1826 | 1461651054859 Marionette TRACE conn3 <- [1,1322,null,{}] 23:10:54 INFO - PROCESS | 1826 | 1461651054874 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}] 23:10:55 INFO - PROCESS | 1826 | 1461651055091 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:10:55 INFO - PROCESS | 1826 | 1461651055279 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039741800 == 110 [pid = 1826] [id = 338] 23:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f002f280800) [pid = 1826] [serial = 1015] [outer = (nil)] 23:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f002fcbdc00) [pid = 1826] [serial = 1016] [outer = 0x7f002f280800] 23:10:55 INFO - PROCESS | 1826 | 1461651055354 Marionette DEBUG loaded listener.js 23:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f0030958400) [pid = 1826] [serial = 1017] [outer = 0x7f002f280800] 23:10:56 INFO - PROCESS | 1826 | 1461651056235 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]]]}] 23:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1436ms 23:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:10:56 INFO - PROCESS | 1826 | 1461651056291 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:10:56 INFO - PROCESS | 1826 | 1461651056294 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:10:56 INFO - PROCESS | 1826 | 1461651056301 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:10:56 INFO - PROCESS | 1826 | 1461651056304 Marionette TRACE conn3 <- [1,1326,null,{}] 23:10:56 INFO - PROCESS | 1826 | 1461651056309 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}] 23:10:56 INFO - PROCESS | 1826 | 1461651056474 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:10:56 INFO - PROCESS | 1826 | 1461651056668 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b736000 == 111 [pid = 1826] [id = 339] 23:10:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f002f285400) [pid = 1826] [serial = 1018] [outer = (nil)] 23:10:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f0033546400) [pid = 1826] [serial = 1019] [outer = 0x7f002f285400] 23:10:56 INFO - PROCESS | 1826 | 1461651056739 Marionette DEBUG loaded listener.js 23:10:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f003389e000) [pid = 1826] [serial = 1020] [outer = 0x7f002f285400] 23:10:57 INFO - PROCESS | 1826 | 1461651057576 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]]]}] 23:10:57 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 23:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1328ms 23:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:10:57 INFO - PROCESS | 1826 | 1461651057629 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:10:57 INFO - PROCESS | 1826 | 1461651057631 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:10:57 INFO - PROCESS | 1826 | 1461651057637 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:10:57 INFO - PROCESS | 1826 | 1461651057641 Marionette TRACE conn3 <- [1,1330,null,{}] 23:10:57 INFO - PROCESS | 1826 | 1461651057646 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}] 23:10:57 INFO - PROCESS | 1826 | 1461651057812 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:10:58 INFO - PROCESS | 1826 | 1461651058006 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00470bb800 == 112 [pid = 1826] [id = 340] 23:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f002f455800) [pid = 1826] [serial = 1021] [outer = (nil)] 23:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f0033c23000) [pid = 1826] [serial = 1022] [outer = 0x7f002f455800] 23:10:58 INFO - PROCESS | 1826 | 1461651058075 Marionette DEBUG loaded listener.js 23:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f0037ac6800) [pid = 1826] [serial = 1023] [outer = 0x7f002f455800] 23:10:58 INFO - PROCESS | 1826 | 1461651058958 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]]]}] 23:10:59 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 23:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1379ms 23:10:59 INFO - PROCESS | 1826 | 1461651059016 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:10:59 INFO - PROCESS | 1826 | 1461651059019 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:10:59 INFO - PROCESS | 1826 | 1461651059025 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:10:59 INFO - PROCESS | 1826 | 1461651059027 Marionette TRACE conn3 <- [1,1334,null,{}] 23:10:59 INFO - PROCESS | 1826 | 1461651059032 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}] 23:10:59 INFO - PROCESS | 1826 | 1461651059210 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:10:59 INFO - PROCESS | 1826 | 1461651059399 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00502c3000 == 113 [pid = 1826] [id = 341] 23:10:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f00337f3800) [pid = 1826] [serial = 1024] [outer = (nil)] 23:10:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0045d1f800) [pid = 1826] [serial = 1025] [outer = 0x7f00337f3800] 23:10:59 INFO - PROCESS | 1826 | 1461651059478 Marionette DEBUG loaded listener.js 23:10:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0047e32800) [pid = 1826] [serial = 1026] [outer = 0x7f00337f3800] 23:11:00 INFO - PROCESS | 1826 | 1461651060291 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]]]}] 23:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1329ms 23:11:00 INFO - PROCESS | 1826 | 1461651060355 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:11:00 INFO - PROCESS | 1826 | 1461651060358 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:11:00 INFO - PROCESS | 1826 | 1461651060364 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:11:00 INFO - PROCESS | 1826 | 1461651060366 Marionette TRACE conn3 <- [1,1338,null,{}] 23:11:00 INFO - PROCESS | 1826 | 1461651060372 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}] 23:11:00 INFO - PROCESS | 1826 | 1461651060530 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:11:00 INFO - PROCESS | 1826 | 1461651060726 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003966b800 == 114 [pid = 1826] [id = 342] 23:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f003c469c00) [pid = 1826] [serial = 1027] [outer = (nil)] 23:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f004b624000) [pid = 1826] [serial = 1028] [outer = 0x7f003c469c00] 23:11:00 INFO - PROCESS | 1826 | 1461651060796 Marionette DEBUG loaded listener.js 23:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f004b9afc00) [pid = 1826] [serial = 1029] [outer = 0x7f003c469c00] 23:11:02 INFO - PROCESS | 1826 | 1461651062104 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]]]}] 23:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1777ms 23:11:02 INFO - PROCESS | 1826 | 1461651062143 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:11:02 INFO - PROCESS | 1826 | 1461651062146 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:11:02 INFO - PROCESS | 1826 | 1461651062151 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:11:02 INFO - PROCESS | 1826 | 1461651062153 Marionette TRACE conn3 <- [1,1342,null,{}] 23:11:02 INFO - PROCESS | 1826 | 1461651062228 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}] 23:11:02 INFO - PROCESS | 1826 | 1461651062389 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:11:02 INFO - PROCESS | 1826 | 1461651062577 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205d4000 == 115 [pid = 1826] [id = 343] 23:11:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f0023079c00) [pid = 1826] [serial = 1030] [outer = (nil)] 23:11:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f0023080400) [pid = 1826] [serial = 1031] [outer = 0x7f0023079c00] 23:11:02 INFO - PROCESS | 1826 | 1461651062651 Marionette DEBUG loaded listener.js 23:11:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f0023087800) [pid = 1826] [serial = 1032] [outer = 0x7f0023079c00] 23:11:03 INFO - PROCESS | 1826 | 1461651063492 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]]]}] 23:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1372ms 23:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:11:03 INFO - PROCESS | 1826 | 1461651063524 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:11:03 INFO - PROCESS | 1826 | 1461651063527 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:11:03 INFO - PROCESS | 1826 | 1461651063533 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:11:03 INFO - PROCESS | 1826 | 1461651063536 Marionette TRACE conn3 <- [1,1346,null,{}] 23:11:03 INFO - PROCESS | 1826 | 1461651063541 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}] 23:11:03 INFO - PROCESS | 1826 | 1461651063716 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:11:03 INFO - PROCESS | 1826 | 1461651063919 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e09b800 == 116 [pid = 1826] [id = 344] 23:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f00228e3800) [pid = 1826] [serial = 1033] [outer = (nil)] 23:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f00243ce000) [pid = 1826] [serial = 1034] [outer = 0x7f00228e3800] 23:11:03 INFO - PROCESS | 1826 | 1461651063985 Marionette DEBUG loaded listener.js 23:11:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f00243d3800) [pid = 1826] [serial = 1035] [outer = 0x7f00228e3800] 23:11:04 INFO - PROCESS | 1826 | 1461651064863 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]]]}] 23:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1381ms 23:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:11:04 INFO - PROCESS | 1826 | 1461651064913 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:11:04 INFO - PROCESS | 1826 | 1461651064916 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:11:04 INFO - PROCESS | 1826 | 1461651064922 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:11:04 INFO - PROCESS | 1826 | 1461651064925 Marionette TRACE conn3 <- [1,1350,null,{}] 23:11:04 INFO - PROCESS | 1826 | 1461651064930 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}] 23:11:05 INFO - PROCESS | 1826 | 1461651065109 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:11:05 INFO - PROCESS | 1826 | 1461651065336 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df75000 == 117 [pid = 1826] [id = 345] 23:11:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f00235d8800) [pid = 1826] [serial = 1036] [outer = (nil)] 23:11:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f00243d8800) [pid = 1826] [serial = 1037] [outer = 0x7f00235d8800] 23:11:05 INFO - PROCESS | 1826 | 1461651065402 Marionette DEBUG loaded listener.js 23:11:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f0025cef400) [pid = 1826] [serial = 1038] [outer = 0x7f00235d8800] 23:11:06 INFO - PROCESS | 1826 | 1461651066297 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]]]}] 23:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1437ms 23:11:06 INFO - PROCESS | 1826 | 1461651066359 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:11:06 INFO - PROCESS | 1826 | 1461651066363 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:11:06 INFO - PROCESS | 1826 | 1461651066369 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:11:06 INFO - PROCESS | 1826 | 1461651066373 Marionette TRACE conn3 <- [1,1354,null,{}] 23:11:06 INFO - PROCESS | 1826 | 1461651066380 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}] 23:11:06 INFO - PROCESS | 1826 | 1461651066571 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:11:06 INFO - PROCESS | 1826 | 1461651066765 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00306bd800 == 118 [pid = 1826] [id = 346] 23:11:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f00243d8c00) [pid = 1826] [serial = 1039] [outer = (nil)] 23:11:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f002f399000) [pid = 1826] [serial = 1040] [outer = 0x7f00243d8c00] 23:11:06 INFO - PROCESS | 1826 | 1461651066838 Marionette DEBUG loaded listener.js 23:11:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f00332dc000) [pid = 1826] [serial = 1041] [outer = 0x7f00243d8c00] 23:11:08 INFO - PROCESS | 1826 | 1461651068246 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]]]}] 23:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1982ms 23:11:08 INFO - PROCESS | 1826 | 1461651068352 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:11:08 INFO - PROCESS | 1826 | 1461651068357 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:11:08 INFO - PROCESS | 1826 | 1461651068365 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:11:08 INFO - PROCESS | 1826 | 1461651068369 Marionette TRACE conn3 <- [1,1358,null,{}] 23:11:08 INFO - PROCESS | 1826 | 1461651068377 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}] 23:11:08 INFO - PROCESS | 1826 | 1461651068544 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:11:08 INFO - PROCESS | 1826 | 1461651068741 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250eb000 == 119 [pid = 1826] [id = 347] 23:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f00228d4c00) [pid = 1826] [serial = 1042] [outer = (nil)] 23:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f00235d7c00) [pid = 1826] [serial = 1043] [outer = 0x7f00228d4c00] 23:11:08 INFO - PROCESS | 1826 | 1461651068805 Marionette DEBUG loaded listener.js 23:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f0024268000) [pid = 1826] [serial = 1044] [outer = 0x7f00228d4c00] 23:11:09 INFO - PROCESS | 1826 | 1461651069578 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]]]}] 23:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1288ms 23:11:09 INFO - PROCESS | 1826 | 1461651069652 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:11:09 INFO - PROCESS | 1826 | 1461651069659 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:11:09 INFO - PROCESS | 1826 | 1461651069668 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:11:09 INFO - PROCESS | 1826 | 1461651069672 Marionette TRACE conn3 <- [1,1362,null,{}] 23:11:09 INFO - PROCESS | 1826 | 1461651069677 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}] 23:11:09 INFO - PROCESS | 1826 | 1461651069838 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:11:10 INFO - PROCESS | 1826 | 1461651070270 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021022800 == 120 [pid = 1826] [id = 348] 23:11:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f0025448c00) [pid = 1826] [serial = 1045] [outer = (nil)] 23:11:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f002591cc00) [pid = 1826] [serial = 1046] [outer = 0x7f0025448c00] 23:11:10 INFO - PROCESS | 1826 | 1461651070380 Marionette DEBUG loaded listener.js 23:11:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f0025cea400) [pid = 1826] [serial = 1047] [outer = 0x7f0025448c00] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f0033c18000) [pid = 1826] [serial = 905] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f002105d400) [pid = 1826] [serial = 917] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f00228da400) [pid = 1826] [serial = 911] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f00238f1800) [pid = 1826] [serial = 899] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f0033c22c00) [pid = 1826] [serial = 914] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f00224ce000) [pid = 1826] [serial = 908] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f0022f4b800) [pid = 1826] [serial = 902] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047b0e000 == 119 [pid = 1826] [id = 257] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00337b6800 == 118 [pid = 1826] [id = 277] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004ecf0800 == 117 [pid = 1826] [id = 132] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003ab31800 == 116 [pid = 1826] [id = 45] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b53e800 == 115 [pid = 1826] [id = 278] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f00211e0000) [pid = 1826] [serial = 920] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f003354c800) [pid = 1826] [serial = 944] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | 1461651071424 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]]]}] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0aa000 == 114 [pid = 1826] [id = 334] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034892800 == 113 [pid = 1826] [id = 333] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339cd000 == 112 [pid = 1826] [id = 332] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003352b800 == 111 [pid = 1826] [id = 331] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250dc800 == 110 [pid = 1826] [id = 330] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022fe6800 == 109 [pid = 1826] [id = 329] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0d9800 == 108 [pid = 1826] [id = 328] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021cd6800 == 107 [pid = 1826] [id = 327] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398c0800 == 106 [pid = 1826] [id = 293] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250ea000 == 105 [pid = 1826] [id = 326] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00469c1800 == 104 [pid = 1826] [id = 320] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b280000 == 103 [pid = 1826] [id = 319] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398c6800 == 102 [pid = 1826] [id = 318] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033c50000 == 101 [pid = 1826] [id = 317] 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002df6f800 == 100 [pid = 1826] [id = 316] 23:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1795ms 23:11:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021ec6800 == 99 [pid = 1826] [id = 315] 23:11:11 INFO - PROCESS | 1826 | 1461651071465 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:11:11 INFO - PROCESS | 1826 | 1461651071469 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:11:11 INFO - PROCESS | 1826 | 1461651071476 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:11:11 INFO - PROCESS | 1826 | 1461651071481 Marionette TRACE conn3 <- [1,1366,null,{}] 23:11:11 INFO - PROCESS | 1826 | 1461651071495 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}] 23:11:11 INFO - PROCESS | 1826 | 1461651071653 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f003b6b6000) [pid = 1826] [serial = 653] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f004bc4a800) [pid = 1826] [serial = 792] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f002f4bf000) [pid = 1826] [serial = 939] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f00304d9000) [pid = 1826] [serial = 941] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f004803a400) [pid = 1826] [serial = 750] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f003c23a000) [pid = 1826] [serial = 738] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f0046946000) [pid = 1826] [serial = 893] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f002f224800) [pid = 1826] [serial = 933] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f003b297400) [pid = 1826] [serial = 692] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f002fcc8800) [pid = 1826] [serial = 656] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f003ab8b800) [pid = 1826] [serial = 650] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f0031c60000) [pid = 1826] [serial = 942] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f004bc42c00) [pid = 1826] [serial = 789] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f0028968800) [pid = 1826] [serial = 795] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f00238ec400) [pid = 1826] [serial = 923] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f00348dc800) [pid = 1826] [serial = 602] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f002f225400) [pid = 1826] [serial = 725] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f00304cfc00) [pid = 1826] [serial = 777] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0033510800) [pid = 1826] [serial = 686] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0046952c00) [pid = 1826] [serial = 701] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f002f282400) [pid = 1826] [serial = 632] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f002f35d000) [pid = 1826] [serial = 936] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f002f390c00) [pid = 1826] [serial = 938] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f0030fec400) [pid = 1826] [serial = 728] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f003c465400) [pid = 1826] [serial = 695] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f00338a1c00) [pid = 1826] [serial = 641] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f002f359000) [pid = 1826] [serial = 935] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f0025939c00) [pid = 1826] [serial = 930] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f00348d1000) [pid = 1826] [serial = 780] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f0046cfbc00) [pid = 1826] [serial = 744] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f00304cc800) [pid = 1826] [serial = 887] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f00481eb000) [pid = 1826] [serial = 753] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f0038b4a800) [pid = 1826] [serial = 689] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f0039d31400) [pid = 1826] [serial = 735] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f003a34ec00) [pid = 1826] [serial = 647] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f00270b1000) [pid = 1826] [serial = 801] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f0031c58c00) [pid = 1826] [serial = 596] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f003885e000) [pid = 1826] [serial = 890] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f0047ab7400) [pid = 1826] [serial = 747] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f0040d92000) [pid = 1826] [serial = 698] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0028962800) [pid = 1826] [serial = 932] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f002df4d800) [pid = 1826] [serial = 798] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f0024267800) [pid = 1826] [serial = 927] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f0040d0ec00) [pid = 1826] [serial = 741] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f002592d400) [pid = 1826] [serial = 929] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f0039091c00) [pid = 1826] [serial = 611] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f003908ac00) [pid = 1826] [serial = 608] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0049fb9800) [pid = 1826] [serial = 786] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f0031e0a800) [pid = 1826] [serial = 638] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f003390b400) [pid = 1826] [serial = 731] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f002fcc4400) [pid = 1826] [serial = 593] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f003038c400) [pid = 1826] [serial = 635] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0033911000) [pid = 1826] [serial = 599] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0037aca000) [pid = 1826] [serial = 644] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0046952000) [pid = 1826] [serial = 783] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f0049f31000) [pid = 1826] [serial = 896] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f00238e9000) [pid = 1826] [serial = 926] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f00270b2000) [pid = 1826] [serial = 884] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f002df51800) [pid = 1826] [serial = 804] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f003698f800) [pid = 1826] [serial = 605] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f0030257c00) [pid = 1826] [serial = 683] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 1826 | 1461651071884 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002359e800 == 100 [pid = 1826] [id = 349] 23:11:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f0024267800) [pid = 1826] [serial = 1048] [outer = (nil)] 23:11:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f00270b2000) [pid = 1826] [serial = 1049] [outer = 0x7f0024267800] 23:11:11 INFO - PROCESS | 1826 | 1461651071956 Marionette DEBUG loaded listener.js 23:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f0028969c00) [pid = 1826] [serial = 1050] [outer = 0x7f0024267800] 23:11:12 INFO - PROCESS | 1826 | 1461651072640 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] 23:11:12 INFO - PROCESS | 1826 | 1461651072665 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:11:12 INFO - PROCESS | 1826 | 1461651072671 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:11:12 INFO - PROCESS | 1826 | 1461651072673 Marionette TRACE conn3 <- [1,1370,null,{}] 23:11:12 INFO - PROCESS | 1826 | 1461651072678 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}] 23:11:12 INFO - PROCESS | 1826 | 1461651072885 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:11:12 INFO - PROCESS | 1826 | 1461651072905 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250d1000 == 101 [pid = 1826] [id = 350] 23:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f0026f4c800) [pid = 1826] [serial = 1051] [outer = (nil)] 23:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f002e27e400) [pid = 1826] [serial = 1052] [outer = 0x7f0026f4c800] 23:11:12 INFO - PROCESS | 1826 | 1461651072964 Marionette DEBUG loaded listener.js 23:11:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f002e3af800) [pid = 1826] [serial = 1053] [outer = 0x7f0026f4c800] 23:11:13 INFO - PROCESS | 1826 | 1461651073723 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] 23:11:13 INFO - PROCESS | 1826 | 1461651073764 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:11:13 INFO - PROCESS | 1826 | 1461651073797 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:11:13 INFO - PROCESS | 1826 | 1461651073799 Marionette TRACE conn3 <- [1,1374,null,{}] 23:11:13 INFO - PROCESS | 1826 | 1461651073833 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}] 23:11:14 INFO - PROCESS | 1826 | 1461651074029 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:11:14 INFO - PROCESS | 1826 | 1461651074049 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e00d800 == 102 [pid = 1826] [id = 351] 23:11:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f002df50400) [pid = 1826] [serial = 1054] [outer = (nil)] 23:11:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f002f278c00) [pid = 1826] [serial = 1055] [outer = 0x7f002df50400] 23:11:14 INFO - PROCESS | 1826 | 1461651074108 Marionette DEBUG loaded listener.js 23:11:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f002f350400) [pid = 1826] [serial = 1056] [outer = 0x7f002df50400] 23:11:14 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:11:14 INFO - PROCESS | 1826 | 1461651074920 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] 23:11:14 INFO - PROCESS | 1826 | 1461651074960 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:11:14 INFO - PROCESS | 1826 | 1461651074966 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:11:14 INFO - PROCESS | 1826 | 1461651074968 Marionette TRACE conn3 <- [1,1378,null,{}] 23:11:14 INFO - PROCESS | 1826 | 1461651074980 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}] 23:11:15 INFO - PROCESS | 1826 | 1461651075195 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:11:15 INFO - PROCESS | 1826 | 1461651075237 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff12000 == 103 [pid = 1826] [id = 352] 23:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0024266400) [pid = 1826] [serial = 1057] [outer = (nil)] 23:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f002fcbfc00) [pid = 1826] [serial = 1058] [outer = 0x7f0024266400] 23:11:15 INFO - PROCESS | 1826 | 1461651075361 Marionette DEBUG loaded listener.js 23:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f003025f400) [pid = 1826] [serial = 1059] [outer = 0x7f0024266400] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f00204e0c00) [pid = 1826] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0025ceb400) [pid = 1826] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0030385400) [pid = 1826] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0022ee9800) [pid = 1826] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f002426c800) [pid = 1826] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f00348d5c00) [pid = 1826] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f0033c25c00) [pid = 1826] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f0022f4f400) [pid = 1826] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f00235e5000) [pid = 1826] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:11:16 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f002f286800) [pid = 1826] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:11:16 INFO - PROCESS | 1826 | 1461651076740 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] 23:11:16 INFO - PROCESS | 1826 | 1461651076758 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:11:16 INFO - PROCESS | 1826 | 1461651076764 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:11:16 INFO - PROCESS | 1826 | 1461651076766 Marionette TRACE conn3 <- [1,1382,null,{}] 23:11:16 INFO - PROCESS | 1826 | 1461651076772 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}] 23:11:16 INFO - PROCESS | 1826 | 1461651076920 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:11:17 INFO - PROCESS | 1826 | 1461651077061 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003036b800 == 104 [pid = 1826] [id = 353] 23:11:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f00204e2800) [pid = 1826] [serial = 1060] [outer = (nil)] 23:11:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f00228de800) [pid = 1826] [serial = 1061] [outer = 0x7f00204e2800] 23:11:17 INFO - PROCESS | 1826 | 1461651077118 Marionette DEBUG loaded listener.js 23:11:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f00304d3c00) [pid = 1826] [serial = 1062] [outer = 0x7f00204e2800] 23:11:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00305a5000 == 103 [pid = 1826] [id = 10] 23:11:17 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:11:17 INFO - PROCESS | 1826 | 1461651077877 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] 23:11:17 INFO - PROCESS | 1826 | 1461651077899 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:11:17 INFO - PROCESS | 1826 | 1461651077905 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:11:17 INFO - PROCESS | 1826 | 1461651077908 Marionette TRACE conn3 <- [1,1386,null,{}] 23:11:17 INFO - PROCESS | 1826 | 1461651077912 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}] 23:11:18 INFO - PROCESS | 1826 | 1461651078105 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:11:18 INFO - PROCESS | 1826 | 1461651078119 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ca0000 == 104 [pid = 1826] [id = 354] 23:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f00204e3000) [pid = 1826] [serial = 1063] [outer = (nil)] 23:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f003090cc00) [pid = 1826] [serial = 1064] [outer = 0x7f00204e3000] 23:11:18 INFO - PROCESS | 1826 | 1461651078177 Marionette DEBUG loaded listener.js 23:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0030959c00) [pid = 1826] [serial = 1065] [outer = 0x7f00204e3000] 23:11:19 INFO - PROCESS | 1826 | 1461651079308 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] 23:11:19 INFO - PROCESS | 1826 | 1461651079342 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:11:19 INFO - PROCESS | 1826 | 1461651079349 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:11:19 INFO - PROCESS | 1826 | 1461651079355 Marionette TRACE conn3 <- [1,1390,null,{}] 23:11:19 INFO - PROCESS | 1826 | 1461651079362 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}] 23:11:19 INFO - PROCESS | 1826 | 1461651079532 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:11:19 INFO - PROCESS | 1826 | 1461651079776 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002398b800 == 105 [pid = 1826] [id = 355] 23:11:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f00238ee800) [pid = 1826] [serial = 1066] [outer = (nil)] 23:11:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f00243cc000) [pid = 1826] [serial = 1067] [outer = 0x7f00238ee800] 23:11:19 INFO - PROCESS | 1826 | 1461651079894 Marionette DEBUG loaded listener.js 23:11:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0025927400) [pid = 1826] [serial = 1068] [outer = 0x7f00238ee800] 23:11:20 INFO - PROCESS | 1826 | 1461651080808 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]]]}] 23:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1486ms 23:11:20 INFO - PROCESS | 1826 | 1461651080836 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:11:20 INFO - PROCESS | 1826 | 1461651080844 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:11:20 INFO - PROCESS | 1826 | 1461651080853 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:11:20 INFO - PROCESS | 1826 | 1461651080857 Marionette TRACE conn3 <- [1,1394,null,{}] 23:11:20 INFO - PROCESS | 1826 | 1461651080863 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}] 23:11:21 INFO - PROCESS | 1826 | 1461651081033 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:11:21 INFO - PROCESS | 1826 | 1461651081218 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f61d000 == 106 [pid = 1826] [id = 356] 23:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f002592d400) [pid = 1826] [serial = 1069] [outer = (nil)] 23:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f002895fc00) [pid = 1826] [serial = 1070] [outer = 0x7f002592d400] 23:11:21 INFO - PROCESS | 1826 | 1461651081296 Marionette DEBUG loaded listener.js 23:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f002e3af400) [pid = 1826] [serial = 1071] [outer = 0x7f002592d400] 23:11:22 INFO - PROCESS | 1826 | 1461651082197 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]]]}] 23:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1383ms 23:11:22 INFO - PROCESS | 1826 | 1461651082237 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:11:22 INFO - PROCESS | 1826 | 1461651082241 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:11:22 INFO - PROCESS | 1826 | 1461651082247 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:11:22 INFO - PROCESS | 1826 | 1461651082253 Marionette TRACE conn3 <- [1,1398,null,{}] 23:11:22 INFO - PROCESS | 1826 | 1461651082269 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}] 23:11:22 INFO - PROCESS | 1826 | 1461651082439 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:11:22 INFO - PROCESS | 1826 | 1461651082629 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003334c000 == 107 [pid = 1826] [id = 357] 23:11:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f002e27f000) [pid = 1826] [serial = 1072] [outer = (nil)] 23:11:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f002f462800) [pid = 1826] [serial = 1073] [outer = 0x7f002e27f000] 23:11:22 INFO - PROCESS | 1826 | 1461651082706 Marionette DEBUG loaded listener.js 23:11:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f002f8dac00) [pid = 1826] [serial = 1074] [outer = 0x7f002e27f000] 23:11:23 INFO - PROCESS | 1826 | 1461651083564 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]]]}] 23:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1339ms 23:11:23 INFO - PROCESS | 1826 | 1461651083587 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:11:23 INFO - PROCESS | 1826 | 1461651083591 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:11:23 INFO - PROCESS | 1826 | 1461651083597 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:11:23 INFO - PROCESS | 1826 | 1461651083600 Marionette TRACE conn3 <- [1,1402,null,{}] 23:11:23 INFO - PROCESS | 1826 | 1461651083605 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}] 23:11:23 INFO - PROCESS | 1826 | 1461651083773 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:11:23 INFO - PROCESS | 1826 | 1461651083958 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338c5800 == 108 [pid = 1826] [id = 358] 23:11:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f00238ed400) [pid = 1826] [serial = 1075] [outer = (nil)] 23:11:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f003090d000) [pid = 1826] [serial = 1076] [outer = 0x7f00238ed400] 23:11:24 INFO - PROCESS | 1826 | 1461651084030 Marionette DEBUG loaded listener.js 23:11:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f0031b46400) [pid = 1826] [serial = 1077] [outer = 0x7f00238ed400] 23:11:24 INFO - PROCESS | 1826 | 1461651084867 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]]]}] 23:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1332ms 23:11:24 INFO - PROCESS | 1826 | 1461651084930 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:11:24 INFO - PROCESS | 1826 | 1461651084934 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:11:24 INFO - PROCESS | 1826 | 1461651084939 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:11:24 INFO - PROCESS | 1826 | 1461651084943 Marionette TRACE conn3 <- [1,1406,null,{}] 23:11:24 INFO - PROCESS | 1826 | 1461651084948 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}] 23:11:25 INFO - PROCESS | 1826 | 1461651085121 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:11:25 INFO - PROCESS | 1826 | 1461651085301 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c3c800 == 109 [pid = 1826] [id = 359] 23:11:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f002f45b000) [pid = 1826] [serial = 1078] [outer = (nil)] 23:11:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f0031b55000) [pid = 1826] [serial = 1079] [outer = 0x7f002f45b000] 23:11:25 INFO - PROCESS | 1826 | 1461651085372 Marionette DEBUG loaded listener.js 23:11:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0031e06400) [pid = 1826] [serial = 1080] [outer = 0x7f002f45b000] 23:11:26 INFO - PROCESS | 1826 | 1461651086215 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]]]}] 23:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1333ms 23:11:26 INFO - PROCESS | 1826 | 1461651086274 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:11:26 INFO - PROCESS | 1826 | 1461651086277 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:11:26 INFO - PROCESS | 1826 | 1461651086287 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:11:26 INFO - PROCESS | 1826 | 1461651086289 Marionette TRACE conn3 <- [1,1410,null,{}] 23:11:26 INFO - PROCESS | 1826 | 1461651086294 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}] 23:11:26 INFO - PROCESS | 1826 | 1461651086474 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:11:26 INFO - PROCESS | 1826 | 1461651086655 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035db8000 == 110 [pid = 1826] [id = 360] 23:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0033546000) [pid = 1826] [serial = 1081] [outer = (nil)] 23:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f0033561800) [pid = 1826] [serial = 1082] [outer = 0x7f0033546000] 23:11:26 INFO - PROCESS | 1826 | 1461651086729 Marionette DEBUG loaded listener.js 23:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f00337f1800) [pid = 1826] [serial = 1083] [outer = 0x7f0033546000] 23:11:27 INFO - PROCESS | 1826 | 1461651087600 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]]]}] 23:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1331ms 23:11:27 INFO - PROCESS | 1826 | 1461651087620 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:11:27 INFO - PROCESS | 1826 | 1461651087622 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:11:27 INFO - PROCESS | 1826 | 1461651087628 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:11:27 INFO - PROCESS | 1826 | 1461651087631 Marionette TRACE conn3 <- [1,1414,null,{}] 23:11:27 INFO - PROCESS | 1826 | 1461651087636 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}] 23:11:27 INFO - PROCESS | 1826 | 1461651087799 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:11:27 INFO - PROCESS | 1826 | 1461651087991 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038cb8000 == 111 [pid = 1826] [id = 361] 23:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f002f45dc00) [pid = 1826] [serial = 1084] [outer = (nil)] 23:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f00338a1c00) [pid = 1826] [serial = 1085] [outer = 0x7f002f45dc00] 23:11:28 INFO - PROCESS | 1826 | 1461651088062 Marionette DEBUG loaded listener.js 23:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f003390dc00) [pid = 1826] [serial = 1086] [outer = 0x7f002f45dc00] 23:11:29 INFO - PROCESS | 1826 | 1461651089079 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]]]}] 23:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1482ms 23:11:29 INFO - PROCESS | 1826 | 1461651089110 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:11:29 INFO - PROCESS | 1826 | 1461651089113 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:11:29 INFO - PROCESS | 1826 | 1461651089119 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:11:29 INFO - PROCESS | 1826 | 1461651089121 Marionette TRACE conn3 <- [1,1418,null,{}] 23:11:29 INFO - PROCESS | 1826 | 1461651089127 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}] 23:11:29 INFO - PROCESS | 1826 | 1461651089293 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:11:29 INFO - PROCESS | 1826 | 1461651089478 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003966c800 == 112 [pid = 1826] [id = 362] 23:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f002f4b5000) [pid = 1826] [serial = 1087] [outer = (nil)] 23:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f0033afb000) [pid = 1826] [serial = 1088] [outer = 0x7f002f4b5000] 23:11:29 INFO - PROCESS | 1826 | 1461651089547 Marionette DEBUG loaded listener.js 23:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f00348d1000) [pid = 1826] [serial = 1089] [outer = 0x7f002f4b5000] 23:11:30 INFO - PROCESS | 1826 | 1461651090407 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]]]}] 23:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1332ms 23:11:30 INFO - PROCESS | 1826 | 1461651090452 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:11:30 INFO - PROCESS | 1826 | 1461651090455 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:11:30 INFO - PROCESS | 1826 | 1461651090461 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:11:30 INFO - PROCESS | 1826 | 1461651090464 Marionette TRACE conn3 <- [1,1422,null,{}] 23:11:30 INFO - PROCESS | 1826 | 1461651090469 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}] 23:11:30 INFO - PROCESS | 1826 | 1461651090634 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:11:30 INFO - PROCESS | 1826 | 1461651090826 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3f2800 == 113 [pid = 1826] [id = 363] 23:11:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f003390c800) [pid = 1826] [serial = 1090] [outer = (nil)] 23:11:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f003672dc00) [pid = 1826] [serial = 1091] [outer = 0x7f003390c800] 23:11:30 INFO - PROCESS | 1826 | 1461651090893 Marionette DEBUG loaded listener.js 23:11:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f003793fc00) [pid = 1826] [serial = 1092] [outer = 0x7f003390c800] 23:11:31 INFO - PROCESS | 1826 | 1461651091809 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]]]}] 23:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1379ms 23:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:11:31 INFO - PROCESS | 1826 | 1461651091842 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:11:31 INFO - PROCESS | 1826 | 1461651091845 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:11:31 INFO - PROCESS | 1826 | 1461651091851 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:11:31 INFO - PROCESS | 1826 | 1461651091854 Marionette TRACE conn3 <- [1,1426,null,{}] 23:11:31 INFO - PROCESS | 1826 | 1461651091859 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}] 23:11:32 INFO - PROCESS | 1826 | 1461651092021 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:11:32 INFO - PROCESS | 1826 | 1461651092208 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b27f800 == 114 [pid = 1826] [id = 364] 23:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f00348d6800) [pid = 1826] [serial = 1093] [outer = (nil)] 23:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f00387cf400) [pid = 1826] [serial = 1094] [outer = 0x7f00348d6800] 23:11:32 INFO - PROCESS | 1826 | 1461651092278 Marionette DEBUG loaded listener.js 23:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f0038bc6000) [pid = 1826] [serial = 1095] [outer = 0x7f00348d6800] 23:11:33 INFO - PROCESS | 1826 | 1461651093151 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]]]}] 23:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1331ms 23:11:33 INFO - PROCESS | 1826 | 1461651093181 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:11:33 INFO - PROCESS | 1826 | 1461651093185 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:11:33 INFO - PROCESS | 1826 | 1461651093191 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:11:33 INFO - PROCESS | 1826 | 1461651093195 Marionette TRACE conn3 <- [1,1430,null,{}] 23:11:33 INFO - PROCESS | 1826 | 1461651093200 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}] 23:11:33 INFO - PROCESS | 1826 | 1461651093380 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:11:33 INFO - PROCESS | 1826 | 1461651093573 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003c44d800 == 115 [pid = 1826] [id = 365] 23:11:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f00348dac00) [pid = 1826] [serial = 1096] [outer = (nil)] 23:11:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f003a110c00) [pid = 1826] [serial = 1097] [outer = 0x7f00348dac00] 23:11:33 INFO - PROCESS | 1826 | 1461651093645 Marionette DEBUG loaded listener.js 23:11:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f003a8f1c00) [pid = 1826] [serial = 1098] [outer = 0x7f00348dac00] 23:11:34 INFO - PROCESS | 1826 | 1461651094531 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]]]}] 23:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1382ms 23:11:34 INFO - PROCESS | 1826 | 1461651094574 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:11:34 INFO - PROCESS | 1826 | 1461651094577 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:11:34 INFO - PROCESS | 1826 | 1461651094583 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:11:34 INFO - PROCESS | 1826 | 1461651094585 Marionette TRACE conn3 <- [1,1434,null,{}] 23:11:34 INFO - PROCESS | 1826 | 1461651094591 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}] 23:11:34 INFO - PROCESS | 1826 | 1461651094766 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:11:34 INFO - PROCESS | 1826 | 1461651094929 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046921800 == 116 [pid = 1826] [id = 366] 23:11:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f0039aea000) [pid = 1826] [serial = 1099] [outer = (nil)] 23:11:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f003b6b0400) [pid = 1826] [serial = 1100] [outer = 0x7f0039aea000] 23:11:34 INFO - PROCESS | 1826 | 1461651094996 Marionette DEBUG loaded listener.js 23:11:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f003c464c00) [pid = 1826] [serial = 1101] [outer = 0x7f0039aea000] 23:11:35 INFO - PROCESS | 1826 | 1461651095871 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]]]}] 23:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1327ms 23:11:35 INFO - PROCESS | 1826 | 1461651095910 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:11:35 INFO - PROCESS | 1826 | 1461651095913 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:11:35 INFO - PROCESS | 1826 | 1461651095919 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:11:35 INFO - PROCESS | 1826 | 1461651095921 Marionette TRACE conn3 <- [1,1438,null,{}] 23:11:35 INFO - PROCESS | 1826 | 1461651095927 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}] 23:11:36 INFO - PROCESS | 1826 | 1461651096088 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:11:36 INFO - PROCESS | 1826 | 1461651096277 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c3a000 == 117 [pid = 1826] [id = 367] 23:11:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f00204e6400) [pid = 1826] [serial = 1102] [outer = (nil)] 23:11:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f003b298000) [pid = 1826] [serial = 1103] [outer = 0x7f00204e6400] 23:11:36 INFO - PROCESS | 1826 | 1461651096353 Marionette DEBUG loaded listener.js 23:11:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f0040d8b400) [pid = 1826] [serial = 1104] [outer = 0x7f00204e6400] 23:11:37 INFO - PROCESS | 1826 | 1461651097438 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]]]}] 23:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1587ms 23:11:37 INFO - PROCESS | 1826 | 1461651097508 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:11:37 INFO - PROCESS | 1826 | 1461651097514 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:11:37 INFO - PROCESS | 1826 | 1461651097523 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:11:37 INFO - PROCESS | 1826 | 1461651097528 Marionette TRACE conn3 <- [1,1442,null,{}] 23:11:37 INFO - PROCESS | 1826 | 1461651097536 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}] 23:11:37 INFO - PROCESS | 1826 | 1461651097799 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:11:38 INFO - PROCESS | 1826 | 1461651098034 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0023990000 == 118 [pid = 1826] [id = 368] 23:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f00224c2800) [pid = 1826] [serial = 1105] [outer = (nil)] 23:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0037acb000) [pid = 1826] [serial = 1106] [outer = 0x7f00224c2800] 23:11:38 INFO - PROCESS | 1826 | 1461651098100 Marionette DEBUG loaded listener.js 23:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f003c4d6800) [pid = 1826] [serial = 1107] [outer = 0x7f00224c2800] 23:11:38 INFO - PROCESS | 1826 | 1461651098915 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]]]}] 23:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1435ms 23:11:38 INFO - PROCESS | 1826 | 1461651098957 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:11:38 INFO - PROCESS | 1826 | 1461651098960 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:11:38 INFO - PROCESS | 1826 | 1461651098966 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:11:38 INFO - PROCESS | 1826 | 1461651098969 Marionette TRACE conn3 <- [1,1446,null,{}] 23:11:38 INFO - PROCESS | 1826 | 1461651098974 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}] 23:11:39 INFO - PROCESS | 1826 | 1461651099140 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:11:39 INFO - PROCESS | 1826 | 1461651099735 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00238d3000 == 119 [pid = 1826] [id = 369] 23:11:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f00204ebc00) [pid = 1826] [serial = 1108] [outer = (nil)] 23:11:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f0021060c00) [pid = 1826] [serial = 1109] [outer = 0x7f00204ebc00] 23:11:39 INFO - PROCESS | 1826 | 1461651099848 Marionette DEBUG loaded listener.js 23:11:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f0022f4b800) [pid = 1826] [serial = 1110] [outer = 0x7f00204ebc00] 23:11:40 INFO - PROCESS | 1826 | 1461651100685 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]]]}] 23:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1785ms 23:11:40 INFO - PROCESS | 1826 | 1461651100753 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:11:40 INFO - PROCESS | 1826 | 1461651100758 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:11:40 INFO - PROCESS | 1826 | 1461651100765 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:11:40 INFO - PROCESS | 1826 | 1461651100770 Marionette TRACE conn3 <- [1,1450,null,{}] 23:11:40 INFO - PROCESS | 1826 | 1461651100776 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}] 23:11:41 INFO - PROCESS | 1826 | 1461651100995 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:11:41 INFO - PROCESS | 1826 | 1461651101364 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021008000 == 120 [pid = 1826] [id = 370] 23:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f00238ebc00) [pid = 1826] [serial = 1111] [outer = (nil)] 23:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f00243d2800) [pid = 1826] [serial = 1112] [outer = 0x7f00238ebc00] 23:11:41 INFO - PROCESS | 1826 | 1461651101435 Marionette DEBUG loaded listener.js 23:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f0025cebc00) [pid = 1826] [serial = 1113] [outer = 0x7f00238ebc00] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002122f000 == 119 [pid = 1826] [id = 306] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021edb000 == 118 [pid = 1826] [id = 304] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00236cb000 == 117 [pid = 1826] [id = 307] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021018800 == 116 [pid = 1826] [id = 305] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003036b800 == 115 [pid = 1826] [id = 353] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002ff12000 == 114 [pid = 1826] [id = 352] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e00d800 == 113 [pid = 1826] [id = 351] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250d1000 == 112 [pid = 1826] [id = 350] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002359e800 == 111 [pid = 1826] [id = 349] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021022800 == 110 [pid = 1826] [id = 348] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250eb000 == 109 [pid = 1826] [id = 347] 23:11:42 INFO - PROCESS | 1826 | 1461651102388 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]]]}] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ca7000 == 108 [pid = 1826] [id = 337] 23:11:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0024573000 == 107 [pid = 1826] [id = 336] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f0021058800) [pid = 1826] [serial = 1005] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f0030530c00) [pid = 1826] [serial = 956] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f002544dc00) [pid = 1826] [serial = 950] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f002f35b400) [pid = 1826] [serial = 987] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f0033905c00) [pid = 1826] [serial = 995] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f002df51000) [pid = 1826] [serial = 986] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f00270a3c00) [pid = 1826] [serial = 989] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f0024271000) [pid = 1826] [serial = 980] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f0025923400) [pid = 1826] [serial = 971] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f00379f6400) [pid = 1826] [serial = 962] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f0026f4b400) [pid = 1826] [serial = 977] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f003d07f400) [pid = 1826] [serial = 1001] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f003c234400) [pid = 1826] [serial = 999] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f002592a400) [pid = 1826] [serial = 983] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0047d3f000) [pid = 1826] [serial = 1002] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f003fe55400) [pid = 1826] [serial = 965] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f00389b5400) [pid = 1826] [serial = 996] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00399a8400) [pid = 1826] [serial = 998] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f002e3a8800) [pid = 1826] [serial = 953] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f0030394000) [pid = 1826] [serial = 992] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f0025cee800) [pid = 1826] [serial = 984] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f004803b000) [pid = 1826] [serial = 968] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f00337fd800) [pid = 1826] [serial = 959] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f00224c6c00) [pid = 1826] [serial = 947] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f00337f0000) [pid = 1826] [serial = 945] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f002f38d800) [pid = 1826] [serial = 990] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f0026f40400) [pid = 1826] [serial = 974] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f0031b49c00) [pid = 1826] [serial = 993] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f0025926c00) [pid = 1826] [serial = 981] [outer = (nil)] [url = about:blank] 23:11:42 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f00204ea800) [pid = 1826] [serial = 1004] [outer = (nil)] [url = about:blank] 23:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1686ms 23:11:42 INFO - PROCESS | 1826 | 1461651102455 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:11:42 INFO - PROCESS | 1826 | 1461651102463 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:11:42 INFO - PROCESS | 1826 | 1461651102469 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:11:42 INFO - PROCESS | 1826 | 1461651102471 Marionette TRACE conn3 <- [1,1454,null,{}] 23:11:42 INFO - PROCESS | 1826 | 1461651102477 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}] 23:11:42 INFO - PROCESS | 1826 | 1461651102631 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:11:42 INFO - PROCESS | 1826 | 1461651102891 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ec6000 == 108 [pid = 1826] [id = 371] 23:11:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f00204e5400) [pid = 1826] [serial = 1114] [outer = (nil)] 23:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f00211e0000) [pid = 1826] [serial = 1115] [outer = 0x7f00204e5400] 23:11:43 INFO - PROCESS | 1826 | 1461651103028 Marionette DEBUG loaded listener.js 23:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f0023088c00) [pid = 1826] [serial = 1116] [outer = 0x7f00204e5400] 23:11:43 INFO - PROCESS | 1826 | 1461651103922 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]]]}] 23:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1483ms 23:11:43 INFO - PROCESS | 1826 | 1461651103955 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:11:43 INFO - PROCESS | 1826 | 1461651103961 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:11:43 INFO - PROCESS | 1826 | 1461651103968 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:11:43 INFO - PROCESS | 1826 | 1461651103973 Marionette TRACE conn3 <- [1,1458,null,{}] 23:11:43 INFO - PROCESS | 1826 | 1461651103980 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}] 23:11:44 INFO - PROCESS | 1826 | 1461651104153 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:11:44 INFO - PROCESS | 1826 | 1461651104347 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250e7800 == 109 [pid = 1826] [id = 372] 23:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f00204eb400) [pid = 1826] [serial = 1117] [outer = (nil)] 23:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f0026f4a800) [pid = 1826] [serial = 1118] [outer = 0x7f00204eb400] 23:11:44 INFO - PROCESS | 1826 | 1461651104418 Marionette DEBUG loaded listener.js 23:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0028964800) [pid = 1826] [serial = 1119] [outer = 0x7f00204eb400] 23:11:45 INFO - PROCESS | 1826 | 1461651105408 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]]]}] 23:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1483ms 23:11:45 INFO - PROCESS | 1826 | 1461651105453 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:11:45 INFO - PROCESS | 1826 | 1461651105459 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:11:45 INFO - PROCESS | 1826 | 1461651105467 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:11:45 INFO - PROCESS | 1826 | 1461651105470 Marionette TRACE conn3 <- [1,1462,null,{}] 23:11:45 INFO - PROCESS | 1826 | 1461651105476 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}] 23:11:45 INFO - PROCESS | 1826 | 1461651105655 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:11:45 INFO - PROCESS | 1826 | 1461651105847 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f498000 == 110 [pid = 1826] [id = 373] 23:11:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f002e278400) [pid = 1826] [serial = 1120] [outer = (nil)] 23:11:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f002f21f800) [pid = 1826] [serial = 1121] [outer = 0x7f002e278400] 23:11:45 INFO - PROCESS | 1826 | 1461651105917 Marionette DEBUG loaded listener.js 23:11:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f002f286800) [pid = 1826] [serial = 1122] [outer = 0x7f002e278400] 23:11:46 INFO - PROCESS | 1826 | 1461651106925 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]]]}] 23:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1533ms 23:11:47 INFO - PROCESS | 1826 | 1461651106999 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:11:47 INFO - PROCESS | 1826 | 1461651107003 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:11:47 INFO - PROCESS | 1826 | 1461651107011 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:11:47 INFO - PROCESS | 1826 | 1461651107020 Marionette TRACE conn3 <- [1,1466,null,{}] 23:11:47 INFO - PROCESS | 1826 | 1461651107034 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}] 23:11:47 INFO - PROCESS | 1826 | 1461651107261 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:11:47 INFO - PROCESS | 1826 | 1461651107494 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030c8f000 == 111 [pid = 1826] [id = 374] 23:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f002f462c00) [pid = 1826] [serial = 1123] [outer = (nil)] 23:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f002ffb6000) [pid = 1826] [serial = 1124] [outer = 0x7f002f462c00] 23:11:47 INFO - PROCESS | 1826 | 1461651107579 Marionette DEBUG loaded listener.js 23:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f00304cd800) [pid = 1826] [serial = 1125] [outer = 0x7f002f462c00] 23:11:48 INFO - PROCESS | 1826 | 1461651108477 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]]]}] 23:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1539ms 23:11:48 INFO - PROCESS | 1826 | 1461651108549 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:11:48 INFO - PROCESS | 1826 | 1461651108554 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:11:48 INFO - PROCESS | 1826 | 1461651108560 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:11:48 INFO - PROCESS | 1826 | 1461651108563 Marionette TRACE conn3 <- [1,1470,null,{}] 23:11:48 INFO - PROCESS | 1826 | 1461651108568 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}] 23:11:48 INFO - PROCESS | 1826 | 1461651108743 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:11:49 INFO - PROCESS | 1826 | 1461651109001 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00306bd800 == 110 [pid = 1826] [id = 346] 23:11:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ca3800 == 109 [pid = 1826] [id = 233] 23:11:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c036800 == 108 [pid = 1826] [id = 231] 23:11:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021008000 == 107 [pid = 1826] [id = 370] 23:11:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00238d3000 == 106 [pid = 1826] [id = 369] 23:11:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002398b800 == 105 [pid = 1826] [id = 355] 23:11:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205cb000 == 106 [pid = 1826] [id = 375] 23:11:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f00211df000) [pid = 1826] [serial = 1126] [outer = (nil)] 23:11:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f0022f4e000) [pid = 1826] [serial = 1127] [outer = 0x7f00211df000] 23:11:50 INFO - PROCESS | 1826 | 1461651110879 Marionette DEBUG loaded listener.js 23:11:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f002426ec00) [pid = 1826] [serial = 1128] [outer = 0x7f00211df000] 23:11:51 INFO - PROCESS | 1826 | 1461651111707 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]]]}] 23:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 3189ms 23:11:51 INFO - PROCESS | 1826 | 1461651111751 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:11:51 INFO - PROCESS | 1826 | 1461651111755 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:11:51 INFO - PROCESS | 1826 | 1461651111762 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:11:51 INFO - PROCESS | 1826 | 1461651111765 Marionette TRACE conn3 <- [1,1474,null,{}] 23:11:51 INFO - PROCESS | 1826 | 1461651111772 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}] 23:11:51 INFO - PROCESS | 1826 | 1461651111928 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:11:52 INFO - PROCESS | 1826 | 1461651112078 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e00b800 == 107 [pid = 1826] [id = 376] 23:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f00204e0800) [pid = 1826] [serial = 1129] [outer = (nil)] 23:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f002df53000) [pid = 1826] [serial = 1130] [outer = 0x7f00204e0800] 23:11:52 INFO - PROCESS | 1826 | 1461651112138 Marionette DEBUG loaded listener.js 23:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f002f27f000) [pid = 1826] [serial = 1131] [outer = 0x7f00204e0800] 23:11:52 INFO - PROCESS | 1826 | 1461651112938 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]]]}] 23:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1232ms 23:11:53 INFO - PROCESS | 1826 | 1461651112996 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:11:53 INFO - PROCESS | 1826 | 1461651113001 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:11:53 INFO - PROCESS | 1826 | 1461651113010 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:11:53 INFO - PROCESS | 1826 | 1461651113014 Marionette TRACE conn3 <- [1,1478,null,{}] 23:11:53 INFO - PROCESS | 1826 | 1461651113019 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}] 23:11:53 INFO - PROCESS | 1826 | 1461651113226 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:11:53 INFO - PROCESS | 1826 | 1461651113253 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030995800 == 108 [pid = 1826] [id = 377] 23:11:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f002f39b000) [pid = 1826] [serial = 1132] [outer = (nil)] 23:11:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f002f8d9400) [pid = 1826] [serial = 1133] [outer = 0x7f002f39b000] 23:11:53 INFO - PROCESS | 1826 | 1461651113312 Marionette DEBUG loaded listener.js 23:11:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f00304cdc00) [pid = 1826] [serial = 1134] [outer = 0x7f002f39b000] 23:11:54 INFO - PROCESS | 1826 | 1461651114281 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]]]}] 23:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1331ms 23:11:54 INFO - PROCESS | 1826 | 1461651114343 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:11:54 INFO - PROCESS | 1826 | 1461651114345 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:11:54 INFO - PROCESS | 1826 | 1461651114352 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:11:54 INFO - PROCESS | 1826 | 1461651114357 Marionette TRACE conn3 <- [1,1482,null,{}] 23:11:54 INFO - PROCESS | 1826 | 1461651114371 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}] 23:11:54 INFO - PROCESS | 1826 | 1461651114592 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:11:54 INFO - PROCESS | 1826 | 1461651114618 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339c7800 == 109 [pid = 1826] [id = 378] 23:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0031e04000) [pid = 1826] [serial = 1135] [outer = (nil)] 23:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f003205f400) [pid = 1826] [serial = 1136] [outer = 0x7f0031e04000] 23:11:54 INFO - PROCESS | 1826 | 1461651114678 Marionette DEBUG loaded listener.js 23:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f00320eac00) [pid = 1826] [serial = 1137] [outer = 0x7f0031e04000] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f0024266400) [pid = 1826] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f0024267800) [pid = 1826] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f0026f4c800) [pid = 1826] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f0025448c00) [pid = 1826] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f00228d4c00) [pid = 1826] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f00204ebc00) [pid = 1826] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f002df50400) [pid = 1826] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f00204e2800) [pid = 1826] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f002f8d5000) [pid = 1826] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:11:55 INFO - PROCESS | 1826 | 1461651115863 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]]]}] 23:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1532ms 23:11:55 INFO - PROCESS | 1826 | 1461651115889 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:11:55 INFO - PROCESS | 1826 | 1461651115893 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:11:55 INFO - PROCESS | 1826 | 1461651115907 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:11:55 INFO - PROCESS | 1826 | 1461651115909 Marionette TRACE conn3 <- [1,1486,null,{}] 23:11:55 INFO - PROCESS | 1826 | 1461651115915 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}] 23:11:56 INFO - PROCESS | 1826 | 1461651116061 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:11:56 INFO - PROCESS | 1826 | 1461651116076 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c56800 == 110 [pid = 1826] [id = 379] 23:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f0024266400) [pid = 1826] [serial = 1138] [outer = (nil)] 23:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f00332dac00) [pid = 1826] [serial = 1139] [outer = 0x7f0024266400] 23:11:56 INFO - PROCESS | 1826 | 1461651116146 Marionette DEBUG loaded listener.js 23:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f0033518000) [pid = 1826] [serial = 1140] [outer = 0x7f0024266400] 23:11:57 INFO - PROCESS | 1826 | 1461651117004 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]]]}] 23:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1139ms 23:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:11:57 INFO - PROCESS | 1826 | 1461651117038 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:11:57 INFO - PROCESS | 1826 | 1461651117040 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:11:57 INFO - PROCESS | 1826 | 1461651117045 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:11:57 INFO - PROCESS | 1826 | 1461651117049 Marionette TRACE conn3 <- [1,1490,null,{}] 23:11:57 INFO - PROCESS | 1826 | 1461651117053 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}] 23:11:57 INFO - PROCESS | 1826 | 1461651117253 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:11:57 INFO - PROCESS | 1826 | 1461651117271 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035da3800 == 111 [pid = 1826] [id = 380] 23:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f003354fc00) [pid = 1826] [serial = 1141] [outer = (nil)] 23:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f0033559800) [pid = 1826] [serial = 1142] [outer = 0x7f003354fc00] 23:11:57 INFO - PROCESS | 1826 | 1461651117337 Marionette DEBUG loaded listener.js 23:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f0033903400) [pid = 1826] [serial = 1143] [outer = 0x7f003354fc00] 23:11:58 INFO - PROCESS | 1826 | 1461651118408 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]]]}] 23:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1434ms 23:11:58 INFO - PROCESS | 1826 | 1461651118481 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:11:58 INFO - PROCESS | 1826 | 1461651118487 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:11:58 INFO - PROCESS | 1826 | 1461651118494 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:11:58 INFO - PROCESS | 1826 | 1461651118501 Marionette TRACE conn3 <- [1,1494,null,{}] 23:11:58 INFO - PROCESS | 1826 | 1461651118508 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}] 23:11:58 INFO - PROCESS | 1826 | 1461651118717 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:11:58 INFO - PROCESS | 1826 | 1461651118952 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002455c000 == 112 [pid = 1826] [id = 381] 23:11:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f002e272000) [pid = 1826] [serial = 1144] [outer = (nil)] 23:11:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f002e3b3800) [pid = 1826] [serial = 1145] [outer = 0x7f002e272000] 23:11:59 INFO - PROCESS | 1826 | 1461651119068 Marionette DEBUG loaded listener.js 23:11:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f002f35e800) [pid = 1826] [serial = 1146] [outer = 0x7f002e272000] 23:11:59 INFO - PROCESS | 1826 | 1461651119940 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]]]}] 23:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1498ms 23:12:00 INFO - PROCESS | 1826 | 1461651119993 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:12:00 INFO - PROCESS | 1826 | 1461651120001 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:12:00 INFO - PROCESS | 1826 | 1461651120011 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:12:00 INFO - PROCESS | 1826 | 1461651120015 Marionette TRACE conn3 <- [1,1498,null,{}] 23:12:00 INFO - PROCESS | 1826 | 1461651120021 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}] 23:12:00 INFO - PROCESS | 1826 | 1461651120199 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:12:00 INFO - PROCESS | 1826 | 1461651120387 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035da3000 == 113 [pid = 1826] [id = 382] 23:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f002f8d5000) [pid = 1826] [serial = 1147] [outer = (nil)] 23:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f003090ec00) [pid = 1826] [serial = 1148] [outer = 0x7f002f8d5000] 23:12:00 INFO - PROCESS | 1826 | 1461651120537 Marionette DEBUG loaded listener.js 23:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f0031c5e000) [pid = 1826] [serial = 1149] [outer = 0x7f002f8d5000] 23:12:01 INFO - PROCESS | 1826 | 1461651121354 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]]]}] 23:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1386ms 23:12:01 INFO - PROCESS | 1826 | 1461651121396 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:12:01 INFO - PROCESS | 1826 | 1461651121404 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:12:01 INFO - PROCESS | 1826 | 1461651121416 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:12:01 INFO - PROCESS | 1826 | 1461651121421 Marionette TRACE conn3 <- [1,1502,null,{}] 23:12:01 INFO - PROCESS | 1826 | 1461651121437 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}] 23:12:01 INFO - PROCESS | 1826 | 1461651121616 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:12:01 INFO - PROCESS | 1826 | 1461651121815 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398bf000 == 114 [pid = 1826] [id = 383] 23:12:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f0030f5b000) [pid = 1826] [serial = 1150] [outer = (nil)] 23:12:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f00337f0000) [pid = 1826] [serial = 1151] [outer = 0x7f0030f5b000] 23:12:01 INFO - PROCESS | 1826 | 1461651121934 Marionette DEBUG loaded listener.js 23:12:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f0033af1800) [pid = 1826] [serial = 1152] [outer = 0x7f0030f5b000] 23:12:02 INFO - PROCESS | 1826 | 1461651122837 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]]]}] 23:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1440ms 23:12:02 INFO - PROCESS | 1826 | 1461651122856 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:12:02 INFO - PROCESS | 1826 | 1461651122860 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:12:02 INFO - PROCESS | 1826 | 1461651122865 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:12:02 INFO - PROCESS | 1826 | 1461651122869 Marionette TRACE conn3 <- [1,1506,null,{}] 23:12:02 INFO - PROCESS | 1826 | 1461651122874 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}] 23:12:03 INFO - PROCESS | 1826 | 1461651123036 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:12:03 INFO - PROCESS | 1826 | 1461651123231 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b273000 == 115 [pid = 1826] [id = 384] 23:12:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f0031c63400) [pid = 1826] [serial = 1153] [outer = (nil)] 23:12:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f0036734c00) [pid = 1826] [serial = 1154] [outer = 0x7f0031c63400] 23:12:03 INFO - PROCESS | 1826 | 1461651123299 Marionette DEBUG loaded listener.js 23:12:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f0037aca800) [pid = 1826] [serial = 1155] [outer = 0x7f0031c63400] 23:12:04 INFO - PROCESS | 1826 | 1461651124162 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]]]}] 23:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1330ms 23:12:04 INFO - PROCESS | 1826 | 1461651124196 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:12:04 INFO - PROCESS | 1826 | 1461651124200 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:12:04 INFO - PROCESS | 1826 | 1461651124205 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:12:04 INFO - PROCESS | 1826 | 1461651124208 Marionette TRACE conn3 <- [1,1510,null,{}] 23:12:04 INFO - PROCESS | 1826 | 1461651124213 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}] 23:12:04 INFO - PROCESS | 1826 | 1461651124375 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:12:04 INFO - PROCESS | 1826 | 1461651124570 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b744800 == 116 [pid = 1826] [id = 385] 23:12:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f0037ac8c00) [pid = 1826] [serial = 1156] [outer = (nil)] 23:12:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f0038867c00) [pid = 1826] [serial = 1157] [outer = 0x7f0037ac8c00] 23:12:04 INFO - PROCESS | 1826 | 1461651124646 Marionette DEBUG loaded listener.js 23:12:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f0038cb5c00) [pid = 1826] [serial = 1158] [outer = 0x7f0037ac8c00] 23:12:05 INFO - PROCESS | 1826 | 1461651125556 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]]]}] 23:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1381ms 23:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:12:05 INFO - PROCESS | 1826 | 1461651125587 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:12:05 INFO - PROCESS | 1826 | 1461651125590 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:12:05 INFO - PROCESS | 1826 | 1461651125594 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:12:05 INFO - PROCESS | 1826 | 1461651125598 Marionette TRACE conn3 <- [1,1514,null,{}] 23:12:05 INFO - PROCESS | 1826 | 1461651125604 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}] 23:12:05 INFO - PROCESS | 1826 | 1461651125786 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:12:05 INFO - PROCESS | 1826 | 1461651125984 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047b03000 == 117 [pid = 1826] [id = 386] 23:12:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f0038cb1000) [pid = 1826] [serial = 1159] [outer = (nil)] 23:12:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f003a673c00) [pid = 1826] [serial = 1160] [outer = 0x7f0038cb1000] 23:12:06 INFO - PROCESS | 1826 | 1461651126066 Marionette DEBUG loaded listener.js 23:12:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f003c4d5c00) [pid = 1826] [serial = 1161] [outer = 0x7f0038cb1000] 23:12:06 INFO - PROCESS | 1826 | 1461651126957 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]]]}] 23:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1429ms 23:12:07 INFO - PROCESS | 1826 | 1461651127025 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:12:07 INFO - PROCESS | 1826 | 1461651127028 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:12:07 INFO - PROCESS | 1826 | 1461651127035 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:12:07 INFO - PROCESS | 1826 | 1461651127037 Marionette TRACE conn3 <- [1,1518,null,{}] 23:12:07 INFO - PROCESS | 1826 | 1461651127043 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}] 23:12:07 INFO - PROCESS | 1826 | 1461651127201 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:12:07 INFO - PROCESS | 1826 | 1461651127392 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b847000 == 118 [pid = 1826] [id = 387] 23:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f0038fda000) [pid = 1826] [serial = 1162] [outer = (nil)] 23:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f003fe52400) [pid = 1826] [serial = 1163] [outer = 0x7f0038fda000] 23:12:07 INFO - PROCESS | 1826 | 1461651127461 Marionette DEBUG loaded listener.js 23:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f004694d800) [pid = 1826] [serial = 1164] [outer = 0x7f0038fda000] 23:12:08 INFO - PROCESS | 1826 | 1461651128270 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]]]}] 23:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1248ms 23:12:08 INFO - PROCESS | 1826 | 1461651128295 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:12:08 INFO - PROCESS | 1826 | 1461651128297 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:12:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:12:08 INFO - PROCESS | 1826 | 1461651128306 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:12:08 INFO - PROCESS | 1826 | 1461651128309 Marionette TRACE conn3 <- [1,1522,null,{}] 23:12:08 INFO - PROCESS | 1826 | 1461651128314 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}] 23:12:08 INFO - PROCESS | 1826 | 1461651128466 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:12:08 INFO - PROCESS | 1826 | 1461651128659 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c036800 == 119 [pid = 1826] [id = 388] 23:12:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f003a671000) [pid = 1826] [serial = 1165] [outer = (nil)] 23:12:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f0046ba9c00) [pid = 1826] [serial = 1166] [outer = 0x7f003a671000] 23:12:08 INFO - PROCESS | 1826 | 1461651128725 Marionette DEBUG loaded listener.js 23:12:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f0046cf7c00) [pid = 1826] [serial = 1167] [outer = 0x7f003a671000] 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:12:09 INFO - PROCESS | 1826 | 1461651129490 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"]]]}] 23:12:09 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 () { 23:12:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:12:09 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 () { 23:12:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:12:09 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 () { 23:12:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:12:09 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 () { 23:12:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:12:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1233ms 23:12:09 INFO - PROCESS | 1826 | 1461651129544 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:12:09 INFO - PROCESS | 1826 | 1461651129548 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:12:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:12:09 INFO - PROCESS | 1826 | 1461651129554 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:12:09 INFO - PROCESS | 1826 | 1461651129557 Marionette TRACE conn3 <- [1,1526,null,{}] 23:12:09 INFO - PROCESS | 1826 | 1461651129562 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}] 23:12:09 INFO - PROCESS | 1826 | 1461651129716 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:12:09 INFO - PROCESS | 1826 | 1461651129930 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004e96a800 == 120 [pid = 1826] [id = 389] 23:12:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f003d006000) [pid = 1826] [serial = 1168] [outer = (nil)] 23:12:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f0046ea2400) [pid = 1826] [serial = 1169] [outer = 0x7f003d006000] 23:12:10 INFO - PROCESS | 1826 | 1461651129996 Marionette DEBUG loaded listener.js 23:12:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f004803a400) [pid = 1826] [serial = 1170] [outer = 0x7f003d006000] 23:12:10 INFO - PROCESS | 1826 | 1461651130824 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"]]]}] 23:12:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:12:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:12:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:12:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1328ms 23:12:10 INFO - PROCESS | 1826 | 1461651130892 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:12:10 INFO - PROCESS | 1826 | 1461651130894 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:12:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:12:10 INFO - PROCESS | 1826 | 1461651130903 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:12:10 INFO - PROCESS | 1826 | 1461651130906 Marionette TRACE conn3 <- [1,1530,null,{}] 23:12:10 INFO - PROCESS | 1826 | 1461651130911 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}] 23:12:11 INFO - PROCESS | 1826 | 1461651131073 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:12:11 INFO - PROCESS | 1826 | 1461651131267 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002030d000 == 121 [pid = 1826] [id = 390] 23:12:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f0025c23000) [pid = 1826] [serial = 1171] [outer = (nil)] 23:12:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f0025c2dc00) [pid = 1826] [serial = 1172] [outer = 0x7f0025c23000] 23:12:11 INFO - PROCESS | 1826 | 1461651131342 Marionette DEBUG loaded listener.js 23:12:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f0046e05c00) [pid = 1826] [serial = 1173] [outer = 0x7f0025c23000] 23:12:12 INFO - PROCESS | 1826 | 1461651132129 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]]]}] 23:12:12 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 23:12:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:12:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:12:12 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. 23:12:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:12:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1282ms 23:12:12 INFO - PROCESS | 1826 | 1461651132187 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:12:12 INFO - PROCESS | 1826 | 1461651132190 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:12:12 INFO - PROCESS | 1826 | 1461651132196 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:12:12 INFO - PROCESS | 1826 | 1461651132200 Marionette TRACE conn3 <- [1,1534,null,{}] 23:12:12 INFO - PROCESS | 1826 | 1461651132205 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}] 23:12:12 INFO - PROCESS | 1826 | 1461651132469 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:12:12 INFO - PROCESS | 1826 | 1461651132694 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0051007800 == 122 [pid = 1826] [id = 391] 23:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f0046ea6800) [pid = 1826] [serial = 1174] [outer = (nil)] 23:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f004bc43c00) [pid = 1826] [serial = 1175] [outer = 0x7f0046ea6800] 23:12:12 INFO - PROCESS | 1826 | 1461651132832 Marionette DEBUG loaded listener.js 23:12:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f004c04d000) [pid = 1826] [serial = 1176] [outer = 0x7f0046ea6800] 23:12:13 INFO - PROCESS | 1826 | 1461651133936 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]]]}] 23:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1787ms 23:12:13 INFO - PROCESS | 1826 | 1461651133984 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:12:13 INFO - PROCESS | 1826 | 1461651133987 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:12:13 INFO - PROCESS | 1826 | 1461651133994 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:12:13 INFO - PROCESS | 1826 | 1461651133997 Marionette TRACE conn3 <- [1,1538,null,{}] 23:12:14 INFO - PROCESS | 1826 | 1461651134002 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}] 23:12:14 INFO - PROCESS | 1826 | 1461651134160 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:12:14 INFO - PROCESS | 1826 | 1461651134367 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025042000 == 123 [pid = 1826] [id = 392] 23:12:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f00211e7000) [pid = 1826] [serial = 1177] [outer = (nil)] 23:12:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f002f352800) [pid = 1826] [serial = 1178] [outer = 0x7f00211e7000] 23:12:14 INFO - PROCESS | 1826 | 1461651134433 Marionette DEBUG loaded listener.js 23:12:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f004ba07400) [pid = 1826] [serial = 1179] [outer = 0x7f00211e7000] 23:12:15 INFO - PROCESS | 1826 | 1461651135571 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]]]}] 23:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1634ms 23:12:15 INFO - PROCESS | 1826 | 1461651135629 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:12:15 INFO - PROCESS | 1826 | 1461651135634 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:12:15 INFO - PROCESS | 1826 | 1461651135642 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:12:15 INFO - PROCESS | 1826 | 1461651135647 Marionette TRACE conn3 <- [1,1542,null,{}] 23:12:15 INFO - PROCESS | 1826 | 1461651135655 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}] 23:12:15 INFO - PROCESS | 1826 | 1461651135832 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:12:16 INFO - PROCESS | 1826 | 1461651136062 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00288e2000 == 124 [pid = 1826] [id = 393] 23:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f00204e6800) [pid = 1826] [serial = 1180] [outer = (nil)] 23:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f0021058800) [pid = 1826] [serial = 1181] [outer = 0x7f00204e6800] 23:12:16 INFO - PROCESS | 1826 | 1461651136139 Marionette DEBUG loaded listener.js 23:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f00238e6c00) [pid = 1826] [serial = 1182] [outer = 0x7f00204e6800] 23:12:16 INFO - PROCESS | 1826 | 1461651136946 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]]]}] 23:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1338ms 23:12:16 INFO - PROCESS | 1826 | 1461651136980 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:12:16 INFO - PROCESS | 1826 | 1461651136988 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:12:16 INFO - PROCESS | 1826 | 1461651136996 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:12:17 INFO - PROCESS | 1826 | 1461651137000 Marionette TRACE conn3 <- [1,1546,null,{}] 23:12:17 INFO - PROCESS | 1826 | 1461651137005 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}] 23:12:17 INFO - PROCESS | 1826 | 1461651137159 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:12:17 INFO - PROCESS | 1826 | 1461651137381 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ca8800 == 125 [pid = 1826] [id = 394] 23:12:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f00204ef400) [pid = 1826] [serial = 1183] [outer = (nil)] 23:12:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f0023084800) [pid = 1826] [serial = 1184] [outer = 0x7f00204ef400] 23:12:17 INFO - PROCESS | 1826 | 1461651137442 Marionette DEBUG loaded listener.js 23:12:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f00270a7c00) [pid = 1826] [serial = 1185] [outer = 0x7f00204ef400] 23:12:18 INFO - PROCESS | 1826 | 1461651138396 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]]]}] 23:12:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:12:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1430ms 23:12:18 INFO - PROCESS | 1826 | 1461651138427 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:12:18 INFO - PROCESS | 1826 | 1461651138431 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:12:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:12:18 INFO - PROCESS | 1826 | 1461651138436 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:12:18 INFO - PROCESS | 1826 | 1461651138441 Marionette TRACE conn3 <- [1,1550,null,{}] 23:12:18 INFO - PROCESS | 1826 | 1461651138456 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}] 23:12:18 INFO - PROCESS | 1826 | 1461651138624 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:12:18 INFO - PROCESS | 1826 | 1461651138832 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030fb0800 == 126 [pid = 1826] [id = 395] 23:12:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f002895b000) [pid = 1826] [serial = 1186] [outer = (nil)] 23:12:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f002e3acc00) [pid = 1826] [serial = 1187] [outer = 0x7f002895b000] 23:12:18 INFO - PROCESS | 1826 | 1461651138897 Marionette DEBUG loaded listener.js 23:12:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f002f39ac00) [pid = 1826] [serial = 1188] [outer = 0x7f002895b000] 23:12:19 INFO - PROCESS | 1826 | 1461651139781 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]]]}] 23:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1391ms 23:12:19 INFO - PROCESS | 1826 | 1461651139828 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:12:19 INFO - PROCESS | 1826 | 1461651139833 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:12:19 INFO - PROCESS | 1826 | 1461651139838 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:12:19 INFO - PROCESS | 1826 | 1461651139840 Marionette TRACE conn3 <- [1,1554,null,{}] 23:12:19 INFO - PROCESS | 1826 | 1461651139845 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}] 23:12:20 INFO - PROCESS | 1826 | 1461651139998 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:12:20 INFO - PROCESS | 1826 | 1461651140209 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030988800 == 127 [pid = 1826] [id = 396] 23:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f002e3a6400) [pid = 1826] [serial = 1189] [outer = (nil)] 23:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f00304d6400) [pid = 1826] [serial = 1190] [outer = 0x7f002e3a6400] 23:12:20 INFO - PROCESS | 1826 | 1461651140271 Marionette DEBUG loaded listener.js 23:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f0030fea000) [pid = 1826] [serial = 1191] [outer = 0x7f002e3a6400] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046907800 == 126 [pid = 1826] [id = 46] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f61e000 == 125 [pid = 1826] [id = 220] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003098c800 == 124 [pid = 1826] [id = 227] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0037aad800 == 123 [pid = 1826] [id = 222] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f002fcbdc00) [pid = 1826] [serial = 1016] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f00270af400) [pid = 1826] [serial = 1013] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f002f399000) [pid = 1826] [serial = 1040] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f00238e4c00) [pid = 1826] [serial = 1010] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f0033546400) [pid = 1826] [serial = 1019] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f0033c23000) [pid = 1826] [serial = 1022] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f0045d1f800) [pid = 1826] [serial = 1025] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f004b624000) [pid = 1826] [serial = 1028] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f0023080400) [pid = 1826] [serial = 1031] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f00243ce000) [pid = 1826] [serial = 1034] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f00243d8800) [pid = 1826] [serial = 1037] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f00243cc000) [pid = 1826] [serial = 1067] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f002895fc00) [pid = 1826] [serial = 1070] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f002f462800) [pid = 1826] [serial = 1073] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f00243d2800) [pid = 1826] [serial = 1112] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f003090d000) [pid = 1826] [serial = 1076] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f0031b55000) [pid = 1826] [serial = 1079] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f0033561800) [pid = 1826] [serial = 1082] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f00338a1c00) [pid = 1826] [serial = 1085] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f0033afb000) [pid = 1826] [serial = 1088] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f003672dc00) [pid = 1826] [serial = 1091] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f00387cf400) [pid = 1826] [serial = 1094] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f003a110c00) [pid = 1826] [serial = 1097] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f003b6b0400) [pid = 1826] [serial = 1100] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f003b298000) [pid = 1826] [serial = 1103] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f0037acb000) [pid = 1826] [serial = 1106] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030c8f000 == 122 [pid = 1826] [id = 374] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f498000 == 121 [pid = 1826] [id = 373] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ca0000 == 120 [pid = 1826] [id = 354] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250e7800 == 119 [pid = 1826] [id = 372] 23:12:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021ec6000 == 118 [pid = 1826] [id = 371] 23:12:21 INFO - PROCESS | 1826 | 1461651141206 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]]]}] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f002e27e400) [pid = 1826] [serial = 1052] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f0025cea400) [pid = 1826] [serial = 1047] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f002591cc00) [pid = 1826] [serial = 1046] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f00270a7400) [pid = 1826] [serial = 1007] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f0024268000) [pid = 1826] [serial = 1044] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f00235d7c00) [pid = 1826] [serial = 1043] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f0021060c00) [pid = 1826] [serial = 1109] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f0022f4b800) [pid = 1826] [serial = 1110] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f003090cc00) [pid = 1826] [serial = 1064] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f002f278c00) [pid = 1826] [serial = 1055] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f003025f400) [pid = 1826] [serial = 1059] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f00228de800) [pid = 1826] [serial = 1061] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f002e3af800) [pid = 1826] [serial = 1053] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f002f350400) [pid = 1826] [serial = 1056] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f0030ff0000) [pid = 1826] [serial = 732] [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.] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f00304d3c00) [pid = 1826] [serial = 1062] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f002fcbfc00) [pid = 1826] [serial = 1058] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f00270b2000) [pid = 1826] [serial = 1049] [outer = (nil)] [url = about:blank] 23:12:21 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f0028969c00) [pid = 1826] [serial = 1050] [outer = (nil)] [url = about:blank] 23:12:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1428ms 23:12:21 INFO - PROCESS | 1826 | 1461651141267 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:12:21 INFO - PROCESS | 1826 | 1461651141270 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:12:21 INFO - PROCESS | 1826 | 1461651141276 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:12:21 INFO - PROCESS | 1826 | 1461651141278 Marionette TRACE conn3 <- [1,1558,null,{}] 23:12:21 INFO - PROCESS | 1826 | 1461651141283 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}] 23:12:21 INFO - PROCESS | 1826 | 1461651141427 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:12:21 INFO - PROCESS | 1826 | 1461651141441 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002397a000 == 119 [pid = 1826] [id = 397] 23:12:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f00238e4c00) [pid = 1826] [serial = 1192] [outer = (nil)] 23:12:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f002e3af800) [pid = 1826] [serial = 1193] [outer = 0x7f00238e4c00] 23:12:21 INFO - PROCESS | 1826 | 1461651141520 Marionette DEBUG loaded listener.js 23:12:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f002fcbfc00) [pid = 1826] [serial = 1194] [outer = 0x7f00238e4c00] 23:12:22 INFO - PROCESS | 1826 | 1461651142377 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]]]}] 23:12:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1135ms 23:12:22 INFO - PROCESS | 1826 | 1461651142411 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:12:22 INFO - PROCESS | 1826 | 1461651142413 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:12:22 INFO - PROCESS | 1826 | 1461651142419 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:12:22 INFO - PROCESS | 1826 | 1461651142421 Marionette TRACE conn3 <- [1,1562,null,{}] 23:12:22 INFO - PROCESS | 1826 | 1461651142426 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}] 23:12:22 INFO - PROCESS | 1826 | 1461651142593 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:12:22 INFO - PROCESS | 1826 | 1461651142766 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0e1000 == 120 [pid = 1826] [id = 398] 23:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f00243d2800) [pid = 1826] [serial = 1195] [outer = (nil)] 23:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f00320e4000) [pid = 1826] [serial = 1196] [outer = 0x7f00243d2800] 23:12:22 INFO - PROCESS | 1826 | 1461651142828 Marionette DEBUG loaded listener.js 23:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f0033c1a000) [pid = 1826] [serial = 1197] [outer = 0x7f00243d2800] 23:12:23 INFO - PROCESS | 1826 | 1461651143534 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]]]}] 23:12:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:12:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1141ms 23:12:23 INFO - PROCESS | 1826 | 1461651143562 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:12:23 INFO - PROCESS | 1826 | 1461651143565 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:12:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:12:23 INFO - PROCESS | 1826 | 1461651143570 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:12:23 INFO - PROCESS | 1826 | 1461651143573 Marionette TRACE conn3 <- [1,1566,null,{}] 23:12:23 INFO - PROCESS | 1826 | 1461651143578 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}] 23:12:23 INFO - PROCESS | 1826 | 1461651143800 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:12:23 INFO - PROCESS | 1826 | 1461651143833 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ef3000 == 121 [pid = 1826] [id = 399] 23:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f0033c23000) [pid = 1826] [serial = 1198] [outer = (nil)] 23:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f0038fd7400) [pid = 1826] [serial = 1199] [outer = 0x7f0033c23000] 23:12:23 INFO - PROCESS | 1826 | 1461651143891 Marionette DEBUG loaded listener.js 23:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f00394ce000) [pid = 1826] [serial = 1200] [outer = 0x7f0033c23000] 23:12:24 INFO - PROCESS | 1826 | 1461651144659 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]]]}] 23:12:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:12:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1132ms 23:12:24 INFO - PROCESS | 1826 | 1461651144702 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:12:24 INFO - PROCESS | 1826 | 1461651144705 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:12:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:12:24 INFO - PROCESS | 1826 | 1461651144717 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:12:24 INFO - PROCESS | 1826 | 1461651144719 Marionette TRACE conn3 <- [1,1570,null,{}] 23:12:24 INFO - PROCESS | 1826 | 1461651144725 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}] 23:12:24 INFO - PROCESS | 1826 | 1461651144935 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:12:24 INFO - PROCESS | 1826 | 1461651144962 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038ea8000 == 122 [pid = 1826] [id = 400] 23:12:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f00304d0c00) [pid = 1826] [serial = 1201] [outer = (nil)] 23:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f003a840000) [pid = 1826] [serial = 1202] [outer = 0x7f00304d0c00] 23:12:25 INFO - PROCESS | 1826 | 1461651145019 Marionette DEBUG loaded listener.js 23:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f0046e06800) [pid = 1826] [serial = 1203] [outer = 0x7f00304d0c00] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f00243d8c00) [pid = 1826] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f00238ebc00) [pid = 1826] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f00235e3000) [pid = 1826] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f003c469c00) [pid = 1826] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f0023079c00) [pid = 1826] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f00238ee800) [pid = 1826] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f0033519c00) [pid = 1826] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f0022f46000) [pid = 1826] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f00224c6400) [pid = 1826] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f00224c9c00) [pid = 1826] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f00224ca800) [pid = 1826] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f0021055800) [pid = 1826] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f0021056000) [pid = 1826] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f00211e7400) [pid = 1826] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f0024273800) [pid = 1826] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f00270a5000) [pid = 1826] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f002895a800) [pid = 1826] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f002df4a800) [pid = 1826] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f0035d92800) [pid = 1826] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0033c22400) [pid = 1826] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0035d94000) [pid = 1826] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f0025919400) [pid = 1826] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f002591a000) [pid = 1826] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f002592d400) [pid = 1826] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f002e27f000) [pid = 1826] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f00238ed400) [pid = 1826] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f002f45b000) [pid = 1826] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f0021052800) [pid = 1826] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f00211dd800) [pid = 1826] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f00204e3000) [pid = 1826] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f0024266400) [pid = 1826] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f002fcbc400) [pid = 1826] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f0025ce4400) [pid = 1826] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f003886ac00) [pid = 1826] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f0022ee4c00) [pid = 1826] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f003c129000) [pid = 1826] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f00235e4c00) [pid = 1826] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f00337f5400) [pid = 1826] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f00238e8400) [pid = 1826] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f002592e800) [pid = 1826] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f0031c59800) [pid = 1826] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0022ee2c00) [pid = 1826] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f003d063800) [pid = 1826] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f003d008c00) [pid = 1826] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f00335a4c00) [pid = 1826] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f0022f44400) [pid = 1826] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f003354e000) [pid = 1826] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f0025930000) [pid = 1826] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f002f8d9c00) [pid = 1826] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f002f39b000) [pid = 1826] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0031e04000) [pid = 1826] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f00204e5400) [pid = 1826] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f002e278400) [pid = 1826] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f00211df000) [pid = 1826] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f00204e0800) [pid = 1826] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f00204eb400) [pid = 1826] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f002f462c00) [pid = 1826] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f002f4b5000) [pid = 1826] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f00337f3800) [pid = 1826] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f00224c2800) [pid = 1826] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f00348d6800) [pid = 1826] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f00228e3800) [pid = 1826] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f0026f42000) [pid = 1826] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f00204e6400) [pid = 1826] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f0033546000) [pid = 1826] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f002f285400) [pid = 1826] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f00348dac00) [pid = 1826] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f00235d8800) [pid = 1826] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f00228d5400) [pid = 1826] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f0039aea000) [pid = 1826] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f002f280800) [pid = 1826] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f003390c800) [pid = 1826] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f002f455800) [pid = 1826] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f002f45dc00) [pid = 1826] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f00305a7000) [pid = 1826] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:12:26 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f0030edd000) [pid = 1826] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:12:26 INFO - PROCESS | 1826 | 1461651146732 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]]]}] 23:12:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:12:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2036ms 23:12:26 INFO - PROCESS | 1826 | 1461651146754 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:12:26 INFO - PROCESS | 1826 | 1461651146757 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:12:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:12:26 INFO - PROCESS | 1826 | 1461651146762 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:12:26 INFO - PROCESS | 1826 | 1461651146764 Marionette TRACE conn3 <- [1,1574,null,{}] 23:12:26 INFO - PROCESS | 1826 | 1461651146781 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}] 23:12:26 INFO - PROCESS | 1826 | 1461651146931 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:12:26 INFO - PROCESS | 1826 | 1461651146947 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d1e800 == 123 [pid = 1826] [id = 401] 23:12:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f00204e3000) [pid = 1826] [serial = 1204] [outer = (nil)] 23:12:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f00224c3800) [pid = 1826] [serial = 1205] [outer = 0x7f00204e3000] 23:12:27 INFO - PROCESS | 1826 | 1461651147005 Marionette DEBUG loaded listener.js 23:12:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f0022ee7c00) [pid = 1826] [serial = 1206] [outer = 0x7f00204e3000] 23:12:27 INFO - PROCESS | 1826 | 1461651147750 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]]]}] 23:12:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:12:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1036ms 23:12:27 INFO - PROCESS | 1826 | 1461651147799 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:12:27 INFO - PROCESS | 1826 | 1461651147802 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:12:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:12:27 INFO - PROCESS | 1826 | 1461651147807 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:12:27 INFO - PROCESS | 1826 | 1461651147809 Marionette TRACE conn3 <- [1,1578,null,{}] 23:12:27 INFO - PROCESS | 1826 | 1461651147814 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}] 23:12:28 INFO - PROCESS | 1826 | 1461651148023 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:12:28 INFO - PROCESS | 1826 | 1461651148046 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254e0000 == 124 [pid = 1826] [id = 402] 23:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f00224ca800) [pid = 1826] [serial = 1207] [outer = (nil)] 23:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f00238e3c00) [pid = 1826] [serial = 1208] [outer = 0x7f00224ca800] 23:12:28 INFO - PROCESS | 1826 | 1461651148106 Marionette DEBUG loaded listener.js 23:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f00243d5400) [pid = 1826] [serial = 1209] [outer = 0x7f00224ca800] 23:12:29 INFO - PROCESS | 1826 | 1461651149135 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]]]}] 23:12:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:12:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1377ms 23:12:29 INFO - PROCESS | 1826 | 1461651149186 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:12:29 INFO - PROCESS | 1826 | 1461651149191 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:12:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:12:29 INFO - PROCESS | 1826 | 1461651149200 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:12:29 INFO - PROCESS | 1826 | 1461651149205 Marionette TRACE conn3 <- [1,1582,null,{}] 23:12:29 INFO - PROCESS | 1826 | 1461651149212 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}] 23:12:29 INFO - PROCESS | 1826 | 1461651149428 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:12:29 INFO - PROCESS | 1826 | 1461651149625 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00284d6000 == 125 [pid = 1826] [id = 403] 23:12:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f00224c5400) [pid = 1826] [serial = 1210] [outer = (nil)] 23:12:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f002307f400) [pid = 1826] [serial = 1211] [outer = 0x7f00224c5400] 23:12:29 INFO - PROCESS | 1826 | 1461651149696 Marionette DEBUG loaded listener.js 23:12:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f00243d8c00) [pid = 1826] [serial = 1212] [outer = 0x7f00224c5400] 23:12:30 INFO - PROCESS | 1826 | 1461651150607 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]]]}] 23:12:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:12:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1440ms 23:12:30 INFO - PROCESS | 1826 | 1461651150640 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:12:30 INFO - PROCESS | 1826 | 1461651150649 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:12:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:12:30 INFO - PROCESS | 1826 | 1461651150658 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:12:30 INFO - PROCESS | 1826 | 1461651150661 Marionette TRACE conn3 <- [1,1586,null,{}] 23:12:30 INFO - PROCESS | 1826 | 1461651150667 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}] 23:12:30 INFO - PROCESS | 1826 | 1461651150840 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:12:31 INFO - PROCESS | 1826 | 1461651151044 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030fa7000 == 126 [pid = 1826] [id = 404] 23:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f00243da800) [pid = 1826] [serial = 1213] [outer = (nil)] 23:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f0025c2a000) [pid = 1826] [serial = 1214] [outer = 0x7f00243da800] 23:12:31 INFO - PROCESS | 1826 | 1461651151112 Marionette DEBUG loaded listener.js 23:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f0026f42c00) [pid = 1826] [serial = 1215] [outer = 0x7f00243da800] 23:12:32 INFO - PROCESS | 1826 | 1461651152041 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]]]}] 23:12:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:12:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1430ms 23:12:32 INFO - PROCESS | 1826 | 1461651152089 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:12:32 INFO - PROCESS | 1826 | 1461651152093 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:12:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:12:32 INFO - PROCESS | 1826 | 1461651152099 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:12:32 INFO - PROCESS | 1826 | 1461651152104 Marionette TRACE conn3 <- [1,1590,null,{}] 23:12:32 INFO - PROCESS | 1826 | 1461651152119 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}] 23:12:32 INFO - PROCESS | 1826 | 1461651152300 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:12:32 INFO - PROCESS | 1826 | 1461651152497 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398d9000 == 127 [pid = 1826] [id = 405] 23:12:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f0026f3d800) [pid = 1826] [serial = 1216] [outer = (nil)] 23:12:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f002e3a5800) [pid = 1826] [serial = 1217] [outer = 0x7f0026f3d800] 23:12:32 INFO - PROCESS | 1826 | 1461651152571 Marionette DEBUG loaded listener.js 23:12:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f002f353800) [pid = 1826] [serial = 1218] [outer = 0x7f0026f3d800] 23:12:33 INFO - PROCESS | 1826 | 1461651153433 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]]]}] 23:12:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:12:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1386ms 23:12:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:12:33 INFO - PROCESS | 1826 | 1461651153486 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:12:33 INFO - PROCESS | 1826 | 1461651153489 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:12:33 INFO - PROCESS | 1826 | 1461651153496 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:12:33 INFO - PROCESS | 1826 | 1461651153499 Marionette TRACE conn3 <- [1,1594,null,{}] 23:12:33 INFO - PROCESS | 1826 | 1461651153504 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}] 23:12:33 INFO - PROCESS | 1826 | 1461651153672 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:12:33 INFO - PROCESS | 1826 | 1461651153874 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b541000 == 128 [pid = 1826] [id = 406] 23:12:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f00270a4000) [pid = 1826] [serial = 1219] [outer = (nil)] 23:12:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f002f4b9c00) [pid = 1826] [serial = 1220] [outer = 0x7f00270a4000] 23:12:33 INFO - PROCESS | 1826 | 1461651153942 Marionette DEBUG loaded listener.js 23:12:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f002fcc9000) [pid = 1826] [serial = 1221] [outer = 0x7f00270a4000] 23:12:34 INFO - PROCESS | 1826 | 1461651154782 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]]]}] 23:12:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:12:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1342ms 23:12:34 INFO - PROCESS | 1826 | 1461651154838 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:12:34 INFO - PROCESS | 1826 | 1461651154842 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:12:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:12:34 INFO - PROCESS | 1826 | 1461651154847 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:12:34 INFO - PROCESS | 1826 | 1461651154849 Marionette TRACE conn3 <- [1,1598,null,{}] 23:12:34 INFO - PROCESS | 1826 | 1461651154855 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}] 23:12:35 INFO - PROCESS | 1826 | 1461651155032 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:12:35 INFO - PROCESS | 1826 | 1461651155239 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046c78800 == 129 [pid = 1826] [id = 407] 23:12:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f002f357c00) [pid = 1826] [serial = 1222] [outer = (nil)] 23:12:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f00304d4400) [pid = 1826] [serial = 1223] [outer = 0x7f002f357c00] 23:12:35 INFO - PROCESS | 1826 | 1461651155351 Marionette DEBUG loaded listener.js 23:12:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0030f66400) [pid = 1826] [serial = 1224] [outer = 0x7f002f357c00] 23:12:36 INFO - PROCESS | 1826 | 1461651156238 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]]]}] 23:12:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:12:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1434ms 23:12:36 INFO - PROCESS | 1826 | 1461651156282 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:12:36 INFO - PROCESS | 1826 | 1461651156286 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:12:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:12:36 INFO - PROCESS | 1826 | 1461651156291 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:12:36 INFO - PROCESS | 1826 | 1461651156294 Marionette TRACE conn3 <- [1,1602,null,{}] 23:12:36 INFO - PROCESS | 1826 | 1461651156299 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}] 23:12:36 INFO - PROCESS | 1826 | 1461651156528 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:12:36 INFO - PROCESS | 1826 | 1461651156784 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c302800 == 130 [pid = 1826] [id = 408] 23:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f002f8d9c00) [pid = 1826] [serial = 1225] [outer = (nil)] 23:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f0033550800) [pid = 1826] [serial = 1226] [outer = 0x7f002f8d9c00] 23:12:36 INFO - PROCESS | 1826 | 1461651156902 Marionette DEBUG loaded listener.js 23:12:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0033c1b400) [pid = 1826] [serial = 1227] [outer = 0x7f002f8d9c00] 23:12:37 INFO - PROCESS | 1826 | 1461651157745 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]]]}] 23:12:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:12:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1478ms 23:12:37 INFO - PROCESS | 1826 | 1461651157771 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:12:37 INFO - PROCESS | 1826 | 1461651157774 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:12:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:12:37 INFO - PROCESS | 1826 | 1461651157780 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:12:37 INFO - PROCESS | 1826 | 1461651157783 Marionette TRACE conn3 <- [1,1606,null,{}] 23:12:37 INFO - PROCESS | 1826 | 1461651157788 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}] 23:12:37 INFO - PROCESS | 1826 | 1461651157953 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:12:38 INFO - PROCESS | 1826 | 1461651158156 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f005101c800 == 131 [pid = 1826] [id = 409] 23:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0030fec400) [pid = 1826] [serial = 1228] [outer = (nil)] 23:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f003699c800) [pid = 1826] [serial = 1229] [outer = 0x7f0030fec400] 23:12:38 INFO - PROCESS | 1826 | 1461651158228 Marionette DEBUG loaded listener.js 23:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f003908ac00) [pid = 1826] [serial = 1230] [outer = 0x7f0030fec400] 23:12:39 INFO - PROCESS | 1826 | 1461651159065 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]]]}] 23:12:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:12:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1339ms 23:12:39 INFO - PROCESS | 1826 | 1461651159119 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:12:39 INFO - PROCESS | 1826 | 1461651159123 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:12:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:12:39 INFO - PROCESS | 1826 | 1461651159128 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:12:39 INFO - PROCESS | 1826 | 1461651159131 Marionette TRACE conn3 <- [1,1610,null,{}] 23:12:39 INFO - PROCESS | 1826 | 1461651159136 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}] 23:12:39 INFO - PROCESS | 1826 | 1461651159301 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:12:39 INFO - PROCESS | 1826 | 1461651159512 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e7d8800 == 132 [pid = 1826] [id = 410] 23:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0031b03000) [pid = 1826] [serial = 1231] [outer = (nil)] 23:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f003a347000) [pid = 1826] [serial = 1232] [outer = 0x7f0031b03000] 23:12:39 INFO - PROCESS | 1826 | 1461651159621 Marionette DEBUG loaded listener.js 23:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f003c128c00) [pid = 1826] [serial = 1233] [outer = 0x7f0031b03000] 23:12:40 INFO - PROCESS | 1826 | 1461651160469 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]]]}] 23:12:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:12:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1392ms 23:12:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:12:40 INFO - PROCESS | 1826 | 1461651160520 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:12:40 INFO - PROCESS | 1826 | 1461651160523 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:12:40 INFO - PROCESS | 1826 | 1461651160528 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:12:40 INFO - PROCESS | 1826 | 1461651160532 Marionette TRACE conn3 <- [1,1614,null,{}] 23:12:40 INFO - PROCESS | 1826 | 1461651160537 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}] 23:12:40 INFO - PROCESS | 1826 | 1461651160699 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:12:40 INFO - PROCESS | 1826 | 1461651160902 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8cf800 == 133 [pid = 1826] [id = 411] 23:12:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f00338a4c00) [pid = 1826] [serial = 1234] [outer = (nil)] 23:12:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f0045d26800) [pid = 1826] [serial = 1235] [outer = 0x7f00338a4c00] 23:12:40 INFO - PROCESS | 1826 | 1461651160976 Marionette DEBUG loaded listener.js 23:12:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f00470d8c00) [pid = 1826] [serial = 1236] [outer = 0x7f00338a4c00] 23:12:41 INFO - PROCESS | 1826 | 1461651161838 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]]]}] 23:12:41 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 23:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1379ms 23:12:41 INFO - PROCESS | 1826 | 1461651161907 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:12:41 INFO - PROCESS | 1826 | 1461651161911 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:12:41 INFO - PROCESS | 1826 | 1461651161916 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:12:41 INFO - PROCESS | 1826 | 1461651161919 Marionette TRACE conn3 <- [1,1618,null,{}] 23:12:41 INFO - PROCESS | 1826 | 1461651161924 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}] 23:12:42 INFO - PROCESS | 1826 | 1461651162097 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:12:42 INFO - PROCESS | 1826 | 1461651162309 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021240000 == 134 [pid = 1826] [id = 412] 23:12:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f00204e8400) [pid = 1826] [serial = 1237] [outer = (nil)] 23:12:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f00283f4000) [pid = 1826] [serial = 1238] [outer = 0x7f00204e8400] 23:12:42 INFO - PROCESS | 1826 | 1461651162379 Marionette DEBUG loaded listener.js 23:12:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f00348db800) [pid = 1826] [serial = 1239] [outer = 0x7f00204e8400] 23:12:43 INFO - PROCESS | 1826 | 1461651163244 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]]]}] 23:12:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:12:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1385ms 23:12:43 INFO - PROCESS | 1826 | 1461651163302 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:12:43 INFO - PROCESS | 1826 | 1461651163305 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:12:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:12:43 INFO - PROCESS | 1826 | 1461651163311 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:12:43 INFO - PROCESS | 1826 | 1461651163315 Marionette TRACE conn3 <- [1,1622,null,{}] 23:12:43 INFO - PROCESS | 1826 | 1461651163320 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}] 23:12:43 INFO - PROCESS | 1826 | 1461651163522 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:12:43 INFO - PROCESS | 1826 | 1461651163733 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205cb800 == 135 [pid = 1826] [id = 413] 23:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0021061800) [pid = 1826] [serial = 1240] [outer = (nil)] 23:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0023079800) [pid = 1826] [serial = 1241] [outer = 0x7f0021061800] 23:12:43 INFO - PROCESS | 1826 | 1461651163851 Marionette DEBUG loaded listener.js 23:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f002f351400) [pid = 1826] [serial = 1242] [outer = 0x7f0021061800] 23:12:44 INFO - PROCESS | 1826 | 1461651164754 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]]]}] 23:12:44 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 23:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1481ms 23:12:44 INFO - PROCESS | 1826 | 1461651164793 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:12:44 INFO - PROCESS | 1826 | 1461651164796 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:12:44 INFO - PROCESS | 1826 | 1461651164802 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:12:44 INFO - PROCESS | 1826 | 1461651164804 Marionette TRACE conn3 <- [1,1626,null,{}] 23:12:44 INFO - PROCESS | 1826 | 1461651164810 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}] 23:12:44 INFO - PROCESS | 1826 | 1461651164985 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:12:45 INFO - PROCESS | 1826 | 1461651165197 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021227000 == 136 [pid = 1826] [id = 414] 23:12:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f00204e1800) [pid = 1826] [serial = 1243] [outer = (nil)] 23:12:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f00211dbc00) [pid = 1826] [serial = 1244] [outer = 0x7f00204e1800] 23:12:45 INFO - PROCESS | 1826 | 1461651165264 Marionette DEBUG loaded listener.js 23:12:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f00228e0400) [pid = 1826] [serial = 1245] [outer = 0x7f00204e1800] 23:12:46 INFO - PROCESS | 1826 | 1461651166077 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]]]}] 23:12:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:12:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1330ms 23:12:46 INFO - PROCESS | 1826 | 1461651166133 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:12:46 INFO - PROCESS | 1826 | 1461651166136 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:12:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:12:46 INFO - PROCESS | 1826 | 1461651166142 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:12:46 INFO - PROCESS | 1826 | 1461651166144 Marionette TRACE conn3 <- [1,1630,null,{}] 23:12:46 INFO - PROCESS | 1826 | 1461651166158 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}] 23:12:46 INFO - PROCESS | 1826 | 1461651166322 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:12:46 INFO - PROCESS | 1826 | 1461651166530 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df68000 == 137 [pid = 1826] [id = 415] 23:12:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f0021053c00) [pid = 1826] [serial = 1246] [outer = (nil)] 23:12:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f00243d0400) [pid = 1826] [serial = 1247] [outer = 0x7f0021053c00] 23:12:46 INFO - PROCESS | 1826 | 1461651166605 Marionette DEBUG loaded listener.js 23:12:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f0028963c00) [pid = 1826] [serial = 1248] [outer = 0x7f0021053c00] 23:12:47 INFO - PROCESS | 1826 | 1461651167455 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]]]}] 23:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1345ms 23:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:12:47 INFO - PROCESS | 1826 | 1461651167489 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:12:47 INFO - PROCESS | 1826 | 1461651167492 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:12:47 INFO - PROCESS | 1826 | 1461651167498 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:12:47 INFO - PROCESS | 1826 | 1461651167501 Marionette TRACE conn3 <- [1,1634,null,{}] 23:12:47 INFO - PROCESS | 1826 | 1461651167506 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}] 23:12:47 INFO - PROCESS | 1826 | 1461651167671 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:12:47 INFO - PROCESS | 1826 | 1461651167941 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022cc2800 == 138 [pid = 1826] [id = 416] 23:12:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f001f751400) [pid = 1826] [serial = 1249] [outer = (nil)] 23:12:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f0022eef800) [pid = 1826] [serial = 1250] [outer = 0x7f001f751400] 23:12:48 INFO - PROCESS | 1826 | 1461651168013 Marionette DEBUG loaded listener.js 23:12:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f002592b400) [pid = 1826] [serial = 1251] [outer = 0x7f001f751400] 23:12:49 INFO - PROCESS | 1826 | 1461651169373 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]]]}] 23:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1952ms 23:12:49 INFO - PROCESS | 1826 | 1461651169463 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:12:49 INFO - PROCESS | 1826 | 1461651169468 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:12:49 INFO - PROCESS | 1826 | 1461651169478 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:12:49 INFO - PROCESS | 1826 | 1461651169483 Marionette TRACE conn3 <- [1,1638,null,{}] 23:12:49 INFO - PROCESS | 1826 | 1461651169490 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}] 23:12:49 INFO - PROCESS | 1826 | 1461651169655 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:12:49 INFO - PROCESS | 1826 | 1461651169857 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002397b800 == 139 [pid = 1826] [id = 417] 23:12:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f001f759800) [pid = 1826] [serial = 1252] [outer = (nil)] 23:12:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f0021059c00) [pid = 1826] [serial = 1253] [outer = 0x7f001f759800] 23:12:49 INFO - PROCESS | 1826 | 1461651169978 Marionette DEBUG loaded listener.js 23:12:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f00235dc000) [pid = 1826] [serial = 1254] [outer = 0x7f001f759800] 23:12:50 INFO - PROCESS | 1826 | 1461651170929 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]]]}] 23:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1483ms 23:12:50 INFO - PROCESS | 1826 | 1461651170978 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:12:50 INFO - PROCESS | 1826 | 1461651170985 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:12:51 INFO - PROCESS | 1826 | 1461651170995 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:12:51 INFO - PROCESS | 1826 | 1461651170998 Marionette TRACE conn3 <- [1,1642,null,{}] 23:12:51 INFO - PROCESS | 1826 | 1461651171002 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}] 23:12:51 INFO - PROCESS | 1826 | 1461651171168 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:12:51 INFO - PROCESS | 1826 | 1461651171421 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205d8800 == 140 [pid = 1826] [id = 418] 23:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f001f758400) [pid = 1826] [serial = 1255] [outer = (nil)] 23:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f0025448c00) [pid = 1826] [serial = 1256] [outer = 0x7f001f758400] 23:12:51 INFO - PROCESS | 1826 | 1461651171556 Marionette DEBUG loaded listener.js 23:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f0025c28c00) [pid = 1826] [serial = 1257] [outer = 0x7f001f758400] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b6cb000 == 139 [pid = 1826] [id = 50] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003037f800 == 138 [pid = 1826] [id = 49] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035dbb000 == 137 [pid = 1826] [id = 195] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b6bf000 == 136 [pid = 1826] [id = 173] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039d0b800 == 135 [pid = 1826] [id = 275] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021d1e800 == 134 [pid = 1826] [id = 401] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038ea8000 == 133 [pid = 1826] [id = 400] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ef3000 == 132 [pid = 1826] [id = 399] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00305a4800 == 131 [pid = 1826] [id = 11] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0e1000 == 130 [pid = 1826] [id = 398] 23:12:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002397a000 == 129 [pid = 1826] [id = 397] 23:12:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030988800 == 128 [pid = 1826] [id = 396] 23:12:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030fb0800 == 127 [pid = 1826] [id = 395] 23:12:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ca8800 == 126 [pid = 1826] [id = 394] 23:12:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00288e2000 == 125 [pid = 1826] [id = 393] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0025cebc00) [pid = 1826] [serial = 1113] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00470d7800) [pid = 1826] [serial = 978] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f002426c400) [pid = 1826] [serial = 924] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f00332dc000) [pid = 1826] [serial = 1041] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f0040d8b400) [pid = 1826] [serial = 1104] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f00337f1800) [pid = 1826] [serial = 1083] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f003389e000) [pid = 1826] [serial = 1020] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f003a8f1c00) [pid = 1826] [serial = 1098] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f0025cef400) [pid = 1826] [serial = 1038] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f002426a400) [pid = 1826] [serial = 1011] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f003c464c00) [pid = 1826] [serial = 1101] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f0030958400) [pid = 1826] [serial = 1017] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f003793fc00) [pid = 1826] [serial = 1092] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f0037ac6800) [pid = 1826] [serial = 1023] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f003390dc00) [pid = 1826] [serial = 1086] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f004b9afc00) [pid = 1826] [serial = 1029] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0023087800) [pid = 1826] [serial = 1032] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f0025927400) [pid = 1826] [serial = 1068] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f003a10f800) [pid = 1826] [serial = 828] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0033c1bc00) [pid = 1826] [serial = 906] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f0022f50800) [pid = 1826] [serial = 909] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f00228e0000) [pid = 1826] [serial = 912] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f004c20c000) [pid = 1826] [serial = 915] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f0022f51c00) [pid = 1826] [serial = 918] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f00211e6800) [pid = 1826] [serial = 921] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f0022ee2800) [pid = 1826] [serial = 948] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0025ced000) [pid = 1826] [serial = 951] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f002f35a400) [pid = 1826] [serial = 954] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0031b4b800) [pid = 1826] [serial = 957] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0033c19400) [pid = 1826] [serial = 960] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0039af5000) [pid = 1826] [serial = 963] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0046ca8400) [pid = 1826] [serial = 966] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f004b9a3400) [pid = 1826] [serial = 969] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0025927800) [pid = 1826] [serial = 972] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f0026f48000) [pid = 1826] [serial = 975] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f002e3af400) [pid = 1826] [serial = 1071] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f002f8dac00) [pid = 1826] [serial = 1074] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f0031b46400) [pid = 1826] [serial = 1077] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f0031e06400) [pid = 1826] [serial = 1080] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f002e3a9c00) [pid = 1826] [serial = 1008] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f0030959c00) [pid = 1826] [serial = 1065] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f00332dac00) [pid = 1826] [serial = 1139] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f003095dc00) [pid = 1826] [serial = 888] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f002df52c00) [pid = 1826] [serial = 885] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f003ab86400) [pid = 1826] [serial = 840] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f0025449000) [pid = 1826] [serial = 858] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f003d063000) [pid = 1826] [serial = 843] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f002df54000) [pid = 1826] [serial = 831] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f0047e30400) [pid = 1826] [serial = 894] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f004be9b800) [pid = 1826] [serial = 900] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f0025938800) [pid = 1826] [serial = 849] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00470de400) [pid = 1826] [serial = 882] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f0022eeec00) [pid = 1826] [serial = 855] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f004b669800) [pid = 1826] [serial = 846] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f004b9a8400) [pid = 1826] [serial = 897] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f0036991c00) [pid = 1826] [serial = 837] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f0022f50000) [pid = 1826] [serial = 903] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f003a108800) [pid = 1826] [serial = 891] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f004b9a7800) [pid = 1826] [serial = 852] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f003090a400) [pid = 1826] [serial = 834] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f002f8d9400) [pid = 1826] [serial = 1133] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f003205f400) [pid = 1826] [serial = 1136] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f00320eac00) [pid = 1826] [serial = 1137] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f0023088c00) [pid = 1826] [serial = 1116] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f00211e0000) [pid = 1826] [serial = 1115] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f002f286800) [pid = 1826] [serial = 1122] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f002f21f800) [pid = 1826] [serial = 1121] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f0022f4e000) [pid = 1826] [serial = 1127] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f002426ec00) [pid = 1826] [serial = 1128] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f002df53000) [pid = 1826] [serial = 1130] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f0026f4a800) [pid = 1826] [serial = 1118] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f0028964800) [pid = 1826] [serial = 1119] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f00304cd800) [pid = 1826] [serial = 1125] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f002ffb6000) [pid = 1826] [serial = 1124] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f0033518000) [pid = 1826] [serial = 1140] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f00304cdc00) [pid = 1826] [serial = 1134] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f002f27f000) [pid = 1826] [serial = 1131] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f00348d1000) [pid = 1826] [serial = 1089] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f0047e32800) [pid = 1826] [serial = 1026] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f003c4d6800) [pid = 1826] [serial = 1107] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f0038bc6000) [pid = 1826] [serial = 1095] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f00243d3800) [pid = 1826] [serial = 1035] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f002df51400) [pid = 1826] [serial = 1014] [outer = (nil)] [url = about:blank] 23:12:52 INFO - PROCESS | 1826 | 1461651172530 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]]]}] 23:12:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1583ms 23:12:52 INFO - PROCESS | 1826 | 1461651172577 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:12:52 INFO - PROCESS | 1826 | 1461651172580 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:12:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:12:52 INFO - PROCESS | 1826 | 1461651172586 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:12:52 INFO - PROCESS | 1826 | 1461651172591 Marionette TRACE conn3 <- [1,1646,null,{}] 23:12:52 INFO - PROCESS | 1826 | 1461651172619 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}] 23:12:52 INFO - PROCESS | 1826 | 1461651172778 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:12:52 INFO - PROCESS | 1826 | 1461651172790 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00238de800 == 126 [pid = 1826] [id = 419] 23:12:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f0026f3d400) [pid = 1826] [serial = 1258] [outer = (nil)] 23:12:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f0026f4c000) [pid = 1826] [serial = 1259] [outer = 0x7f0026f3d400] 23:12:52 INFO - PROCESS | 1826 | 1461651172852 Marionette DEBUG loaded listener.js 23:12:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f002895c800) [pid = 1826] [serial = 1260] [outer = 0x7f0026f3d400] 23:12:53 INFO - PROCESS | 1826 | 1461651173640 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]]]}] 23:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1102ms 23:12:53 INFO - PROCESS | 1826 | 1461651173703 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:12:53 INFO - PROCESS | 1826 | 1461651173707 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:12:53 INFO - PROCESS | 1826 | 1461651173712 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:12:53 INFO - PROCESS | 1826 | 1461651173714 Marionette TRACE conn3 <- [1,1650,null,{}] 23:12:53 INFO - PROCESS | 1826 | 1461651173720 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}] 23:12:53 INFO - PROCESS | 1826 | 1461651173869 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:12:53 INFO - PROCESS | 1826 | 1461651173885 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254ec800 == 127 [pid = 1826] [id = 420] 23:12:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f0025c2fc00) [pid = 1826] [serial = 1261] [outer = (nil)] 23:12:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f002e3aa000) [pid = 1826] [serial = 1262] [outer = 0x7f0025c2fc00] 23:12:53 INFO - PROCESS | 1826 | 1461651173952 Marionette DEBUG loaded listener.js 23:12:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f002f27ec00) [pid = 1826] [serial = 1263] [outer = 0x7f0025c2fc00] 23:12:54 INFO - PROCESS | 1826 | 1461651174867 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]]]}] 23:12:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:12:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1179ms 23:12:54 INFO - PROCESS | 1826 | 1461651174895 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:12:54 INFO - PROCESS | 1826 | 1461651174898 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:12:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:12:54 INFO - PROCESS | 1826 | 1461651174903 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:12:54 INFO - PROCESS | 1826 | 1461651174905 Marionette TRACE conn3 <- [1,1654,null,{}] 23:12:54 INFO - PROCESS | 1826 | 1461651174911 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}] 23:12:55 INFO - PROCESS | 1826 | 1461651175122 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:12:55 INFO - PROCESS | 1826 | 1461651175151 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0de000 == 128 [pid = 1826] [id = 421] 23:12:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f002df50400) [pid = 1826] [serial = 1264] [outer = (nil)] 23:12:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f002f35d800) [pid = 1826] [serial = 1265] [outer = 0x7f002df50400] 23:12:55 INFO - PROCESS | 1826 | 1461651175208 Marionette DEBUG loaded listener.js 23:12:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f002f8d9400) [pid = 1826] [serial = 1266] [outer = 0x7f002df50400] 23:12:56 INFO - PROCESS | 1826 | 1461651176135 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]]]}] 23:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1279ms 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f0033c23000) [pid = 1826] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f002e3a6400) [pid = 1826] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f00204e6800) [pid = 1826] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f002895b000) [pid = 1826] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f00238e4c00) [pid = 1826] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f00304d0c00) [pid = 1826] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f00204e3000) [pid = 1826] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f00243d2800) [pid = 1826] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:12:56 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f00204ef400) [pid = 1826] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:12:56 INFO - PROCESS | 1826 | 1461651176318 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:12:56 INFO - PROCESS | 1826 | 1461651176321 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:12:56 INFO - PROCESS | 1826 | 1461651176328 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:12:56 INFO - PROCESS | 1826 | 1461651176331 Marionette TRACE conn3 <- [1,1658,null,{}] 23:12:56 INFO - PROCESS | 1826 | 1461651176336 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}] 23:12:56 INFO - PROCESS | 1826 | 1461651176497 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:12:56 INFO - PROCESS | 1826 | 1461651176516 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003036b800 == 129 [pid = 1826] [id = 422] 23:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f00304cdc00) [pid = 1826] [serial = 1267] [outer = (nil)] 23:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f0030958400) [pid = 1826] [serial = 1268] [outer = 0x7f00304cdc00] 23:12:56 INFO - PROCESS | 1826 | 1461651176579 Marionette DEBUG loaded listener.js 23:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f0031b50400) [pid = 1826] [serial = 1269] [outer = 0x7f00304cdc00] 23:12:57 INFO - PROCESS | 1826 | 1461651177413 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]]]}] 23:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1141ms 23:12:57 INFO - PROCESS | 1826 | 1461651177471 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:12:57 INFO - PROCESS | 1826 | 1461651177474 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:12:57 INFO - PROCESS | 1826 | 1461651177479 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:12:57 INFO - PROCESS | 1826 | 1461651177481 Marionette TRACE conn3 <- [1,1662,null,{}] 23:12:57 INFO - PROCESS | 1826 | 1461651177490 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}] 23:12:57 INFO - PROCESS | 1826 | 1461651177637 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:12:57 INFO - PROCESS | 1826 | 1461651177651 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030c92000 == 130 [pid = 1826] [id = 423] 23:12:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f00270a4800) [pid = 1826] [serial = 1270] [outer = (nil)] 23:12:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f0032060000) [pid = 1826] [serial = 1271] [outer = 0x7f00270a4800] 23:12:57 INFO - PROCESS | 1826 | 1461651177709 Marionette DEBUG loaded listener.js 23:12:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f0033519c00) [pid = 1826] [serial = 1272] [outer = 0x7f00270a4800] 23:12:58 INFO - PROCESS | 1826 | 1461651178698 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]]]}] 23:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1276ms 23:12:58 INFO - PROCESS | 1826 | 1461651178756 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:12:58 INFO - PROCESS | 1826 | 1461651178761 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:12:58 INFO - PROCESS | 1826 | 1461651178770 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:12:58 INFO - PROCESS | 1826 | 1461651178776 Marionette TRACE conn3 <- [1,1666,null,{}] 23:12:58 INFO - PROCESS | 1826 | 1461651178802 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}] 23:12:58 INFO - PROCESS | 1826 | 1461651178985 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:12:59 INFO - PROCESS | 1826 | 1461651179177 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ec4800 == 131 [pid = 1826] [id = 424] 23:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f001f754000) [pid = 1826] [serial = 1273] [outer = (nil)] 23:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f00228de800) [pid = 1826] [serial = 1274] [outer = 0x7f001f754000] 23:12:59 INFO - PROCESS | 1826 | 1461651179246 Marionette DEBUG loaded listener.js 23:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f0023084000) [pid = 1826] [serial = 1275] [outer = 0x7f001f754000] 23:13:00 INFO - PROCESS | 1826 | 1461651180130 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]]]}] 23:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1406ms 23:13:00 INFO - PROCESS | 1826 | 1461651180175 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:13:00 INFO - PROCESS | 1826 | 1461651180183 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:13:00 INFO - PROCESS | 1826 | 1461651180193 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:13:00 INFO - PROCESS | 1826 | 1461651180197 Marionette TRACE conn3 <- [1,1670,null,{}] 23:13:00 INFO - PROCESS | 1826 | 1461651180203 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}] 23:13:00 INFO - PROCESS | 1826 | 1461651180371 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:13:00 INFO - PROCESS | 1826 | 1461651180567 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254df800 == 132 [pid = 1826] [id = 425] 23:13:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f002426d400) [pid = 1826] [serial = 1276] [outer = (nil)] 23:13:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f0025c2ac00) [pid = 1826] [serial = 1277] [outer = 0x7f002426d400] 23:13:00 INFO - PROCESS | 1826 | 1461651180637 Marionette DEBUG loaded listener.js 23:13:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f0026f42400) [pid = 1826] [serial = 1278] [outer = 0x7f002426d400] 23:13:01 INFO - PROCESS | 1826 | 1461651181575 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]]]}] 23:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1436ms 23:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:13:01 INFO - PROCESS | 1826 | 1461651181629 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:13:01 INFO - PROCESS | 1826 | 1461651181632 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:13:01 INFO - PROCESS | 1826 | 1461651181644 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:13:01 INFO - PROCESS | 1826 | 1461651181655 Marionette TRACE conn3 <- [1,1674,null,{}] 23:13:01 INFO - PROCESS | 1826 | 1461651181671 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}] 23:13:01 INFO - PROCESS | 1826 | 1461651181856 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:13:02 INFO - PROCESS | 1826 | 1461651182089 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00335ed800 == 133 [pid = 1826] [id = 426] 23:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f002df52400) [pid = 1826] [serial = 1279] [outer = (nil)] 23:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f002f45dc00) [pid = 1826] [serial = 1280] [outer = 0x7f002df52400] 23:13:02 INFO - PROCESS | 1826 | 1461651182209 Marionette DEBUG loaded listener.js 23:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f003038e000) [pid = 1826] [serial = 1281] [outer = 0x7f002df52400] 23:13:03 INFO - PROCESS | 1826 | 1461651183044 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]]]}] 23:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1456ms 23:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:13:03 INFO - PROCESS | 1826 | 1461651183094 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:13:03 INFO - PROCESS | 1826 | 1461651183098 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:13:03 INFO - PROCESS | 1826 | 1461651183104 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:13:03 INFO - PROCESS | 1826 | 1461651183107 Marionette TRACE conn3 <- [1,1678,null,{}] 23:13:03 INFO - PROCESS | 1826 | 1461651183112 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}] 23:13:03 INFO - PROCESS | 1826 | 1461651183281 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:13:03 INFO - PROCESS | 1826 | 1461651183475 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c4c800 == 134 [pid = 1826] [id = 427] 23:13:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f002e3a7400) [pid = 1826] [serial = 1282] [outer = (nil)] 23:13:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f0030960c00) [pid = 1826] [serial = 1283] [outer = 0x7f002e3a7400] 23:13:03 INFO - PROCESS | 1826 | 1461651183542 Marionette DEBUG loaded listener.js 23:13:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f00332d4000) [pid = 1826] [serial = 1284] [outer = 0x7f002e3a7400] 23:13:04 INFO - PROCESS | 1826 | 1461651184407 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]]]}] 23:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1378ms 23:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:13:04 INFO - PROCESS | 1826 | 1461651184482 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:13:04 INFO - PROCESS | 1826 | 1461651184484 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:13:04 INFO - PROCESS | 1826 | 1461651184490 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:13:04 INFO - PROCESS | 1826 | 1461651184493 Marionette TRACE conn3 <- [1,1682,null,{}] 23:13:04 INFO - PROCESS | 1826 | 1461651184499 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}] 23:13:04 INFO - PROCESS | 1826 | 1461651184669 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:13:04 INFO - PROCESS | 1826 | 1461651184860 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0035da0800 == 135 [pid = 1826] [id = 428] 23:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f0030533000) [pid = 1826] [serial = 1285] [outer = (nil)] 23:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f0033557800) [pid = 1826] [serial = 1286] [outer = 0x7f0030533000] 23:13:04 INFO - PROCESS | 1826 | 1461651184931 Marionette DEBUG loaded listener.js 23:13:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f00335aa800) [pid = 1826] [serial = 1287] [outer = 0x7f0030533000] 23:13:05 INFO - PROCESS | 1826 | 1461651185803 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]]]}] 23:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1384ms 23:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:13:05 INFO - PROCESS | 1826 | 1461651185874 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:13:05 INFO - PROCESS | 1826 | 1461651185877 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:13:05 INFO - PROCESS | 1826 | 1461651185883 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:13:05 INFO - PROCESS | 1826 | 1461651185886 Marionette TRACE conn3 <- [1,1686,null,{}] 23:13:05 INFO - PROCESS | 1826 | 1461651185891 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}] 23:13:06 INFO - PROCESS | 1826 | 1461651186128 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:13:06 INFO - PROCESS | 1826 | 1461651186321 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038f08800 == 136 [pid = 1826] [id = 429] 23:13:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f00337f6c00) [pid = 1826] [serial = 1288] [outer = (nil)] 23:13:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f0033c1bc00) [pid = 1826] [serial = 1289] [outer = 0x7f00337f6c00] 23:13:06 INFO - PROCESS | 1826 | 1461651186394 Marionette DEBUG loaded listener.js 23:13:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f0037e2cc00) [pid = 1826] [serial = 1290] [outer = 0x7f00337f6c00] 23:13:07 INFO - PROCESS | 1826 | 1461651187269 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]]]}] 23:13:07 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 23:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1436ms 23:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:13:07 INFO - PROCESS | 1826 | 1461651187319 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:13:07 INFO - PROCESS | 1826 | 1461651187321 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:13:07 INFO - PROCESS | 1826 | 1461651187328 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:13:07 INFO - PROCESS | 1826 | 1461651187331 Marionette TRACE conn3 <- [1,1690,null,{}] 23:13:07 INFO - PROCESS | 1826 | 1461651187336 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}] 23:13:07 INFO - PROCESS | 1826 | 1461651187533 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:13:07 INFO - PROCESS | 1826 | 1461651187733 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039c5f000 == 137 [pid = 1826] [id = 430] 23:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f00338a4000) [pid = 1826] [serial = 1291] [outer = (nil)] 23:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f0039096400) [pid = 1826] [serial = 1292] [outer = 0x7f00338a4000] 23:13:07 INFO - PROCESS | 1826 | 1461651187803 Marionette DEBUG loaded listener.js 23:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f003a108800) [pid = 1826] [serial = 1293] [outer = 0x7f00338a4000] 23:13:08 INFO - PROCESS | 1826 | 1461651188649 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]]]}] 23:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1385ms 23:13:08 INFO - PROCESS | 1826 | 1461651188713 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:13:08 INFO - PROCESS | 1826 | 1461651188716 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:13:08 INFO - PROCESS | 1826 | 1461651188721 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:13:08 INFO - PROCESS | 1826 | 1461651188724 Marionette TRACE conn3 <- [1,1694,null,{}] 23:13:08 INFO - PROCESS | 1826 | 1461651188730 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}] 23:13:08 INFO - PROCESS | 1826 | 1461651188894 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:13:09 INFO - PROCESS | 1826 | 1461651189090 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003aa8f800 == 138 [pid = 1826] [id = 431] 23:13:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f0037e29800) [pid = 1826] [serial = 1294] [outer = (nil)] 23:13:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f003a8eb400) [pid = 1826] [serial = 1295] [outer = 0x7f0037e29800] 23:13:09 INFO - PROCESS | 1826 | 1461651189160 Marionette DEBUG loaded listener.js 23:13:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f003c464c00) [pid = 1826] [serial = 1296] [outer = 0x7f0037e29800] 23:13:10 INFO - PROCESS | 1826 | 1461651189999 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]]]}] 23:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1332ms 23:13:10 INFO - PROCESS | 1826 | 1461651190054 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:13:10 INFO - PROCESS | 1826 | 1461651190058 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:13:10 INFO - PROCESS | 1826 | 1461651190066 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:13:10 INFO - PROCESS | 1826 | 1461651190070 Marionette TRACE conn3 <- [1,1698,null,{}] 23:13:10 INFO - PROCESS | 1826 | 1461651190075 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}] 23:13:10 INFO - PROCESS | 1826 | 1461651190239 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:13:10 INFO - PROCESS | 1826 | 1461651190436 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b544000 == 139 [pid = 1826] [id = 432] 23:13:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f00389ba800) [pid = 1826] [serial = 1297] [outer = (nil)] 23:13:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f003d056400) [pid = 1826] [serial = 1298] [outer = 0x7f00389ba800] 23:13:10 INFO - PROCESS | 1826 | 1461651190507 Marionette DEBUG loaded listener.js 23:13:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f0046ba2800) [pid = 1826] [serial = 1299] [outer = 0x7f00389ba800] 23:13:11 INFO - PROCESS | 1826 | 1461651191334 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]]]}] 23:13:11 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 23:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1338ms 23:13:11 INFO - PROCESS | 1826 | 1461651191403 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:13:11 INFO - PROCESS | 1826 | 1461651191406 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:13:11 INFO - PROCESS | 1826 | 1461651191411 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:13:11 INFO - PROCESS | 1826 | 1461651191414 Marionette TRACE conn3 <- [1,1702,null,{}] 23:13:11 INFO - PROCESS | 1826 | 1461651191419 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}] 23:13:11 INFO - PROCESS | 1826 | 1461651191589 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:13:11 INFO - PROCESS | 1826 | 1461651191792 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003fee5000 == 140 [pid = 1826] [id = 433] 23:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f0036736000) [pid = 1826] [serial = 1300] [outer = (nil)] 23:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f0046c9b800) [pid = 1826] [serial = 1301] [outer = 0x7f0036736000] 23:13:11 INFO - PROCESS | 1826 | 1461651191859 Marionette DEBUG loaded listener.js 23:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f00470dac00) [pid = 1826] [serial = 1302] [outer = 0x7f0036736000] 23:13:12 INFO - PROCESS | 1826 | 1461651192731 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]]]}] 23:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1389ms 23:13:12 INFO - PROCESS | 1826 | 1461651192800 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:13:12 INFO - PROCESS | 1826 | 1461651192804 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:13:12 INFO - PROCESS | 1826 | 1461651192810 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:13:12 INFO - PROCESS | 1826 | 1461651192813 Marionette TRACE conn3 <- [1,1706,null,{}] 23:13:12 INFO - PROCESS | 1826 | 1461651192820 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}] 23:13:13 INFO - PROCESS | 1826 | 1461651193048 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:13:13 INFO - PROCESS | 1826 | 1461651193244 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00470ba800 == 141 [pid = 1826] [id = 434] 23:13:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f0039092400) [pid = 1826] [serial = 1303] [outer = (nil)] 23:13:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f0049aa7c00) [pid = 1826] [serial = 1304] [outer = 0x7f0039092400] 23:13:13 INFO - PROCESS | 1826 | 1461651193318 Marionette DEBUG loaded listener.js 23:13:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f004ba08000) [pid = 1826] [serial = 1305] [outer = 0x7f0039092400] 23:13:14 INFO - PROCESS | 1826 | 1461651194195 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]]]}] 23:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1428ms 23:13:14 INFO - PROCESS | 1826 | 1461651194240 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:13:14 INFO - PROCESS | 1826 | 1461651194243 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:13:14 INFO - PROCESS | 1826 | 1461651194249 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:13:14 INFO - PROCESS | 1826 | 1461651194251 Marionette TRACE conn3 <- [1,1710,null,{}] 23:13:14 INFO - PROCESS | 1826 | 1461651194257 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}] 23:13:14 INFO - PROCESS | 1826 | 1461651194422 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:13:14 INFO - PROCESS | 1826 | 1461651194622 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bb1a000 == 142 [pid = 1826] [id = 435] 23:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f0047d45c00) [pid = 1826] [serial = 1306] [outer = (nil)] 23:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f004ba12000) [pid = 1826] [serial = 1307] [outer = 0x7f0047d45c00] 23:13:14 INFO - PROCESS | 1826 | 1461651194688 Marionette DEBUG loaded listener.js 23:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f004bc43800) [pid = 1826] [serial = 1308] [outer = 0x7f0047d45c00] 23:13:15 INFO - PROCESS | 1826 | 1461651195541 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]]]}] 23:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1333ms 23:13:15 INFO - PROCESS | 1826 | 1461651195582 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:13:15 INFO - PROCESS | 1826 | 1461651195586 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:13:15 INFO - PROCESS | 1826 | 1461651195592 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:13:15 INFO - PROCESS | 1826 | 1461651195594 Marionette TRACE conn3 <- [1,1714,null,{}] 23:13:15 INFO - PROCESS | 1826 | 1461651195599 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}] 23:13:15 INFO - PROCESS | 1826 | 1461651195768 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:13:15 INFO - PROCESS | 1826 | 1461651195986 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004ec66000 == 143 [pid = 1826] [id = 436] 23:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f001f9c8400) [pid = 1826] [serial = 1309] [outer = (nil)] 23:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f001f9d2400) [pid = 1826] [serial = 1310] [outer = 0x7f001f9c8400] 23:13:16 INFO - PROCESS | 1826 | 1461651196095 Marionette DEBUG loaded listener.js 23:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f001f9d7000) [pid = 1826] [serial = 1311] [outer = 0x7f001f9c8400] 23:13:17 INFO - PROCESS | 1826 | 1461651197000 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]]]}] 23:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1484ms 23:13:17 INFO - PROCESS | 1826 | 1461651197077 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:13:17 INFO - PROCESS | 1826 | 1461651197080 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:13:17 INFO - PROCESS | 1826 | 1461651197086 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:13:17 INFO - PROCESS | 1826 | 1461651197088 Marionette TRACE conn3 <- [1,1718,null,{}] 23:13:17 INFO - PROCESS | 1826 | 1461651197094 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}] 23:13:17 INFO - PROCESS | 1826 | 1461651197264 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:13:17 INFO - PROCESS | 1826 | 1461651197509 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d15000 == 144 [pid = 1826] [id = 437] 23:13:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f001f751800) [pid = 1826] [serial = 1312] [outer = (nil)] 23:13:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f001f753c00) [pid = 1826] [serial = 1313] [outer = 0x7f001f751800] 23:13:17 INFO - PROCESS | 1826 | 1461651197945 Marionette DEBUG loaded listener.js 23:13:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f0021052400) [pid = 1826] [serial = 1314] [outer = 0x7f001f751800] 23:13:18 INFO - PROCESS | 1826 | 1461651198806 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]]]}] 23:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1748ms 23:13:18 INFO - PROCESS | 1826 | 1461651198837 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:13:18 INFO - PROCESS | 1826 | 1461651198843 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:13:18 INFO - PROCESS | 1826 | 1461651198851 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:13:18 INFO - PROCESS | 1826 | 1461651198855 Marionette TRACE conn3 <- [1,1722,null,{}] 23:13:18 INFO - PROCESS | 1826 | 1461651198862 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}] 23:13:19 INFO - PROCESS | 1826 | 1461651199024 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:13:19 INFO - PROCESS | 1826 | 1461651199258 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236b2800 == 145 [pid = 1826] [id = 438] 23:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f00204edc00) [pid = 1826] [serial = 1315] [outer = (nil)] 23:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0022ee5000) [pid = 1826] [serial = 1316] [outer = 0x7f00204edc00] 23:13:19 INFO - PROCESS | 1826 | 1461651199323 Marionette DEBUG loaded listener.js 23:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f00243cd800) [pid = 1826] [serial = 1317] [outer = 0x7f00204edc00] 23:13:20 INFO - PROCESS | 1826 | 1461651200299 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]]]}] 23:13:20 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 23:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1489ms 23:13:20 INFO - PROCESS | 1826 | 1461651200339 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:13:20 INFO - PROCESS | 1826 | 1461651200344 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:13:20 INFO - PROCESS | 1826 | 1461651200354 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:13:20 INFO - PROCESS | 1826 | 1461651200356 Marionette TRACE conn3 <- [1,1726,null,{}] 23:13:20 INFO - PROCESS | 1826 | 1461651200377 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}] 23:13:20 INFO - PROCESS | 1826 | 1461651200607 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:13:20 INFO - PROCESS | 1826 | 1461651200766 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021cd8800 == 146 [pid = 1826] [id = 439] 23:13:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f0025c2f000) [pid = 1826] [serial = 1318] [outer = (nil)] 23:13:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0026f40000) [pid = 1826] [serial = 1319] [outer = 0x7f0025c2f000] 23:13:20 INFO - PROCESS | 1826 | 1461651200834 Marionette DEBUG loaded listener.js 23:13:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f00283ecc00) [pid = 1826] [serial = 1320] [outer = 0x7f0025c2f000] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003036b800 == 145 [pid = 1826] [id = 422] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0de000 == 144 [pid = 1826] [id = 421] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f00238e3c00) [pid = 1826] [serial = 1208] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00254ec800 == 143 [pid = 1826] [id = 420] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00238de800 == 142 [pid = 1826] [id = 419] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00205d8800 == 141 [pid = 1826] [id = 418] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002397b800 == 140 [pid = 1826] [id = 417] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e8cf800 == 139 [pid = 1826] [id = 411] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e7d8800 == 138 [pid = 1826] [id = 410] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f005101c800 == 137 [pid = 1826] [id = 409] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c302800 == 136 [pid = 1826] [id = 408] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046c78800 == 135 [pid = 1826] [id = 407] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b541000 == 134 [pid = 1826] [id = 406] 23:13:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00284d6000 == 133 [pid = 1826] [id = 403] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0038fd7400) [pid = 1826] [serial = 1199] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0030fea000) [pid = 1826] [serial = 1191] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0038867c00) [pid = 1826] [serial = 1157] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0021058800) [pid = 1826] [serial = 1181] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f002f39ac00) [pid = 1826] [serial = 1188] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f002e3af800) [pid = 1826] [serial = 1193] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f0046e06800) [pid = 1826] [serial = 1203] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f0046ea2400) [pid = 1826] [serial = 1169] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f0022ee7c00) [pid = 1826] [serial = 1206] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f00238e6c00) [pid = 1826] [serial = 1182] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f0036734c00) [pid = 1826] [serial = 1154] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f00337f0000) [pid = 1826] [serial = 1151] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f00320e4000) [pid = 1826] [serial = 1196] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f002e3acc00) [pid = 1826] [serial = 1187] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f004bc43c00) [pid = 1826] [serial = 1175] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f0033c1a000) [pid = 1826] [serial = 1197] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f003a840000) [pid = 1826] [serial = 1202] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f0033559800) [pid = 1826] [serial = 1142] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f003a673c00) [pid = 1826] [serial = 1160] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f00394ce000) [pid = 1826] [serial = 1200] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f00270a7c00) [pid = 1826] [serial = 1185] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f002e3b3800) [pid = 1826] [serial = 1145] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f0046ba9c00) [pid = 1826] [serial = 1166] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f00304d6400) [pid = 1826] [serial = 1190] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f0025c2dc00) [pid = 1826] [serial = 1172] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f0023084800) [pid = 1826] [serial = 1184] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f002fcbfc00) [pid = 1826] [serial = 1194] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f003fe52400) [pid = 1826] [serial = 1163] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f00224c3800) [pid = 1826] [serial = 1205] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f002f352800) [pid = 1826] [serial = 1178] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f003090ec00) [pid = 1826] [serial = 1148] [outer = (nil)] [url = about:blank] 23:13:21 INFO - PROCESS | 1826 | 1461651201785 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]]]}] 23:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1481ms 23:13:21 INFO - PROCESS | 1826 | 1461651201834 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:13:21 INFO - PROCESS | 1826 | 1461651201837 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:13:21 INFO - PROCESS | 1826 | 1461651201843 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:13:21 INFO - PROCESS | 1826 | 1461651201848 Marionette TRACE conn3 <- [1,1730,null,{}] 23:13:21 INFO - PROCESS | 1826 | 1461651201864 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}] 23:13:22 INFO - PROCESS | 1826 | 1461651202022 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:13:22 INFO - PROCESS | 1826 | 1461651202041 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025036000 == 134 [pid = 1826] [id = 440] 23:13:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f002df19c00) [pid = 1826] [serial = 1321] [outer = (nil)] 23:13:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f002df1d000) [pid = 1826] [serial = 1322] [outer = 0x7f002df19c00] 23:13:22 INFO - PROCESS | 1826 | 1461651202100 Marionette DEBUG loaded listener.js 23:13:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f002df21000) [pid = 1826] [serial = 1323] [outer = 0x7f002df19c00] 23:13:22 INFO - PROCESS | 1826 | 1461651202959 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]]]}] 23:13:22 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 23:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1132ms 23:13:22 INFO - PROCESS | 1826 | 1461651202975 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:13:22 INFO - PROCESS | 1826 | 1461651202980 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:13:22 INFO - PROCESS | 1826 | 1461651202985 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:13:22 INFO - PROCESS | 1826 | 1461651202987 Marionette TRACE conn3 <- [1,1734,null,{}] 23:13:22 INFO - PROCESS | 1826 | 1461651202992 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}] 23:13:23 INFO - PROCESS | 1826 | 1461651203144 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:13:23 INFO - PROCESS | 1826 | 1461651203158 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f61b000 == 135 [pid = 1826] [id = 441] 23:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f002df19000) [pid = 1826] [serial = 1324] [outer = (nil)] 23:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f002f352800) [pid = 1826] [serial = 1325] [outer = 0x7f002df19000] 23:13:23 INFO - PROCESS | 1826 | 1461651203216 Marionette DEBUG loaded listener.js 23:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f002f45fc00) [pid = 1826] [serial = 1326] [outer = 0x7f002df19000] 23:13:24 INFO - PROCESS | 1826 | 1461651204115 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]]]}] 23:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1175ms 23:13:24 INFO - PROCESS | 1826 | 1461651204161 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:13:24 INFO - PROCESS | 1826 | 1461651204164 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:13:24 INFO - PROCESS | 1826 | 1461651204175 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:13:24 INFO - PROCESS | 1826 | 1461651204177 Marionette TRACE conn3 <- [1,1738,null,{}] 23:13:24 INFO - PROCESS | 1826 | 1461651204183 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}] 23:13:24 INFO - PROCESS | 1826 | 1461651204398 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:13:24 INFO - PROCESS | 1826 | 1461651204422 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030c90000 == 136 [pid = 1826] [id = 442] 23:13:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f002fcc0c00) [pid = 1826] [serial = 1327] [outer = (nil)] 23:13:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0030385400) [pid = 1826] [serial = 1328] [outer = 0x7f002fcc0c00] 23:13:24 INFO - PROCESS | 1826 | 1461651204486 Marionette DEBUG loaded listener.js 23:13:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f0031b46400) [pid = 1826] [serial = 1329] [outer = 0x7f002fcc0c00] 23:13:25 INFO - PROCESS | 1826 | 1461651205335 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]]]}] 23:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1231ms 23:13:25 INFO - PROCESS | 1826 | 1461651205401 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:13:25 INFO - PROCESS | 1826 | 1461651205403 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:13:25 INFO - PROCESS | 1826 | 1461651205409 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:13:25 INFO - PROCESS | 1826 | 1461651205411 Marionette TRACE conn3 <- [1,1742,null,{}] 23:13:25 INFO - PROCESS | 1826 | 1461651205416 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}] 23:13:25 INFO - PROCESS | 1826 | 1461651205639 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:13:25 INFO - PROCESS | 1826 | 1461651205666 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338d9000 == 137 [pid = 1826] [id = 443] 23:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f0033558000) [pid = 1826] [serial = 1330] [outer = (nil)] 23:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f00337f4800) [pid = 1826] [serial = 1331] [outer = 0x7f0033558000] 23:13:25 INFO - PROCESS | 1826 | 1461651205724 Marionette DEBUG loaded listener.js 23:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f003351b000) [pid = 1826] [serial = 1332] [outer = 0x7f0033558000] 23:13:26 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f002df50400) [pid = 1826] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:13:26 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f0025c2fc00) [pid = 1826] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:13:26 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f0026f3d400) [pid = 1826] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:13:26 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f001f758400) [pid = 1826] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:13:26 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f00304cdc00) [pid = 1826] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:13:26 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f001f759800) [pid = 1826] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:13:26 INFO - PROCESS | 1826 | 1461651206701 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]]]}] 23:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1331ms 23:13:26 INFO - PROCESS | 1826 | 1461651206740 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:13:26 INFO - PROCESS | 1826 | 1461651206746 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:13:26 INFO - PROCESS | 1826 | 1461651206759 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:13:26 INFO - PROCESS | 1826 | 1461651206762 Marionette TRACE conn3 <- [1,1746,null,{}] 23:13:26 INFO - PROCESS | 1826 | 1461651206767 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}] 23:13:26 INFO - PROCESS | 1826 | 1461651206914 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:13:26 INFO - PROCESS | 1826 | 1461651206933 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003487f800 == 138 [pid = 1826] [id = 444] 23:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f00211e0800) [pid = 1826] [serial = 1333] [outer = (nil)] 23:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0033aefc00) [pid = 1826] [serial = 1334] [outer = 0x7f00211e0800] 23:13:26 INFO - PROCESS | 1826 | 1461651206990 Marionette DEBUG loaded listener.js 23:13:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f0033c20400) [pid = 1826] [serial = 1335] [outer = 0x7f00211e0800] 23:13:27 INFO - PROCESS | 1826 | 1461651207769 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]]]}] 23:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1040ms 23:13:27 INFO - PROCESS | 1826 | 1461651207792 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:13:27 INFO - PROCESS | 1826 | 1461651207796 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:13:27 INFO - PROCESS | 1826 | 1461651207802 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:13:27 INFO - PROCESS | 1826 | 1461651207804 Marionette TRACE conn3 <- [1,1750,null,{}] 23:13:27 INFO - PROCESS | 1826 | 1461651207824 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}] 23:13:28 INFO - PROCESS | 1826 | 1461651208035 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:13:28 INFO - PROCESS | 1826 | 1461651208054 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038094800 == 139 [pid = 1826] [id = 445] 23:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f002f284000) [pid = 1826] [serial = 1336] [outer = (nil)] 23:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f00348d3000) [pid = 1826] [serial = 1337] [outer = 0x7f002f284000] 23:13:28 INFO - PROCESS | 1826 | 1461651208112 Marionette DEBUG loaded listener.js 23:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f003805e800) [pid = 1826] [serial = 1338] [outer = 0x7f002f284000] 23:13:29 INFO - PROCESS | 1826 | 1461651209196 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]]]}] 23:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1437ms 23:13:29 INFO - PROCESS | 1826 | 1461651209240 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:13:29 INFO - PROCESS | 1826 | 1461651209247 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:13:29 INFO - PROCESS | 1826 | 1461651209254 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:13:29 INFO - PROCESS | 1826 | 1461651209260 Marionette TRACE conn3 <- [1,1754,null,{}] 23:13:29 INFO - PROCESS | 1826 | 1461651209267 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}] 23:13:29 INFO - PROCESS | 1826 | 1461651209453 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:13:29 INFO - PROCESS | 1826 | 1461651209652 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024565000 == 140 [pid = 1826] [id = 446] 23:13:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f0023085000) [pid = 1826] [serial = 1339] [outer = (nil)] 23:13:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f0024274400) [pid = 1826] [serial = 1340] [outer = 0x7f0023085000] 23:13:29 INFO - PROCESS | 1826 | 1461651209726 Marionette DEBUG loaded listener.js 23:13:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f0025930800) [pid = 1826] [serial = 1341] [outer = 0x7f0023085000] 23:13:30 INFO - PROCESS | 1826 | 1461651210635 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]]]}] 23:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1436ms 23:13:30 INFO - PROCESS | 1826 | 1461651210690 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:13:30 INFO - PROCESS | 1826 | 1461651210699 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:13:30 INFO - PROCESS | 1826 | 1461651210708 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:13:30 INFO - PROCESS | 1826 | 1461651210712 Marionette TRACE conn3 <- [1,1758,null,{}] 23:13:30 INFO - PROCESS | 1826 | 1461651210718 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}] 23:13:30 INFO - PROCESS | 1826 | 1461651210899 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:13:31 INFO - PROCESS | 1826 | 1461651211096 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033526000 == 141 [pid = 1826] [id = 447] 23:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f0025937400) [pid = 1826] [serial = 1342] [outer = (nil)] 23:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f002df15800) [pid = 1826] [serial = 1343] [outer = 0x7f0025937400] 23:13:31 INFO - PROCESS | 1826 | 1461651211166 Marionette DEBUG loaded listener.js 23:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f002df45400) [pid = 1826] [serial = 1344] [outer = 0x7f0025937400] 23:13:32 INFO - PROCESS | 1826 | 1461651212076 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]]]}] 23:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1430ms 23:13:32 INFO - PROCESS | 1826 | 1461651212139 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:13:32 INFO - PROCESS | 1826 | 1461651212143 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:13:32 INFO - PROCESS | 1826 | 1461651212149 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:13:32 INFO - PROCESS | 1826 | 1461651212154 Marionette TRACE conn3 <- [1,1762,null,{}] 23:13:32 INFO - PROCESS | 1826 | 1461651212170 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}] 23:13:32 INFO - PROCESS | 1826 | 1461651212353 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:13:32 INFO - PROCESS | 1826 | 1461651212559 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a62d000 == 142 [pid = 1826] [id = 448] 23:13:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f0030388000) [pid = 1826] [serial = 1345] [outer = (nil)] 23:13:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f0030911400) [pid = 1826] [serial = 1346] [outer = 0x7f0030388000] 23:13:32 INFO - PROCESS | 1826 | 1461651212631 Marionette DEBUG loaded listener.js 23:13:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f003355a000) [pid = 1826] [serial = 1347] [outer = 0x7f0030388000] 23:13:33 INFO - PROCESS | 1826 | 1461651213523 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]]]}] 23:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1432ms 23:13:33 INFO - PROCESS | 1826 | 1461651213582 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:13:33 INFO - PROCESS | 1826 | 1461651213586 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:13:33 INFO - PROCESS | 1826 | 1461651213592 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:13:33 INFO - PROCESS | 1826 | 1461651213594 Marionette TRACE conn3 <- [1,1766,null,{}] 23:13:33 INFO - PROCESS | 1826 | 1461651213600 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}] 23:13:33 INFO - PROCESS | 1826 | 1461651213769 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:13:33 INFO - PROCESS | 1826 | 1461651213972 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046905000 == 143 [pid = 1826] [id = 449] 23:13:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f002e3a9400) [pid = 1826] [serial = 1348] [outer = (nil)] 23:13:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f00348dc800) [pid = 1826] [serial = 1349] [outer = 0x7f002e3a9400] 23:13:34 INFO - PROCESS | 1826 | 1461651214042 Marionette DEBUG loaded listener.js 23:13:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f003908a400) [pid = 1826] [serial = 1350] [outer = 0x7f002e3a9400] 23:13:34 INFO - PROCESS | 1826 | 1461651214881 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]]]}] 23:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1339ms 23:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:13:34 INFO - PROCESS | 1826 | 1461651214932 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:13:34 INFO - PROCESS | 1826 | 1461651214934 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:13:34 INFO - PROCESS | 1826 | 1461651214939 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:13:34 INFO - PROCESS | 1826 | 1461651214943 Marionette TRACE conn3 <- [1,1770,null,{}] 23:13:34 INFO - PROCESS | 1826 | 1461651214948 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}] 23:13:35 INFO - PROCESS | 1826 | 1461651215117 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:13:35 INFO - PROCESS | 1826 | 1461651215347 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047e6c000 == 144 [pid = 1826] [id = 450] 23:13:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f00235db800) [pid = 1826] [serial = 1351] [outer = (nil)] 23:13:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f0039097400) [pid = 1826] [serial = 1352] [outer = 0x7f00235db800] 23:13:35 INFO - PROCESS | 1826 | 1461651215456 Marionette DEBUG loaded listener.js 23:13:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f003d05b400) [pid = 1826] [serial = 1353] [outer = 0x7f00235db800] 23:13:36 INFO - PROCESS | 1826 | 1461651216351 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]]]}] 23:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1485ms 23:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:13:36 INFO - PROCESS | 1826 | 1461651216426 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:13:36 INFO - PROCESS | 1826 | 1461651216429 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:13:36 INFO - PROCESS | 1826 | 1461651216435 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:13:36 INFO - PROCESS | 1826 | 1461651216438 Marionette TRACE conn3 <- [1,1774,null,{}] 23:13:36 INFO - PROCESS | 1826 | 1461651216443 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}] 23:13:36 INFO - PROCESS | 1826 | 1461651216664 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:13:36 INFO - PROCESS | 1826 | 1461651216907 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b8a0000 == 145 [pid = 1826] [id = 451] 23:13:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f003b292c00) [pid = 1826] [serial = 1354] [outer = (nil)] 23:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f004b9a8400) [pid = 1826] [serial = 1355] [outer = 0x7f003b292c00] 23:13:37 INFO - PROCESS | 1826 | 1461651217023 Marionette DEBUG loaded listener.js 23:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f004ba12400) [pid = 1826] [serial = 1356] [outer = 0x7f003b292c00] 23:13:37 INFO - PROCESS | 1826 | 1461651217807 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]]]}] 23:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1428ms 23:13:37 INFO - PROCESS | 1826 | 1461651217864 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:13:37 INFO - PROCESS | 1826 | 1461651217869 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:13:37 INFO - PROCESS | 1826 | 1461651217875 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:13:37 INFO - PROCESS | 1826 | 1461651217877 Marionette TRACE conn3 <- [1,1778,null,{}] 23:13:37 INFO - PROCESS | 1826 | 1461651217882 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}] 23:13:38 INFO - PROCESS | 1826 | 1461651218044 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:13:38 INFO - PROCESS | 1826 | 1461651218248 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00502bf800 == 146 [pid = 1826] [id = 452] 23:13:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f002066c400) [pid = 1826] [serial = 1357] [outer = (nil)] 23:13:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0020672400) [pid = 1826] [serial = 1358] [outer = 0x7f002066c400] 23:13:38 INFO - PROCESS | 1826 | 1461651218318 Marionette DEBUG loaded listener.js 23:13:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f0020678400) [pid = 1826] [serial = 1359] [outer = 0x7f002066c400] 23:13:39 INFO - PROCESS | 1826 | 1461651219156 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]]]}] 23:13:39 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 23:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1337ms 23:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:13:39 INFO - PROCESS | 1826 | 1461651219212 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:13:39 INFO - PROCESS | 1826 | 1461651219215 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:13:39 INFO - PROCESS | 1826 | 1461651219220 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:13:39 INFO - PROCESS | 1826 | 1461651219224 Marionette TRACE conn3 <- [1,1782,null,{}] 23:13:39 INFO - PROCESS | 1826 | 1461651219229 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}] 23:13:39 INFO - PROCESS | 1826 | 1461651219397 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:13:39 INFO - PROCESS | 1826 | 1461651219600 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0028359000 == 147 [pid = 1826] [id = 453] 23:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f002066d000) [pid = 1826] [serial = 1360] [outer = (nil)] 23:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0039435c00) [pid = 1826] [serial = 1361] [outer = 0x7f002066d000] 23:13:39 INFO - PROCESS | 1826 | 1461651219668 Marionette DEBUG loaded listener.js 23:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f003943b400) [pid = 1826] [serial = 1362] [outer = 0x7f002066d000] 23:13:40 INFO - PROCESS | 1826 | 1461651220496 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]]]}] 23:13:40 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 23:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1338ms 23:13:40 INFO - PROCESS | 1826 | 1461651220565 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:13:40 INFO - PROCESS | 1826 | 1461651220568 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:13:40 INFO - PROCESS | 1826 | 1461651220574 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:13:40 INFO - PROCESS | 1826 | 1461651220577 Marionette TRACE conn3 <- [1,1786,null,{}] 23:13:40 INFO - PROCESS | 1826 | 1461651220582 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}] 23:13:40 INFO - PROCESS | 1826 | 1461651220764 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:13:40 INFO - PROCESS | 1826 | 1461651220967 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f005101c000 == 148 [pid = 1826] [id = 454] 23:13:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f0020671c00) [pid = 1826] [serial = 1363] [outer = (nil)] 23:13:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0039440000) [pid = 1826] [serial = 1364] [outer = 0x7f0020671c00] 23:13:41 INFO - PROCESS | 1826 | 1461651221033 Marionette DEBUG loaded listener.js 23:13:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f004b61cc00) [pid = 1826] [serial = 1365] [outer = 0x7f0020671c00] 23:13:41 INFO - PROCESS | 1826 | 1461651221885 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]]]}] 23:13:41 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 23:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1383ms 23:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:13:41 INFO - PROCESS | 1826 | 1461651221958 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:13:41 INFO - PROCESS | 1826 | 1461651221961 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:13:41 INFO - PROCESS | 1826 | 1461651221967 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:13:41 INFO - PROCESS | 1826 | 1461651221970 Marionette TRACE conn3 <- [1,1790,null,{}] 23:13:41 INFO - PROCESS | 1826 | 1461651221975 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}] 23:13:42 INFO - PROCESS | 1826 | 1461651222181 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:13:42 INFO - PROCESS | 1826 | 1461651222383 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002fb96800 == 149 [pid = 1826] [id = 455] 23:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f00243d6800) [pid = 1826] [serial = 1366] [outer = (nil)] 23:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f0039da2000) [pid = 1826] [serial = 1367] [outer = 0x7f00243d6800] 23:13:42 INFO - PROCESS | 1826 | 1461651222451 Marionette DEBUG loaded listener.js 23:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f0039da7c00) [pid = 1826] [serial = 1368] [outer = 0x7f00243d6800] 23:13:43 INFO - PROCESS | 1826 | 1461651223334 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]]]}] 23:13:43 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) 23:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1433ms 23:13:43 INFO - PROCESS | 1826 | 1461651223399 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:13:43 INFO - PROCESS | 1826 | 1461651223403 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:13:43 INFO - PROCESS | 1826 | 1461651223409 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:13:43 INFO - PROCESS | 1826 | 1461651223412 Marionette TRACE conn3 <- [1,1794,null,{}] 23:13:43 INFO - PROCESS | 1826 | 1461651223418 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}] 23:13:43 INFO - PROCESS | 1826 | 1461651223608 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:13:43 INFO - PROCESS | 1826 | 1461651223813 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026faf800 == 150 [pid = 1826] [id = 456] 23:13:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f001f9d4000) [pid = 1826] [serial = 1369] [outer = (nil)] 23:13:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0026ebe000) [pid = 1826] [serial = 1370] [outer = 0x7f001f9d4000] 23:13:43 INFO - PROCESS | 1826 | 1461651223890 Marionette DEBUG loaded listener.js 23:13:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0039daa800) [pid = 1826] [serial = 1371] [outer = 0x7f001f9d4000] 23:13:44 INFO - PROCESS | 1826 | 1461651224761 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]]]}] 23:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1380ms 23:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:13:44 INFO - PROCESS | 1826 | 1461651224791 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:13:44 INFO - PROCESS | 1826 | 1461651224794 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:13:44 INFO - PROCESS | 1826 | 1461651224799 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:13:44 INFO - PROCESS | 1826 | 1461651224802 Marionette TRACE conn3 <- [1,1798,null,{}] 23:13:44 INFO - PROCESS | 1826 | 1461651224808 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}] 23:13:44 INFO - PROCESS | 1826 | 1461651224973 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:13:45 INFO - PROCESS | 1826 | 1461651225814 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236b8800 == 151 [pid = 1826] [id = 457] 23:13:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f001f754c00) [pid = 1826] [serial = 1372] [outer = (nil)] 23:13:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f00204e2000) [pid = 1826] [serial = 1373] [outer = 0x7f001f754c00] 23:13:45 INFO - PROCESS | 1826 | 1461651225939 Marionette DEBUG loaded listener.js 23:13:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f00211e2c00) [pid = 1826] [serial = 1374] [outer = 0x7f001f754c00] 23:13:46 INFO - PROCESS | 1826 | 1461651226786 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]]]}] 23:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2041ms 23:13:46 INFO - PROCESS | 1826 | 1461651226840 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:13:46 INFO - PROCESS | 1826 | 1461651226846 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:13:46 INFO - PROCESS | 1826 | 1461651226854 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:13:46 INFO - PROCESS | 1826 | 1461651226859 Marionette TRACE conn3 <- [1,1802,null,{}] 23:13:46 INFO - PROCESS | 1826 | 1461651226865 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}] 23:13:47 INFO - PROCESS | 1826 | 1461651227034 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:13:47 INFO - PROCESS | 1826 | 1461651227239 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002123b800 == 152 [pid = 1826] [id = 458] 23:13:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f001f752400) [pid = 1826] [serial = 1375] [outer = (nil)] 23:13:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f00204e2c00) [pid = 1826] [serial = 1376] [outer = 0x7f001f752400] 23:13:47 INFO - PROCESS | 1826 | 1461651227363 Marionette DEBUG loaded listener.js 23:13:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f0024271000) [pid = 1826] [serial = 1377] [outer = 0x7f001f752400] 23:13:48 INFO - PROCESS | 1826 | 1461651228410 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]]]}] 23:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1586ms 23:13:48 INFO - PROCESS | 1826 | 1461651228443 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:13:48 INFO - PROCESS | 1826 | 1461651228448 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:13:48 INFO - PROCESS | 1826 | 1461651228456 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:13:48 INFO - PROCESS | 1826 | 1461651228459 Marionette TRACE conn3 <- [1,1806,null,{}] 23:13:48 INFO - PROCESS | 1826 | 1461651228464 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}] 23:13:48 INFO - PROCESS | 1826 | 1461651228634 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:13:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003487f800 == 151 [pid = 1826] [id = 444] 23:13:48 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f0032060000) [pid = 1826] [serial = 1271] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f00211dbc00) [pid = 1826] [serial = 1244] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f00243d0400) [pid = 1826] [serial = 1247] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 1826 | 1461651228983 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00338d9000 == 150 [pid = 1826] [id = 443] 23:13:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030c90000 == 149 [pid = 1826] [id = 442] 23:13:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f61b000 == 148 [pid = 1826] [id = 441] 23:13:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025036000 == 147 [pid = 1826] [id = 440] 23:13:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8d8000 == 148 [pid = 1826] [id = 459] 23:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f00204ed800) [pid = 1826] [serial = 1378] [outer = (nil)] 23:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f00243d0400) [pid = 1826] [serial = 1379] [outer = 0x7f00204ed800] 23:13:49 INFO - PROCESS | 1826 | 1461651229129 Marionette DEBUG loaded listener.js 23:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f00270a7400) [pid = 1826] [serial = 1380] [outer = 0x7f00204ed800] 23:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021cd8800 == 147 [pid = 1826] [id = 439] 23:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00236b2800 == 146 [pid = 1826] [id = 438] 23:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021d15000 == 145 [pid = 1826] [id = 437] 23:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038f08800 == 144 [pid = 1826] [id = 429] 23:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035da0800 == 143 [pid = 1826] [id = 428] 23:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033c4c800 == 142 [pid = 1826] [id = 427] 23:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030c92000 == 141 [pid = 1826] [id = 423] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f002f35d800) [pid = 1826] [serial = 1265] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f0045d26800) [pid = 1826] [serial = 1235] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f002e3aa000) [pid = 1826] [serial = 1262] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f0026f4c000) [pid = 1826] [serial = 1259] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f002895c800) [pid = 1826] [serial = 1260] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f00304d4400) [pid = 1826] [serial = 1223] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0025448c00) [pid = 1826] [serial = 1256] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f0025c28c00) [pid = 1826] [serial = 1257] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f002f4b9c00) [pid = 1826] [serial = 1220] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0030958400) [pid = 1826] [serial = 1268] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f003699c800) [pid = 1826] [serial = 1229] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f003a347000) [pid = 1826] [serial = 1232] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f002307f400) [pid = 1826] [serial = 1211] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f00235dc000) [pid = 1826] [serial = 1254] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f0021059c00) [pid = 1826] [serial = 1253] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f00283f4000) [pid = 1826] [serial = 1238] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0025c2a000) [pid = 1826] [serial = 1214] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f0023079800) [pid = 1826] [serial = 1241] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0022eef800) [pid = 1826] [serial = 1250] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0033550800) [pid = 1826] [serial = 1226] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f002e3a5800) [pid = 1826] [serial = 1217] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f002f8d9400) [pid = 1826] [serial = 1266] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0031b50400) [pid = 1826] [serial = 1269] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f002f27ec00) [pid = 1826] [serial = 1263] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1826 | 1461651229867 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]]]}] 23:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1429ms 23:13:49 INFO - PROCESS | 1826 | 1461651229884 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:13:49 INFO - PROCESS | 1826 | 1461651229887 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:13:49 INFO - PROCESS | 1826 | 1461651229895 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:13:49 INFO - PROCESS | 1826 | 1461651229903 Marionette TRACE conn3 <- [1,1810,null,{}] 23:13:49 INFO - PROCESS | 1826 | 1461651229915 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}] 23:13:50 INFO - PROCESS | 1826 | 1461651230131 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:13:50 INFO - PROCESS | 1826 | 1461651230156 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250da000 == 142 [pid = 1826] [id = 460] 23:13:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f00270a9000) [pid = 1826] [serial = 1381] [outer = (nil)] 23:13:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f002df20400) [pid = 1826] [serial = 1382] [outer = 0x7f00270a9000] 23:13:50 INFO - PROCESS | 1826 | 1461651230224 Marionette DEBUG loaded listener.js 23:13:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f002df53400) [pid = 1826] [serial = 1383] [outer = 0x7f00270a9000] 23:13:50 INFO - PROCESS | 1826 | 1461651230968 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]]]}] 23:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1136ms 23:13:51 INFO - PROCESS | 1826 | 1461651231029 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:13:51 INFO - PROCESS | 1826 | 1461651231033 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:13:51 INFO - PROCESS | 1826 | 1461651231038 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:13:51 INFO - PROCESS | 1826 | 1461651231040 Marionette TRACE conn3 <- [1,1814,null,{}] 23:13:51 INFO - PROCESS | 1826 | 1461651231046 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}] 23:13:51 INFO - PROCESS | 1826 | 1461651231193 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:13:51 INFO - PROCESS | 1826 | 1461651231207 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0a2000 == 143 [pid = 1826] [id = 461] 23:13:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0026f4c800) [pid = 1826] [serial = 1384] [outer = (nil)] 23:13:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f002f224000) [pid = 1826] [serial = 1385] [outer = 0x7f0026f4c800] 23:13:51 INFO - PROCESS | 1826 | 1461651231265 Marionette DEBUG loaded listener.js 23:13:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f002f35e400) [pid = 1826] [serial = 1386] [outer = 0x7f0026f4c800] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f002df19c00) [pid = 1826] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f002fcc0c00) [pid = 1826] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0033558000) [pid = 1826] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0025c2f000) [pid = 1826] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f00204edc00) [pid = 1826] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f002df19000) [pid = 1826] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f001f751800) [pid = 1826] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:13:52 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f00211e0800) [pid = 1826] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:13:53 INFO - PROCESS | 1826 | 1461651233418 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]]]}] 23:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2435ms 23:13:53 INFO - PROCESS | 1826 | 1461651233475 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:13:53 INFO - PROCESS | 1826 | 1461651233479 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:13:53 INFO - PROCESS | 1826 | 1461651233487 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:13:53 INFO - PROCESS | 1826 | 1461651233491 Marionette TRACE conn3 <- [1,1818,null,{}] 23:13:53 INFO - PROCESS | 1826 | 1461651233499 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}] 23:13:53 INFO - PROCESS | 1826 | 1461651233685 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:13:53 INFO - PROCESS | 1826 | 1461651233927 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002397a800 == 144 [pid = 1826] [id = 462] 23:13:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f00235d7800) [pid = 1826] [serial = 1387] [outer = (nil)] 23:13:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f00243d7400) [pid = 1826] [serial = 1388] [outer = 0x7f00235d7800] 23:13:54 INFO - PROCESS | 1826 | 1461651234044 Marionette DEBUG loaded listener.js 23:13:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0025c30800) [pid = 1826] [serial = 1389] [outer = 0x7f00235d7800] 23:13:54 INFO - PROCESS | 1826 | 1461651234933 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]]]}] 23:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1481ms 23:13:54 INFO - PROCESS | 1826 | 1461651234968 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:13:54 INFO - PROCESS | 1826 | 1461651234976 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:13:54 INFO - PROCESS | 1826 | 1461651234986 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:13:54 INFO - PROCESS | 1826 | 1461651234989 Marionette TRACE conn3 <- [1,1822,null,{}] 23:13:54 INFO - PROCESS | 1826 | 1461651234995 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}] 23:13:55 INFO - PROCESS | 1826 | 1461651235173 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:13:55 INFO - PROCESS | 1826 | 1461651235431 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e003000 == 145 [pid = 1826] [id = 463] 23:13:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0026ec1c00) [pid = 1826] [serial = 1390] [outer = (nil)] 23:13:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f0028967c00) [pid = 1826] [serial = 1391] [outer = 0x7f0026ec1c00] 23:13:55 INFO - PROCESS | 1826 | 1461651235545 Marionette DEBUG loaded listener.js 23:13:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f002df20c00) [pid = 1826] [serial = 1392] [outer = 0x7f0026ec1c00] 23:13:56 INFO - PROCESS | 1826 | 1461651236366 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]]]}] 23:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1434ms 23:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:13:56 INFO - PROCESS | 1826 | 1461651236420 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:13:56 INFO - PROCESS | 1826 | 1461651236423 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:13:56 INFO - PROCESS | 1826 | 1461651236429 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:13:56 INFO - PROCESS | 1826 | 1461651236435 Marionette TRACE conn3 <- [1,1826,null,{}] 23:13:56 INFO - PROCESS | 1826 | 1461651236450 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}] 23:13:56 INFO - PROCESS | 1826 | 1461651236634 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:13:56 INFO - PROCESS | 1826 | 1461651236843 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003089c000 == 146 [pid = 1826] [id = 464] 23:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f002f35d800) [pid = 1826] [serial = 1393] [outer = (nil)] 23:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f002f4b5000) [pid = 1826] [serial = 1394] [outer = 0x7f002f35d800] 23:13:56 INFO - PROCESS | 1826 | 1461651236960 Marionette DEBUG loaded listener.js 23:13:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f002fcbe400) [pid = 1826] [serial = 1395] [outer = 0x7f002f35d800] 23:13:57 INFO - PROCESS | 1826 | 1461651237873 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]]]}] 23:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1492ms 23:13:57 INFO - PROCESS | 1826 | 1461651237920 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:13:57 INFO - PROCESS | 1826 | 1461651237925 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:13:57 INFO - PROCESS | 1826 | 1461651237931 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:13:57 INFO - PROCESS | 1826 | 1461651237934 Marionette TRACE conn3 <- [1,1830,null,{}] 23:13:57 INFO - PROCESS | 1826 | 1461651237939 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}] 23:13:58 INFO - PROCESS | 1826 | 1461651238119 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:13:58 INFO - PROCESS | 1826 | 1461651238322 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ee9800 == 147 [pid = 1826] [id = 465] 23:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f00211e5000) [pid = 1826] [serial = 1396] [outer = (nil)] 23:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f00304cec00) [pid = 1826] [serial = 1397] [outer = 0x7f00211e5000] 23:13:58 INFO - PROCESS | 1826 | 1461651238393 Marionette DEBUG loaded listener.js 23:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f003052b400) [pid = 1826] [serial = 1398] [outer = 0x7f00211e5000] 23:13:59 INFO - PROCESS | 1826 | 1461651239250 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]]]}] 23:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1378ms 23:13:59 INFO - PROCESS | 1826 | 1461651239309 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:13:59 INFO - PROCESS | 1826 | 1461651239313 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:13:59 INFO - PROCESS | 1826 | 1461651239318 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:13:59 INFO - PROCESS | 1826 | 1461651239320 Marionette TRACE conn3 <- [1,1834,null,{}] 23:13:59 INFO - PROCESS | 1826 | 1461651239326 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}] 23:13:59 INFO - PROCESS | 1826 | 1461651239488 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:13:59 INFO - PROCESS | 1826 | 1461651239691 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033529800 == 148 [pid = 1826] [id = 466] 23:13:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f002f461800) [pid = 1826] [serial = 1399] [outer = (nil)] 23:13:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f003090e800) [pid = 1826] [serial = 1400] [outer = 0x7f002f461800] 23:13:59 INFO - PROCESS | 1826 | 1461651239761 Marionette DEBUG loaded listener.js 23:13:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f0031c58c00) [pid = 1826] [serial = 1401] [outer = 0x7f002f461800] 23:14:00 INFO - PROCESS | 1826 | 1461651240678 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]]]}] 23:14:00 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 23:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1431ms 23:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:14:00 INFO - PROCESS | 1826 | 1461651240750 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:14:00 INFO - PROCESS | 1826 | 1461651240753 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:14:00 INFO - PROCESS | 1826 | 1461651240759 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:14:00 INFO - PROCESS | 1826 | 1461651240762 Marionette TRACE conn3 <- [1,1838,null,{}] 23:14:00 INFO - PROCESS | 1826 | 1461651240767 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}] 23:14:01 INFO - PROCESS | 1826 | 1461651241016 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:14:01 INFO - PROCESS | 1826 | 1461651241258 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339d7800 == 149 [pid = 1826] [id = 467] 23:14:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f0032065800) [pid = 1826] [serial = 1402] [outer = (nil)] 23:14:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f0033545800) [pid = 1826] [serial = 1403] [outer = 0x7f0032065800] 23:14:01 INFO - PROCESS | 1826 | 1461651241358 Marionette DEBUG loaded listener.js 23:14:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f0033903c00) [pid = 1826] [serial = 1404] [outer = 0x7f0032065800] 23:14:02 INFO - PROCESS | 1826 | 1461651242164 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]]]}] 23:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1434ms 23:14:02 INFO - PROCESS | 1826 | 1461651242193 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:14:02 INFO - PROCESS | 1826 | 1461651242196 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:14:02 INFO - PROCESS | 1826 | 1461651242202 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:14:02 INFO - PROCESS | 1826 | 1461651242204 Marionette TRACE conn3 <- [1,1842,null,{}] 23:14:02 INFO - PROCESS | 1826 | 1461651242210 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}] 23:14:02 INFO - PROCESS | 1826 | 1461651242377 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:14:02 INFO - PROCESS | 1826 | 1461651242584 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00348ac800 == 150 [pid = 1826] [id = 468] 23:14:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f00320eac00) [pid = 1826] [serial = 1405] [outer = (nil)] 23:14:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f003390e400) [pid = 1826] [serial = 1406] [outer = 0x7f00320eac00] 23:14:02 INFO - PROCESS | 1826 | 1461651242698 Marionette DEBUG loaded listener.js 23:14:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f00348d6800) [pid = 1826] [serial = 1407] [outer = 0x7f00320eac00] 23:14:03 INFO - PROCESS | 1826 | 1461651243565 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]]]}] 23:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1436ms 23:14:03 INFO - PROCESS | 1826 | 1461651243639 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:14:03 INFO - PROCESS | 1826 | 1461651243642 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:14:03 INFO - PROCESS | 1826 | 1461651243648 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:14:03 INFO - PROCESS | 1826 | 1461651243651 Marionette TRACE conn3 <- [1,1846,null,{}] 23:14:03 INFO - PROCESS | 1826 | 1461651243657 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}] 23:14:03 INFO - PROCESS | 1826 | 1461651243822 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:14:04 INFO - PROCESS | 1826 | 1461651244023 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038094000 == 151 [pid = 1826] [id = 469] 23:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f00337f1800) [pid = 1826] [serial = 1408] [outer = (nil)] 23:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f003793c800) [pid = 1826] [serial = 1409] [outer = 0x7f00337f1800] 23:14:04 INFO - PROCESS | 1826 | 1461651244090 Marionette DEBUG loaded listener.js 23:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f003885e000) [pid = 1826] [serial = 1410] [outer = 0x7f00337f1800] 23:14:04 INFO - PROCESS | 1826 | 1461651244917 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]]]}] 23:14:04 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) 23:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1340ms 23:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:14:04 INFO - PROCESS | 1826 | 1461651244989 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:14:04 INFO - PROCESS | 1826 | 1461651244992 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:14:04 INFO - PROCESS | 1826 | 1461651244998 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:14:05 INFO - PROCESS | 1826 | 1461651245001 Marionette TRACE conn3 <- [1,1850,null,{}] 23:14:05 INFO - PROCESS | 1826 | 1461651245006 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}] 23:14:05 INFO - PROCESS | 1826 | 1461651245176 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:14:05 INFO - PROCESS | 1826 | 1461651245387 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003974b000 == 152 [pid = 1826] [id = 470] 23:14:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f0033906800) [pid = 1826] [serial = 1411] [outer = (nil)] 23:14:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f0038fd7400) [pid = 1826] [serial = 1412] [outer = 0x7f0033906800] 23:14:05 INFO - PROCESS | 1826 | 1461651245460 Marionette DEBUG loaded listener.js 23:14:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f003999e000) [pid = 1826] [serial = 1413] [outer = 0x7f0033906800] 23:14:06 INFO - PROCESS | 1826 | 1461651246291 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]]]}] 23:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1328ms 23:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:14:06 INFO - PROCESS | 1826 | 1461651246326 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:14:06 INFO - PROCESS | 1826 | 1461651246329 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:14:06 INFO - PROCESS | 1826 | 1461651246335 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:14:06 INFO - PROCESS | 1826 | 1461651246338 Marionette TRACE conn3 <- [1,1854,null,{}] 23:14:06 INFO - PROCESS | 1826 | 1461651246343 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}] 23:14:06 INFO - PROCESS | 1826 | 1461651246518 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:14:06 INFO - PROCESS | 1826 | 1461651246723 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a5df000 == 153 [pid = 1826] [id = 471] 23:14:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0035d96800) [pid = 1826] [serial = 1414] [outer = (nil)] 23:14:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f0039d9f400) [pid = 1826] [serial = 1415] [outer = 0x7f0035d96800] 23:14:06 INFO - PROCESS | 1826 | 1461651246790 Marionette DEBUG loaded listener.js 23:14:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f0039daa400) [pid = 1826] [serial = 1416] [outer = 0x7f0035d96800] 23:14:07 INFO - PROCESS | 1826 | 1461651247676 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]]]}] 23:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1384ms 23:14:07 INFO - PROCESS | 1826 | 1461651247718 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:14:07 INFO - PROCESS | 1826 | 1461651247723 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:14:07 INFO - PROCESS | 1826 | 1461651247728 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:14:07 INFO - PROCESS | 1826 | 1461651247732 Marionette TRACE conn3 <- [1,1858,null,{}] 23:14:07 INFO - PROCESS | 1826 | 1461651247737 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}] 23:14:07 INFO - PROCESS | 1826 | 1461651247921 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:14:08 INFO - PROCESS | 1826 | 1461651248173 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003fee5800 == 154 [pid = 1826] [id = 472] 23:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f003c235c00) [pid = 1826] [serial = 1417] [outer = (nil)] 23:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f003c4db400) [pid = 1826] [serial = 1418] [outer = 0x7f003c235c00] 23:14:08 INFO - PROCESS | 1826 | 1461651248300 Marionette DEBUG loaded listener.js 23:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f0046951400) [pid = 1826] [serial = 1419] [outer = 0x7f003c235c00] 23:14:09 INFO - PROCESS | 1826 | 1461651249131 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]]]}] 23:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1431ms 23:14:09 INFO - PROCESS | 1826 | 1461651249161 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:14:09 INFO - PROCESS | 1826 | 1461651249165 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:14:09 INFO - PROCESS | 1826 | 1461651249171 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:14:09 INFO - PROCESS | 1826 | 1461651249173 Marionette TRACE conn3 <- [1,1862,null,{}] 23:14:09 INFO - PROCESS | 1826 | 1461651249178 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}] 23:14:09 INFO - PROCESS | 1826 | 1461651249343 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:14:09 INFO - PROCESS | 1826 | 1461651249549 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047d2b800 == 155 [pid = 1826] [id = 473] 23:14:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f003c23a000) [pid = 1826] [serial = 1420] [outer = (nil)] 23:14:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f00470dec00) [pid = 1826] [serial = 1421] [outer = 0x7f003c23a000] 23:14:09 INFO - PROCESS | 1826 | 1461651249616 Marionette DEBUG loaded listener.js 23:14:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f0047ed0400) [pid = 1826] [serial = 1422] [outer = 0x7f003c23a000] 23:14:10 INFO - PROCESS | 1826 | 1461651250468 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]]]}] 23:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1343ms 23:14:10 INFO - PROCESS | 1826 | 1461651250515 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:14:10 INFO - PROCESS | 1826 | 1461651250517 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:14:10 INFO - PROCESS | 1826 | 1461651250523 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:14:10 INFO - PROCESS | 1826 | 1461651250525 Marionette TRACE conn3 <- [1,1866,null,{}] 23:14:10 INFO - PROCESS | 1826 | 1461651250531 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}] 23:14:10 INFO - PROCESS | 1826 | 1461651250694 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:14:10 INFO - PROCESS | 1826 | 1461651250911 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b837800 == 156 [pid = 1826] [id = 474] 23:14:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f0025930c00) [pid = 1826] [serial = 1423] [outer = (nil)] 23:14:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f004b9a2800) [pid = 1826] [serial = 1424] [outer = 0x7f0025930c00] 23:14:11 INFO - PROCESS | 1826 | 1461651251016 Marionette DEBUG loaded listener.js 23:14:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f004ba0c000) [pid = 1826] [serial = 1425] [outer = 0x7f0025930c00] 23:14:11 INFO - PROCESS | 1826 | 1461651251853 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]]]}] 23:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1432ms 23:14:11 INFO - PROCESS | 1826 | 1461651251957 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:14:11 INFO - PROCESS | 1826 | 1461651251961 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:14:11 INFO - PROCESS | 1826 | 1461651251966 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:14:11 INFO - PROCESS | 1826 | 1461651251969 Marionette TRACE conn3 <- [1,1870,null,{}] 23:14:11 INFO - PROCESS | 1826 | 1461651251974 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}] 23:14:12 INFO - PROCESS | 1826 | 1461651252152 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:14:12 INFO - PROCESS | 1826 | 1461651252361 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002030a800 == 157 [pid = 1826] [id = 475] 23:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f00211e3000) [pid = 1826] [serial = 1426] [outer = (nil)] 23:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f0022e6b800) [pid = 1826] [serial = 1427] [outer = 0x7f00211e3000] 23:14:12 INFO - PROCESS | 1826 | 1461651252470 Marionette DEBUG loaded listener.js 23:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f0022e72400) [pid = 1826] [serial = 1428] [outer = 0x7f00211e3000] 23:14:13 INFO - PROCESS | 1826 | 1461651253669 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]]]}] 23:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1781ms 23:14:13 INFO - PROCESS | 1826 | 1461651253748 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:14:13 INFO - PROCESS | 1826 | 1461651253752 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:14:13 INFO - PROCESS | 1826 | 1461651253760 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:14:13 INFO - PROCESS | 1826 | 1461651253765 Marionette TRACE conn3 <- [1,1874,null,{}] 23:14:13 INFO - PROCESS | 1826 | 1461651253780 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}] 23:14:13 INFO - PROCESS | 1826 | 1461651253979 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:14:14 INFO - PROCESS | 1826 | 1461651254258 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00250eb000 == 158 [pid = 1826] [id = 476] 23:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f0022e6ec00) [pid = 1826] [serial = 1429] [outer = (nil)] 23:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0022e74400) [pid = 1826] [serial = 1430] [outer = 0x7f0022e6ec00] 23:14:14 INFO - PROCESS | 1826 | 1461651254324 Marionette DEBUG loaded listener.js 23:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f00235d8800) [pid = 1826] [serial = 1431] [outer = 0x7f0022e6ec00] 23:14:15 INFO - PROCESS | 1826 | 1461651255163 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]]]}] 23:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1442ms 23:14:15 INFO - PROCESS | 1826 | 1461651255202 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:14:15 INFO - PROCESS | 1826 | 1461651255210 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:14:15 INFO - PROCESS | 1826 | 1461651255219 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:14:15 INFO - PROCESS | 1826 | 1461651255223 Marionette TRACE conn3 <- [1,1878,null,{}] 23:14:15 INFO - PROCESS | 1826 | 1461651255228 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}] 23:14:15 INFO - PROCESS | 1826 | 1461651255412 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:14:15 INFO - PROCESS | 1826 | 1461651255812 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021020000 == 159 [pid = 1826] [id = 477] 23:14:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f002426b000) [pid = 1826] [serial = 1432] [outer = (nil)] 23:14:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f0025447c00) [pid = 1826] [serial = 1433] [outer = 0x7f002426b000] 23:14:15 INFO - PROCESS | 1826 | 1461651255881 Marionette DEBUG loaded listener.js 23:14:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f0026ebb400) [pid = 1826] [serial = 1434] [outer = 0x7f002426b000] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250da000 == 158 [pid = 1826] [id = 460] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f0039096400) [pid = 1826] [serial = 1292] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f003a8eb400) [pid = 1826] [serial = 1295] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f003d056400) [pid = 1826] [serial = 1298] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f0046c9b800) [pid = 1826] [serial = 1301] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f0049aa7c00) [pid = 1826] [serial = 1304] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f004ba12000) [pid = 1826] [serial = 1307] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f001f9d2400) [pid = 1826] [serial = 1310] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | 1461651256819 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]]]}] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e8d8000 == 157 [pid = 1826] [id = 459] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002123b800 == 156 [pid = 1826] [id = 458] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00236b8800 == 155 [pid = 1826] [id = 457] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f005101c000 == 154 [pid = 1826] [id = 454] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0028359000 == 153 [pid = 1826] [id = 453] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00502bf800 == 152 [pid = 1826] [id = 452] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b8a0000 == 151 [pid = 1826] [id = 451] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047e6c000 == 150 [pid = 1826] [id = 450] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046905000 == 149 [pid = 1826] [id = 449] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033526000 == 148 [pid = 1826] [id = 447] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0024565000 == 147 [pid = 1826] [id = 446] 23:14:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021240000 == 146 [pid = 1826] [id = 412] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f002df1d000) [pid = 1826] [serial = 1322] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f0030385400) [pid = 1826] [serial = 1328] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f00337f4800) [pid = 1826] [serial = 1331] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f002df21000) [pid = 1826] [serial = 1323] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f00283ecc00) [pid = 1826] [serial = 1320] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0026f40000) [pid = 1826] [serial = 1319] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00228de800) [pid = 1826] [serial = 1274] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f00243cd800) [pid = 1826] [serial = 1317] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f0022ee5000) [pid = 1826] [serial = 1316] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f002f45dc00) [pid = 1826] [serial = 1280] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f003351b000) [pid = 1826] [serial = 1332] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f002f352800) [pid = 1826] [serial = 1325] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f0033c1bc00) [pid = 1826] [serial = 1289] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f0030960c00) [pid = 1826] [serial = 1283] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f0025c2ac00) [pid = 1826] [serial = 1277] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f001f753c00) [pid = 1826] [serial = 1313] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f0021052400) [pid = 1826] [serial = 1314] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f0033557800) [pid = 1826] [serial = 1286] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f0033aefc00) [pid = 1826] [serial = 1334] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f0031b46400) [pid = 1826] [serial = 1329] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f002f45fc00) [pid = 1826] [serial = 1326] [outer = (nil)] [url = about:blank] 23:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1680ms 23:14:16 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0033c20400) [pid = 1826] [serial = 1335] [outer = (nil)] [url = about:blank] 23:14:16 INFO - PROCESS | 1826 | 1461651256902 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:14:16 INFO - PROCESS | 1826 | 1461651256912 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:14:16 INFO - PROCESS | 1826 | 1461651256920 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:14:16 INFO - PROCESS | 1826 | 1461651256927 Marionette TRACE conn3 <- [1,1882,null,{}] 23:14:16 INFO - PROCESS | 1826 | 1461651256942 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}] 23:14:17 INFO - PROCESS | 1826 | 1461651257113 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:14:17 INFO - PROCESS | 1826 | 1461651257351 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024575000 == 147 [pid = 1826] [id = 478] 23:14:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f002df13000) [pid = 1826] [serial = 1435] [outer = (nil)] 23:14:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f002df1d000) [pid = 1826] [serial = 1436] [outer = 0x7f002df13000] 23:14:17 INFO - PROCESS | 1826 | 1461651257419 Marionette DEBUG loaded listener.js 23:14:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f002e3a9000) [pid = 1826] [serial = 1437] [outer = 0x7f002df13000] 23:14:18 INFO - PROCESS | 1826 | 1461651258125 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]]]}] 23:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1233ms 23:14:18 INFO - PROCESS | 1826 | 1461651258154 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:14:18 INFO - PROCESS | 1826 | 1461651258157 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:14:18 INFO - PROCESS | 1826 | 1461651258163 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:14:18 INFO - PROCESS | 1826 | 1461651258165 Marionette TRACE conn3 <- [1,1886,null,{}] 23:14:18 INFO - PROCESS | 1826 | 1461651258170 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}] 23:14:18 INFO - PROCESS | 1826 | 1461651258348 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:14:18 INFO - PROCESS | 1826 | 1461651258520 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff24000 == 148 [pid = 1826] [id = 479] 23:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f0028960c00) [pid = 1826] [serial = 1438] [outer = (nil)] 23:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f002f8d3000) [pid = 1826] [serial = 1439] [outer = 0x7f0028960c00] 23:14:18 INFO - PROCESS | 1826 | 1461651258579 Marionette DEBUG loaded listener.js 23:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f00304cdc00) [pid = 1826] [serial = 1440] [outer = 0x7f0028960c00] 23:14:19 INFO - PROCESS | 1826 | 1461651259336 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]]]}] 23:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1228ms 23:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:14:19 INFO - PROCESS | 1826 | 1461651259395 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:14:19 INFO - PROCESS | 1826 | 1461651259397 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:14:19 INFO - PROCESS | 1826 | 1461651259403 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:14:19 INFO - PROCESS | 1826 | 1461651259406 Marionette TRACE conn3 <- [1,1890,null,{}] 23:14:19 INFO - PROCESS | 1826 | 1461651259410 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}] 23:14:19 INFO - PROCESS | 1826 | 1461651259653 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:14:19 INFO - PROCESS | 1826 | 1461651259678 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031921000 == 149 [pid = 1826] [id = 480] 23:14:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f002e3acc00) [pid = 1826] [serial = 1441] [outer = (nil)] 23:14:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f0030911800) [pid = 1826] [serial = 1442] [outer = 0x7f002e3acc00] 23:14:19 INFO - PROCESS | 1826 | 1461651259742 Marionette DEBUG loaded listener.js 23:14:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0031c5bc00) [pid = 1826] [serial = 1443] [outer = 0x7f002e3acc00] 23:14:20 INFO - PROCESS | 1826 | 1461651260638 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]]]}] 23:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1278ms 23:14:20 INFO - PROCESS | 1826 | 1461651260680 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:14:20 INFO - PROCESS | 1826 | 1461651260683 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:14:20 INFO - PROCESS | 1826 | 1461651260696 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:14:20 INFO - PROCESS | 1826 | 1461651260698 Marionette TRACE conn3 <- [1,1894,null,{}] 23:14:20 INFO - PROCESS | 1826 | 1461651260703 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}] 23:14:21 INFO - PROCESS | 1826 | 1461651261002 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:14:21 INFO - PROCESS | 1826 | 1461651261030 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c45000 == 150 [pid = 1826] [id = 481] 23:14:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f0033514800) [pid = 1826] [serial = 1444] [outer = (nil)] 23:14:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f00337f5400) [pid = 1826] [serial = 1445] [outer = 0x7f0033514800] 23:14:21 INFO - PROCESS | 1826 | 1461651261091 Marionette DEBUG loaded listener.js 23:14:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f003943d400) [pid = 1826] [serial = 1446] [outer = 0x7f0033514800] 23:14:21 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f00204ed800) [pid = 1826] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:14:21 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f001f752400) [pid = 1826] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:14:21 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f00270a9000) [pid = 1826] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:14:21 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f001f754c00) [pid = 1826] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:14:22 INFO - PROCESS | 1826 | 1461651262076 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]]]}] 23:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1432ms 23:14:22 INFO - PROCESS | 1826 | 1461651262122 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:14:22 INFO - PROCESS | 1826 | 1461651262125 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:14:22 INFO - PROCESS | 1826 | 1461651262131 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:14:22 INFO - PROCESS | 1826 | 1461651262133 Marionette TRACE conn3 <- [1,1898,null,{}] 23:14:22 INFO - PROCESS | 1826 | 1461651262138 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}] 23:14:22 INFO - PROCESS | 1826 | 1461651262301 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:14:22 INFO - PROCESS | 1826 | 1461651262315 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038f18000 == 151 [pid = 1826] [id = 482] 23:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f00338a2400) [pid = 1826] [serial = 1447] [outer = (nil)] 23:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f0039af5000) [pid = 1826] [serial = 1448] [outer = 0x7f00338a2400] 23:14:22 INFO - PROCESS | 1826 | 1461651262376 Marionette DEBUG loaded listener.js 23:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f0039dad400) [pid = 1826] [serial = 1449] [outer = 0x7f00338a2400] 23:14:23 INFO - PROCESS | 1826 | 1461651263208 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]]]}] 23:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1131ms 23:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:14:23 INFO - PROCESS | 1826 | 1461651263262 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:14:23 INFO - PROCESS | 1826 | 1461651263265 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:14:23 INFO - PROCESS | 1826 | 1461651263271 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:14:23 INFO - PROCESS | 1826 | 1461651263274 Marionette TRACE conn3 <- [1,1902,null,{}] 23:14:23 INFO - PROCESS | 1826 | 1461651263278 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}] 23:14:23 INFO - PROCESS | 1826 | 1461651263512 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:14:23 INFO - PROCESS | 1826 | 1461651263755 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8d7000 == 152 [pid = 1826] [id = 483] 23:14:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f001f753000) [pid = 1826] [serial = 1450] [outer = (nil)] 23:14:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f001f9cf400) [pid = 1826] [serial = 1451] [outer = 0x7f001f753000] 23:14:23 INFO - PROCESS | 1826 | 1461651263874 Marionette DEBUG loaded listener.js 23:14:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f0021058800) [pid = 1826] [serial = 1452] [outer = 0x7f001f753000] 23:14:24 INFO - PROCESS | 1826 | 1461651264868 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]]]}] 23:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1633ms 23:14:24 INFO - PROCESS | 1826 | 1461651264905 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:14:24 INFO - PROCESS | 1826 | 1461651264911 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:14:24 INFO - PROCESS | 1826 | 1461651264919 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:14:24 INFO - PROCESS | 1826 | 1461651264924 Marionette TRACE conn3 <- [1,1906,null,{}] 23:14:24 INFO - PROCESS | 1826 | 1461651264931 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}] 23:14:25 INFO - PROCESS | 1826 | 1461651265130 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:14:25 INFO - PROCESS | 1826 | 1461651265445 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0ac000 == 153 [pid = 1826] [id = 484] 23:14:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f0025448800) [pid = 1826] [serial = 1453] [outer = (nil)] 23:14:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f0025cef400) [pid = 1826] [serial = 1454] [outer = 0x7f0025448800] 23:14:25 INFO - PROCESS | 1826 | 1461651265523 Marionette DEBUG loaded listener.js 23:14:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f00283edc00) [pid = 1826] [serial = 1455] [outer = 0x7f0025448800] 23:14:26 INFO - PROCESS | 1826 | 1461651266400 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]]]}] 23:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1531ms 23:14:26 INFO - PROCESS | 1826 | 1461651266453 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:14:26 INFO - PROCESS | 1826 | 1461651266460 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:14:26 INFO - PROCESS | 1826 | 1461651266466 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:14:26 INFO - PROCESS | 1826 | 1461651266470 Marionette TRACE conn3 <- [1,1910,null,{}] 23:14:26 INFO - PROCESS | 1826 | 1461651266475 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}] 23:14:26 INFO - PROCESS | 1826 | 1461651266662 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:14:26 INFO - PROCESS | 1826 | 1461651266871 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339d2000 == 154 [pid = 1826] [id = 485] 23:14:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f002df48400) [pid = 1826] [serial = 1456] [outer = (nil)] 23:14:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f002f220400) [pid = 1826] [serial = 1457] [outer = 0x7f002df48400] 23:14:26 INFO - PROCESS | 1826 | 1461651266950 Marionette DEBUG loaded listener.js 23:14:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f002fcc5c00) [pid = 1826] [serial = 1458] [outer = 0x7f002df48400] 23:14:27 INFO - PROCESS | 1826 | 1461651267921 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]]]}] 23:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1531ms 23:14:28 INFO - PROCESS | 1826 | 1461651267998 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:14:28 INFO - PROCESS | 1826 | 1461651268001 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:14:28 INFO - PROCESS | 1826 | 1461651268017 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:14:28 INFO - PROCESS | 1826 | 1461651268026 Marionette TRACE conn3 <- [1,1914,null,{}] 23:14:28 INFO - PROCESS | 1826 | 1461651268032 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}] 23:14:28 INFO - PROCESS | 1826 | 1461651268289 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:14:28 INFO - PROCESS | 1826 | 1461651268537 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0045dbf800 == 155 [pid = 1826] [id = 486] 23:14:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f002e272800) [pid = 1826] [serial = 1459] [outer = (nil)] 23:14:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f003355f800) [pid = 1826] [serial = 1460] [outer = 0x7f002e272800] 23:14:28 INFO - PROCESS | 1826 | 1461651268651 Marionette DEBUG loaded listener.js 23:14:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f00337fcc00) [pid = 1826] [serial = 1461] [outer = 0x7f002e272800] 23:14:29 INFO - PROCESS | 1826 | 1461651269461 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]]]}] 23:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1496ms 23:14:29 INFO - PROCESS | 1826 | 1461651269506 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:14:29 INFO - PROCESS | 1826 | 1461651269512 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:14:29 INFO - PROCESS | 1826 | 1461651269517 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:14:29 INFO - PROCESS | 1826 | 1461651269520 Marionette TRACE conn3 <- [1,1918,null,{}] 23:14:29 INFO - PROCESS | 1826 | 1461651269525 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}] 23:14:29 INFO - PROCESS | 1826 | 1461651269709 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:14:29 INFO - PROCESS | 1826 | 1461651269971 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0049f7c800 == 156 [pid = 1826] [id = 487] 23:14:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f00235dac00) [pid = 1826] [serial = 1462] [outer = (nil)] 23:14:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f00337ef000) [pid = 1826] [serial = 1463] [outer = 0x7f00235dac00] 23:14:30 INFO - PROCESS | 1826 | 1461651270047 Marionette DEBUG loaded listener.js 23:14:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0039ae9c00) [pid = 1826] [serial = 1464] [outer = 0x7f00235dac00] 23:14:30 INFO - PROCESS | 1826 | 1461651270900 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]]]}] 23:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1431ms 23:14:30 INFO - PROCESS | 1826 | 1461651270949 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:14:30 INFO - PROCESS | 1826 | 1461651270952 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:14:30 INFO - PROCESS | 1826 | 1461651270958 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:14:30 INFO - PROCESS | 1826 | 1461651270962 Marionette TRACE conn3 <- [1,1922,null,{}] 23:14:30 INFO - PROCESS | 1826 | 1461651270968 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}] 23:14:31 INFO - PROCESS | 1826 | 1461651271143 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:14:31 INFO - PROCESS | 1826 | 1461651271357 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00502b7000 == 157 [pid = 1826] [id = 488] 23:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f003b5e4800) [pid = 1826] [serial = 1465] [outer = (nil)] 23:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f003c465400) [pid = 1826] [serial = 1466] [outer = 0x7f003b5e4800] 23:14:31 INFO - PROCESS | 1826 | 1461651271482 Marionette DEBUG loaded listener.js 23:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f004b9ad000) [pid = 1826] [serial = 1467] [outer = 0x7f003b5e4800] 23:14:32 INFO - PROCESS | 1826 | 1461651272408 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]]]}] 23:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1481ms 23:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:14:32 INFO - PROCESS | 1826 | 1461651272441 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:14:32 INFO - PROCESS | 1826 | 1461651272444 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:14:32 INFO - PROCESS | 1826 | 1461651272450 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:14:32 INFO - PROCESS | 1826 | 1461651272453 Marionette TRACE conn3 <- [1,1926,null,{}] 23:14:32 INFO - PROCESS | 1826 | 1461651272458 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}] 23:14:32 INFO - PROCESS | 1826 | 1461651272630 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:14:32 INFO - PROCESS | 1826 | 1461651272844 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ffd8000 == 158 [pid = 1826] [id = 489] 23:14:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f001e747800) [pid = 1826] [serial = 1468] [outer = (nil)] 23:14:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f0039da6000) [pid = 1826] [serial = 1469] [outer = 0x7f001e747800] 23:14:32 INFO - PROCESS | 1826 | 1461651272953 Marionette DEBUG loaded listener.js 23:14:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f004ba0e400) [pid = 1826] [serial = 1470] [outer = 0x7f001e747800] 23:14:33 INFO - PROCESS | 1826 | 1461651273813 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]]]}] 23:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1428ms 23:14:33 INFO - PROCESS | 1826 | 1461651273891 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:14:33 INFO - PROCESS | 1826 | 1461651273894 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:14:33 INFO - PROCESS | 1826 | 1461651273903 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:14:33 INFO - PROCESS | 1826 | 1461651273906 Marionette TRACE conn3 <- [1,1930,null,{}] 23:14:33 INFO - PROCESS | 1826 | 1461651273910 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}] 23:14:34 INFO - PROCESS | 1826 | 1461651274083 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:14:34 INFO - PROCESS | 1826 | 1461651274293 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003399e000 == 159 [pid = 1826] [id = 490] 23:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f001e748000) [pid = 1826] [serial = 1471] [outer = (nil)] 23:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f001e8ea000) [pid = 1826] [serial = 1472] [outer = 0x7f001e748000] 23:14:34 INFO - PROCESS | 1826 | 1461651274399 Marionette DEBUG loaded listener.js 23:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f001e8f0000) [pid = 1826] [serial = 1473] [outer = 0x7f001e748000] 23:14:35 INFO - PROCESS | 1826 | 1461651275271 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]]]}] 23:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1437ms 23:14:35 INFO - PROCESS | 1826 | 1461651275341 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:14:35 INFO - PROCESS | 1826 | 1461651275345 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:14:35 INFO - PROCESS | 1826 | 1461651275350 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:14:35 INFO - PROCESS | 1826 | 1461651275353 Marionette TRACE conn3 <- [1,1934,null,{}] 23:14:35 INFO - PROCESS | 1826 | 1461651275358 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}] 23:14:35 INFO - PROCESS | 1826 | 1461651275575 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:14:35 INFO - PROCESS | 1826 | 1461651275784 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f005101e800 == 160 [pid = 1826] [id = 491] 23:14:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f001e74f400) [pid = 1826] [serial = 1474] [outer = (nil)] 23:14:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f00227a6400) [pid = 1826] [serial = 1475] [outer = 0x7f001e74f400] 23:14:35 INFO - PROCESS | 1826 | 1461651275890 Marionette DEBUG loaded listener.js 23:14:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f00227aa800) [pid = 1826] [serial = 1476] [outer = 0x7f001e74f400] 23:14:36 INFO - PROCESS | 1826 | 1461651276755 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]]]}] 23:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1433ms 23:14:36 INFO - PROCESS | 1826 | 1461651276785 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:14:36 INFO - PROCESS | 1826 | 1461651276788 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:14:36 INFO - PROCESS | 1826 | 1461651276794 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:14:36 INFO - PROCESS | 1826 | 1461651276796 Marionette TRACE conn3 <- [1,1938,null,{}] 23:14:36 INFO - PROCESS | 1826 | 1461651276802 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}] 23:14:36 INFO - PROCESS | 1826 | 1461651276967 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:14:37 INFO - PROCESS | 1826 | 1461651277192 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001dbdc000 == 161 [pid = 1826] [id = 492] 23:14:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f001e8e7000) [pid = 1826] [serial = 1477] [outer = (nil)] 23:14:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f00227ae400) [pid = 1826] [serial = 1478] [outer = 0x7f001e8e7000] 23:14:37 INFO - PROCESS | 1826 | 1461651277306 Marionette DEBUG loaded listener.js 23:14:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f00227b3c00) [pid = 1826] [serial = 1479] [outer = 0x7f001e8e7000] 23:14:38 INFO - PROCESS | 1826 | 1461651278142 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]]]}] 23:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1382ms 23:14:38 INFO - PROCESS | 1826 | 1461651278179 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:14:38 INFO - PROCESS | 1826 | 1461651278183 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:14:38 INFO - PROCESS | 1826 | 1461651278190 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:14:38 INFO - PROCESS | 1826 | 1461651278193 Marionette TRACE conn3 <- [1,1942,null,{}] 23:14:38 INFO - PROCESS | 1826 | 1461651278198 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}] 23:14:38 INFO - PROCESS | 1826 | 1461651278405 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:14:38 INFO - PROCESS | 1826 | 1461651278643 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ddd1000 == 162 [pid = 1826] [id = 493] 23:14:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f00211e8400) [pid = 1826] [serial = 1480] [outer = (nil)] 23:14:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f0025c2c400) [pid = 1826] [serial = 1481] [outer = 0x7f00211e8400] 23:14:38 INFO - PROCESS | 1826 | 1461651278765 Marionette DEBUG loaded listener.js 23:14:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f00345cb400) [pid = 1826] [serial = 1482] [outer = 0x7f00211e8400] 23:14:40 INFO - PROCESS | 1826 | 1461651280206 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]]]}] 23:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2086ms 23:14:40 INFO - PROCESS | 1826 | 1461651280278 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:14:40 INFO - PROCESS | 1826 | 1461651280284 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:14:40 INFO - PROCESS | 1826 | 1461651280291 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:14:40 INFO - PROCESS | 1826 | 1461651280297 Marionette TRACE conn3 <- [1,1946,null,{}] 23:14:40 INFO - PROCESS | 1826 | 1461651280303 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}] 23:14:40 INFO - PROCESS | 1826 | 1461651280524 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:14:40 INFO - PROCESS | 1826 | 1461651280811 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026fa6800 == 163 [pid = 1826] [id = 494] 23:14:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f0022e6a000) [pid = 1826] [serial = 1483] [outer = (nil)] 23:14:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f0022e71400) [pid = 1826] [serial = 1484] [outer = 0x7f0022e6a000] 23:14:40 INFO - PROCESS | 1826 | 1461651280985 Marionette DEBUG loaded listener.js 23:14:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f0023082000) [pid = 1826] [serial = 1485] [outer = 0x7f0022e6a000] 23:14:41 INFO - PROCESS | 1826 | 1461651281909 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]]]}] 23:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1683ms 23:14:41 INFO - PROCESS | 1826 | 1461651281974 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:14:41 INFO - PROCESS | 1826 | 1461651281982 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:14:42 INFO - PROCESS | 1826 | 1461651281991 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:14:42 INFO - PROCESS | 1826 | 1461651281994 Marionette TRACE conn3 <- [1,1950,null,{}] 23:14:42 INFO - PROCESS | 1826 | 1461651281998 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}] 23:14:42 INFO - PROCESS | 1826 | 1461651282183 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:14:42 INFO - PROCESS | 1826 | 1461651282399 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0d9800 == 164 [pid = 1826] [id = 495] 23:14:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f0025939800) [pid = 1826] [serial = 1486] [outer = (nil)] 23:14:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f0026eb8800) [pid = 1826] [serial = 1487] [outer = 0x7f0025939800] 23:14:42 INFO - PROCESS | 1826 | 1461651282578 Marionette DEBUG loaded listener.js 23:14:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f00283f4000) [pid = 1826] [serial = 1488] [outer = 0x7f0025939800] 23:14:43 INFO - PROCESS | 1826 | 1461651283411 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]]]}] 23:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1478ms 23:14:43 INFO - PROCESS | 1826 | 1461651283469 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:14:43 INFO - PROCESS | 1826 | 1461651283485 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:14:43 INFO - PROCESS | 1826 | 1461651283497 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:14:43 INFO - PROCESS | 1826 | 1461651283504 Marionette TRACE conn3 <- [1,1954,null,{}] 23:14:43 INFO - PROCESS | 1826 | 1461651283518 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}] 23:14:43 INFO - PROCESS | 1826 | 1461651283737 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:14:44 INFO - PROCESS | 1826 | 1461651284044 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002030d000 == 163 [pid = 1826] [id = 390] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b744800 == 162 [pid = 1826] [id = 385] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398bf000 == 161 [pid = 1826] [id = 383] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00254e0000 == 160 [pid = 1826] [id = 402] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0035da3000 == 159 [pid = 1826] [id = 382] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f002f224000) [pid = 1826] [serial = 1385] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f00348dc800) [pid = 1826] [serial = 1349] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f0039da2000) [pid = 1826] [serial = 1367] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f0030911400) [pid = 1826] [serial = 1346] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f0039435c00) [pid = 1826] [serial = 1361] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f002df15800) [pid = 1826] [serial = 1343] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f0024274400) [pid = 1826] [serial = 1340] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f004b9a8400) [pid = 1826] [serial = 1355] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f0039097400) [pid = 1826] [serial = 1352] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f0039440000) [pid = 1826] [serial = 1364] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f0026ebe000) [pid = 1826] [serial = 1370] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f0020672400) [pid = 1826] [serial = 1358] [outer = (nil)] [url = about:blank] 23:14:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002358e800 == 160 [pid = 1826] [id = 496] 23:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f00204ee000) [pid = 1826] [serial = 1489] [outer = (nil)] 23:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f00238eb400) [pid = 1826] [serial = 1490] [outer = 0x7f00204ee000] 23:14:44 INFO - PROCESS | 1826 | 1461651284205 Marionette DEBUG loaded listener.js 23:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f002f8cfc00) [pid = 1826] [serial = 1491] [outer = 0x7f00204ee000] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00470ba800 == 159 [pid = 1826] [id = 434] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00335ed800 == 158 [pid = 1826] [id = 426] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003fee5000 == 157 [pid = 1826] [id = 433] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c036800 == 156 [pid = 1826] [id = 388] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039c5f000 == 155 [pid = 1826] [id = 430] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047b03000 == 154 [pid = 1826] [id = 386] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038f18000 == 153 [pid = 1826] [id = 482] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033c45000 == 152 [pid = 1826] [id = 481] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031921000 == 151 [pid = 1826] [id = 480] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002ff24000 == 150 [pid = 1826] [id = 479] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0024575000 == 149 [pid = 1826] [id = 478] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021020000 == 148 [pid = 1826] [id = 477] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00250eb000 == 147 [pid = 1826] [id = 476] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038094000 == 146 [pid = 1826] [id = 469] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00348ac800 == 145 [pid = 1826] [id = 468] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339d7800 == 144 [pid = 1826] [id = 467] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033529800 == 143 [pid = 1826] [id = 466] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ee9800 == 142 [pid = 1826] [id = 465] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003089c000 == 141 [pid = 1826] [id = 464] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e003000 == 140 [pid = 1826] [id = 463] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002397a800 == 139 [pid = 1826] [id = 462] 23:14:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0a2000 == 138 [pid = 1826] [id = 461] 23:14:44 INFO - PROCESS | 1826 | 1461651284953 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]]]}] 23:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1484ms 23:14:44 INFO - PROCESS | 1826 | 1461651284981 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:14:44 INFO - PROCESS | 1826 | 1461651284985 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:14:44 INFO - PROCESS | 1826 | 1461651284990 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:14:44 INFO - PROCESS | 1826 | 1461651284992 Marionette TRACE conn3 <- [1,1958,null,{}] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f00243d0400) [pid = 1826] [serial = 1379] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f00204e2c00) [pid = 1826] [serial = 1376] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f002df53400) [pid = 1826] [serial = 1383] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f00270a7400) [pid = 1826] [serial = 1380] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f00211e2c00) [pid = 1826] [serial = 1374] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f002df20400) [pid = 1826] [serial = 1382] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f0024271000) [pid = 1826] [serial = 1377] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f00348d3000) [pid = 1826] [serial = 1337] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f00204e2000) [pid = 1826] [serial = 1373] [outer = (nil)] [url = about:blank] 23:14:45 INFO - PROCESS | 1826 | 1461651285052 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}] 23:14:45 INFO - PROCESS | 1826 | 1461651285219 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:14:45 INFO - PROCESS | 1826 | 1461651285229 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0a5800 == 139 [pid = 1826] [id = 497] 23:14:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f002f8d6000) [pid = 1826] [serial = 1492] [outer = (nil)] 23:14:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f0030386400) [pid = 1826] [serial = 1493] [outer = 0x7f002f8d6000] 23:14:45 INFO - PROCESS | 1826 | 1461651285288 Marionette DEBUG loaded listener.js 23:14:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f00304d4400) [pid = 1826] [serial = 1494] [outer = 0x7f002f8d6000] 23:14:46 INFO - PROCESS | 1826 | 1461651286145 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]]]}] 23:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1218ms 23:14:46 INFO - PROCESS | 1826 | 1461651286208 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:14:46 INFO - PROCESS | 1826 | 1461651286211 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:14:46 INFO - PROCESS | 1826 | 1461651286220 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:14:46 INFO - PROCESS | 1826 | 1461651286223 Marionette TRACE conn3 <- [1,1962,null,{}] 23:14:46 INFO - PROCESS | 1826 | 1461651286227 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}] 23:14:46 INFO - PROCESS | 1826 | 1461651286378 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:14:46 INFO - PROCESS | 1826 | 1461651286392 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030ee9800 == 140 [pid = 1826] [id = 498] 23:14:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f0022e72000) [pid = 1826] [serial = 1495] [outer = (nil)] 23:14:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f0030953c00) [pid = 1826] [serial = 1496] [outer = 0x7f0022e72000] 23:14:46 INFO - PROCESS | 1826 | 1461651286450 Marionette DEBUG loaded listener.js 23:14:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f0031c62400) [pid = 1826] [serial = 1497] [outer = 0x7f0022e72000] 23:14:47 INFO - PROCESS | 1826 | 1461651287381 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]]]}] 23:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1230ms 23:14:47 INFO - PROCESS | 1826 | 1461651287447 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:14:47 INFO - PROCESS | 1826 | 1461651287450 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:14:47 INFO - PROCESS | 1826 | 1461651287456 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:14:47 INFO - PROCESS | 1826 | 1461651287457 Marionette TRACE conn3 <- [1,1966,null,{}] 23:14:47 INFO - PROCESS | 1826 | 1461651287463 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}] 23:14:47 INFO - PROCESS | 1826 | 1461651287710 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:14:47 INFO - PROCESS | 1826 | 1461651287736 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339c8000 == 141 [pid = 1826] [id = 499] 23:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f0033561800) [pid = 1826] [serial = 1498] [outer = (nil)] 23:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f00345c9800) [pid = 1826] [serial = 1499] [outer = 0x7f0033561800] 23:14:47 INFO - PROCESS | 1826 | 1461651287797 Marionette DEBUG loaded listener.js 23:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f00345cf800) [pid = 1826] [serial = 1500] [outer = 0x7f0033561800] 23:14:48 INFO - PROCESS | 1826 | 1461651288634 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]]]}] 23:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1225ms 23:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:14:48 INFO - PROCESS | 1826 | 1461651288684 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:14:48 INFO - PROCESS | 1826 | 1461651288687 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:14:48 INFO - PROCESS | 1826 | 1461651288691 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:14:48 INFO - PROCESS | 1826 | 1461651288695 Marionette TRACE conn3 <- [1,1970,null,{}] 23:14:48 INFO - PROCESS | 1826 | 1461651288700 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}] 23:14:48 INFO - PROCESS | 1826 | 1461651288908 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:14:48 INFO - PROCESS | 1826 | 1461651288951 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003696e000 == 142 [pid = 1826] [id = 500] 23:14:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f0033903800) [pid = 1826] [serial = 1501] [outer = (nil)] 23:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f0037e2ac00) [pid = 1826] [serial = 1502] [outer = 0x7f0033903800] 23:14:49 INFO - PROCESS | 1826 | 1461651289008 Marionette DEBUG loaded listener.js 23:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f0039438800) [pid = 1826] [serial = 1503] [outer = 0x7f0033903800] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f001f751400) [pid = 1826] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f00211e7000) [pid = 1826] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f002066d000) [pid = 1826] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f0031c63400) [pid = 1826] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f00204e8400) [pid = 1826] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f0021053c00) [pid = 1826] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f003d006000) [pid = 1826] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f00337f6c00) [pid = 1826] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f00243d6800) [pid = 1826] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f002df52400) [pid = 1826] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f003b292c00) [pid = 1826] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f002e3a7400) [pid = 1826] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f003354fc00) [pid = 1826] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f00243da800) [pid = 1826] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f00235db800) [pid = 1826] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f0020671c00) [pid = 1826] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f002f8d5000) [pid = 1826] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f0030fec400) [pid = 1826] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f00270a4000) [pid = 1826] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f00270a4800) [pid = 1826] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f0026f3d800) [pid = 1826] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f0038fda000) [pid = 1826] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f002f357c00) [pid = 1826] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f0037ac8c00) [pid = 1826] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0030533000) [pid = 1826] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f001f754000) [pid = 1826] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f002f8d9c00) [pid = 1826] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0038cb1000) [pid = 1826] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00224ca800) [pid = 1826] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f00338a4000) [pid = 1826] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f0037e29800) [pid = 1826] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f00389ba800) [pid = 1826] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f0036736000) [pid = 1826] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f0039092400) [pid = 1826] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f0047d45c00) [pid = 1826] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f001f9c8400) [pid = 1826] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f0023085000) [pid = 1826] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f0025937400) [pid = 1826] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f0030388000) [pid = 1826] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f002e3a9400) [pid = 1826] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f002e3acc00) [pid = 1826] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f0033514800) [pid = 1826] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f00337f1800) [pid = 1826] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0035d96800) [pid = 1826] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f00235d7800) [pid = 1826] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f002f461800) [pid = 1826] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0022e6ec00) [pid = 1826] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f002426b000) [pid = 1826] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f00211e5000) [pid = 1826] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f0033906800) [pid = 1826] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f002df13000) [pid = 1826] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f0028960c00) [pid = 1826] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f00320eac00) [pid = 1826] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0032065800) [pid = 1826] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f0026ec1c00) [pid = 1826] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f002f35d800) [pid = 1826] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0026f4c800) [pid = 1826] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f002426d400) [pid = 1826] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f002e272000) [pid = 1826] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0046ea6800) [pid = 1826] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f00224c5400) [pid = 1826] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f002066c400) [pid = 1826] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f0030f5b000) [pid = 1826] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f001f9d4000) [pid = 1826] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f0025c23000) [pid = 1826] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f00204e1800) [pid = 1826] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f0021061800) [pid = 1826] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f00338a4c00) [pid = 1826] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f0031b03000) [pid = 1826] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:14:50 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f003a671000) [pid = 1826] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:14:50 INFO - PROCESS | 1826 | 1461651290725 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]]]}] 23:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2086ms 23:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:14:50 INFO - PROCESS | 1826 | 1461651290779 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:14:50 INFO - PROCESS | 1826 | 1461651290781 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:14:50 INFO - PROCESS | 1826 | 1461651290785 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:14:50 INFO - PROCESS | 1826 | 1461651290789 Marionette TRACE conn3 <- [1,1974,null,{}] 23:14:50 INFO - PROCESS | 1826 | 1461651290794 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}] 23:14:50 INFO - PROCESS | 1826 | 1461651290943 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:14:50 INFO - PROCESS | 1826 | 1461651290959 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d1d800 == 143 [pid = 1826] [id = 501] 23:14:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f001f751400) [pid = 1826] [serial = 1504] [outer = (nil)] 23:14:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f00224c5400) [pid = 1826] [serial = 1505] [outer = 0x7f001f751400] 23:14:51 INFO - PROCESS | 1826 | 1461651291018 Marionette DEBUG loaded listener.js 23:14:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f0025922400) [pid = 1826] [serial = 1506] [outer = 0x7f001f751400] 23:14:51 INFO - PROCESS | 1826 | 1461651291800 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]]]}] 23:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1026ms 23:14:51 INFO - PROCESS | 1826 | 1461651291812 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:14:51 INFO - PROCESS | 1826 | 1461651291815 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:14:51 INFO - PROCESS | 1826 | 1461651291820 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:14:51 INFO - PROCESS | 1826 | 1461651291823 Marionette TRACE conn3 <- [1,1978,null,{}] 23:14:51 INFO - PROCESS | 1826 | 1461651291828 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}] 23:14:51 INFO - PROCESS | 1826 | 1461651291981 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:14:52 INFO - PROCESS | 1826 | 1461651292297 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ddcf800 == 144 [pid = 1826] [id = 502] 23:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f001e743000) [pid = 1826] [serial = 1507] [outer = (nil)] 23:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f001e746000) [pid = 1826] [serial = 1508] [outer = 0x7f001e743000] 23:14:52 INFO - PROCESS | 1826 | 1461651292375 Marionette DEBUG loaded listener.js 23:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f001f751800) [pid = 1826] [serial = 1509] [outer = 0x7f001e743000] 23:14:53 INFO - PROCESS | 1826 | 1461651293303 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]]]}] 23:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1527ms 23:14:53 INFO - PROCESS | 1826 | 1461651293348 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:14:53 INFO - PROCESS | 1826 | 1461651293354 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:14:53 INFO - PROCESS | 1826 | 1461651293361 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:14:53 INFO - PROCESS | 1826 | 1461651293366 Marionette TRACE conn3 <- [1,1982,null,{}] 23:14:53 INFO - PROCESS | 1826 | 1461651293373 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}] 23:14:53 INFO - PROCESS | 1826 | 1461651293570 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:14:53 INFO - PROCESS | 1826 | 1461651293812 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00284cc800 == 145 [pid = 1826] [id = 503] 23:14:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f001e743c00) [pid = 1826] [serial = 1510] [outer = (nil)] 23:14:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f00238ebc00) [pid = 1826] [serial = 1511] [outer = 0x7f001e743c00] 23:14:53 INFO - PROCESS | 1826 | 1461651293925 Marionette DEBUG loaded listener.js 23:14:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f0025c2b000) [pid = 1826] [serial = 1512] [outer = 0x7f001e743c00] 23:14:54 INFO - PROCESS | 1826 | 1461651294863 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]]]}] 23:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1535ms 23:14:54 INFO - PROCESS | 1826 | 1461651294897 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:14:54 INFO - PROCESS | 1826 | 1461651294903 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:14:54 INFO - PROCESS | 1826 | 1461651294911 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:14:54 INFO - PROCESS | 1826 | 1461651294914 Marionette TRACE conn3 <- [1,1986,null,{}] 23:14:54 INFO - PROCESS | 1826 | 1461651294921 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}] 23:14:55 INFO - PROCESS | 1826 | 1461651295097 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:14:55 INFO - PROCESS | 1826 | 1461651295314 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c6e800 == 146 [pid = 1826] [id = 504] 23:14:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0026f45c00) [pid = 1826] [serial = 1513] [outer = (nil)] 23:14:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f002df16800) [pid = 1826] [serial = 1514] [outer = 0x7f0026f45c00] 23:14:55 INFO - PROCESS | 1826 | 1461651295427 Marionette DEBUG loaded listener.js 23:14:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f002e27e800) [pid = 1826] [serial = 1515] [outer = 0x7f0026f45c00] 23:14:56 INFO - PROCESS | 1826 | 1461651296395 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]]]}] 23:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1536ms 23:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:14:56 INFO - PROCESS | 1826 | 1461651296448 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:14:56 INFO - PROCESS | 1826 | 1461651296451 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:14:56 INFO - PROCESS | 1826 | 1461651296459 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:14:56 INFO - PROCESS | 1826 | 1461651296468 Marionette TRACE conn3 <- [1,1990,null,{}] 23:14:56 INFO - PROCESS | 1826 | 1461651296481 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}] 23:14:56 INFO - PROCESS | 1826 | 1461651296707 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:14:56 INFO - PROCESS | 1826 | 1461651296928 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039747800 == 147 [pid = 1826] [id = 505] 23:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f002f394c00) [pid = 1826] [serial = 1516] [outer = (nil)] 23:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f002f8d9c00) [pid = 1826] [serial = 1517] [outer = 0x7f002f394c00] 23:14:57 INFO - PROCESS | 1826 | 1461651297089 Marionette DEBUG loaded listener.js 23:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f0030387c00) [pid = 1826] [serial = 1518] [outer = 0x7f002f394c00] 23:14:57 INFO - PROCESS | 1826 | 1461651297915 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]]]}] 23:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1495ms 23:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:14:57 INFO - PROCESS | 1826 | 1461651297951 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:14:57 INFO - PROCESS | 1826 | 1461651297954 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:14:57 INFO - PROCESS | 1826 | 1461651297960 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:14:57 INFO - PROCESS | 1826 | 1461651297964 Marionette TRACE conn3 <- [1,1994,null,{}] 23:14:57 INFO - PROCESS | 1826 | 1461651297969 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}] 23:14:58 INFO - PROCESS | 1826 | 1461651298141 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:14:58 INFO - PROCESS | 1826 | 1461651298358 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6bf000 == 148 [pid = 1826] [id = 506] 23:14:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f002f458800) [pid = 1826] [serial = 1519] [outer = (nil)] 23:14:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0030fec400) [pid = 1826] [serial = 1520] [outer = 0x7f002f458800] 23:14:58 INFO - PROCESS | 1826 | 1461651298468 Marionette DEBUG loaded listener.js 23:14:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f00320e5c00) [pid = 1826] [serial = 1521] [outer = 0x7f002f458800] 23:14:59 INFO - PROCESS | 1826 | 1461651299348 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]]]}] 23:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1433ms 23:14:59 INFO - PROCESS | 1826 | 1461651299393 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:14:59 INFO - PROCESS | 1826 | 1461651299397 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:14:59 INFO - PROCESS | 1826 | 1461651299402 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:14:59 INFO - PROCESS | 1826 | 1461651299404 Marionette TRACE conn3 <- [1,1998,null,{}] 23:14:59 INFO - PROCESS | 1826 | 1461651299410 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}] 23:14:59 INFO - PROCESS | 1826 | 1461651299578 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:14:59 INFO - PROCESS | 1826 | 1461651299795 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0045dc7800 == 149 [pid = 1826] [id = 507] 23:14:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f0033549400) [pid = 1826] [serial = 1522] [outer = (nil)] 23:14:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0033564800) [pid = 1826] [serial = 1523] [outer = 0x7f0033549400] 23:14:59 INFO - PROCESS | 1826 | 1461651299917 Marionette DEBUG loaded listener.js 23:15:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f00345c8000) [pid = 1826] [serial = 1524] [outer = 0x7f0033549400] 23:15:00 INFO - PROCESS | 1826 | 1461651300844 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]]]}] 23:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1482ms 23:15:00 INFO - PROCESS | 1826 | 1461651300886 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:15:00 INFO - PROCESS | 1826 | 1461651300889 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:15:00 INFO - PROCESS | 1826 | 1461651300895 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:15:00 INFO - PROCESS | 1826 | 1461651300897 Marionette TRACE conn3 <- [1,2002,null,{}] 23:15:00 INFO - PROCESS | 1826 | 1461651300902 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}] 23:15:01 INFO - PROCESS | 1826 | 1461651301079 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:15:01 INFO - PROCESS | 1826 | 1461651301349 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004be4e800 == 150 [pid = 1826] [id = 508] 23:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f0024267000) [pid = 1826] [serial = 1525] [outer = (nil)] 23:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f003350e000) [pid = 1826] [serial = 1526] [outer = 0x7f0024267000] 23:15:01 INFO - PROCESS | 1826 | 1461651301422 Marionette DEBUG loaded listener.js 23:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f0039438400) [pid = 1826] [serial = 1527] [outer = 0x7f0024267000] 23:15:02 INFO - PROCESS | 1826 | 1461651302299 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]]]}] 23:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1477ms 23:15:02 INFO - PROCESS | 1826 | 1461651302373 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:15:02 INFO - PROCESS | 1826 | 1461651302376 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:15:02 INFO - PROCESS | 1826 | 1461651302382 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:15:02 INFO - PROCESS | 1826 | 1461651302385 Marionette TRACE conn3 <- [1,2006,null,{}] 23:15:02 INFO - PROCESS | 1826 | 1461651302390 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}] 23:15:02 INFO - PROCESS | 1826 | 1461651302569 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:15:02 INFO - PROCESS | 1826 | 1461651302789 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0051245800 == 151 [pid = 1826] [id = 509] 23:15:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f0024270000) [pid = 1826] [serial = 1528] [outer = (nil)] 23:15:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0039aef400) [pid = 1826] [serial = 1529] [outer = 0x7f0024270000] 23:15:02 INFO - PROCESS | 1826 | 1461651302899 Marionette DEBUG loaded listener.js 23:15:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0039da5400) [pid = 1826] [serial = 1530] [outer = 0x7f0024270000] 23:15:03 INFO - PROCESS | 1826 | 1461651303812 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]]]}] 23:15:03 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 23:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1495ms 23:15:03 INFO - PROCESS | 1826 | 1461651303878 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:15:03 INFO - PROCESS | 1826 | 1461651303881 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:15:03 INFO - PROCESS | 1826 | 1461651303887 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:15:03 INFO - PROCESS | 1826 | 1461651303889 Marionette TRACE conn3 <- [1,2010,null,{}] 23:15:03 INFO - PROCESS | 1826 | 1461651303894 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}] 23:15:04 INFO - PROCESS | 1826 | 1461651304073 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:15:04 INFO - PROCESS | 1826 | 1461651304288 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e7aa000 == 152 [pid = 1826] [id = 510] 23:15:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f00345cdc00) [pid = 1826] [serial = 1531] [outer = (nil)] 23:15:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f003a67a400) [pid = 1826] [serial = 1532] [outer = 0x7f00345cdc00] 23:15:04 INFO - PROCESS | 1826 | 1461651304402 Marionette DEBUG loaded listener.js 23:15:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f003c22c400) [pid = 1826] [serial = 1533] [outer = 0x7f00345cdc00] 23:15:05 INFO - PROCESS | 1826 | 1461651305232 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]]]}] 23:15:05 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 23:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1380ms 23:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:15:05 INFO - PROCESS | 1826 | 1461651305268 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:15:05 INFO - PROCESS | 1826 | 1461651305271 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:15:05 INFO - PROCESS | 1826 | 1461651305277 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:15:05 INFO - PROCESS | 1826 | 1461651305281 Marionette TRACE conn3 <- [1,2014,null,{}] 23:15:05 INFO - PROCESS | 1826 | 1461651305286 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}] 23:15:05 INFO - PROCESS | 1826 | 1461651305459 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:15:05 INFO - PROCESS | 1826 | 1461651305688 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001fb12800 == 153 [pid = 1826] [id = 511] 23:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f00348dc800) [pid = 1826] [serial = 1534] [outer = (nil)] 23:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f003d006800) [pid = 1826] [serial = 1535] [outer = 0x7f00348dc800] 23:15:05 INFO - PROCESS | 1826 | 1461651305798 Marionette DEBUG loaded listener.js 23:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f0045d25c00) [pid = 1826] [serial = 1536] [outer = 0x7f00348dc800] 23:15:06 INFO - PROCESS | 1826 | 1461651306681 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]]]}] 23:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1431ms 23:15:06 INFO - PROCESS | 1826 | 1461651306710 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:15:06 INFO - PROCESS | 1826 | 1461651306713 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:15:06 INFO - PROCESS | 1826 | 1461651306719 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:15:06 INFO - PROCESS | 1826 | 1461651306721 Marionette TRACE conn3 <- [1,2018,null,{}] 23:15:06 INFO - PROCESS | 1826 | 1461651306726 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}] 23:15:06 INFO - PROCESS | 1826 | 1461651306894 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:15:07 INFO - PROCESS | 1826 | 1461651307166 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00213d5000 == 154 [pid = 1826] [id = 512] 23:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f003d006400) [pid = 1826] [serial = 1537] [outer = (nil)] 23:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f004701f800) [pid = 1826] [serial = 1538] [outer = 0x7f003d006400] 23:15:07 INFO - PROCESS | 1826 | 1461651307252 Marionette DEBUG loaded listener.js 23:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f0049f3e400) [pid = 1826] [serial = 1539] [outer = 0x7f003d006400] 23:15:08 INFO - PROCESS | 1826 | 1461651308121 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]]]}] 23:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1477ms 23:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:15:08 INFO - PROCESS | 1826 | 1461651308196 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:15:08 INFO - PROCESS | 1826 | 1461651308200 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:15:08 INFO - PROCESS | 1826 | 1461651308206 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:15:08 INFO - PROCESS | 1826 | 1461651308210 Marionette TRACE conn3 <- [1,2022,null,{}] 23:15:08 INFO - PROCESS | 1826 | 1461651308215 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}] 23:15:08 INFO - PROCESS | 1826 | 1461651308461 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:15:08 INFO - PROCESS | 1826 | 1461651308806 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001d6de800 == 155 [pid = 1826] [id = 513] 23:15:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f0022eef000) [pid = 1826] [serial = 1540] [outer = (nil)] 23:15:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f00283ecc00) [pid = 1826] [serial = 1541] [outer = 0x7f0022eef000] 23:15:08 INFO - PROCESS | 1826 | 1461651308882 Marionette DEBUG loaded listener.js 23:15:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f00320de800) [pid = 1826] [serial = 1542] [outer = 0x7f0022eef000] 23:15:09 INFO - PROCESS | 1826 | 1461651309691 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]]]}] 23:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1530ms 23:15:09 INFO - PROCESS | 1826 | 1461651309735 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:15:09 INFO - PROCESS | 1826 | 1461651309739 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:15:09 INFO - PROCESS | 1826 | 1461651309744 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:15:09 INFO - PROCESS | 1826 | 1461651309746 Marionette TRACE conn3 <- [1,2026,null,{}] 23:15:09 INFO - PROCESS | 1826 | 1461651309752 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}] 23:15:09 INFO - PROCESS | 1826 | 1461651309920 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:15:10 INFO - PROCESS | 1826 | 1461651310143 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ee1800 == 156 [pid = 1826] [id = 514] 23:15:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f001d8c3400) [pid = 1826] [serial = 1543] [outer = (nil)] 23:15:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f001d8cb000) [pid = 1826] [serial = 1544] [outer = 0x7f001d8c3400] 23:15:10 INFO - PROCESS | 1826 | 1461651310252 Marionette DEBUG loaded listener.js 23:15:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f001d8d0400) [pid = 1826] [serial = 1545] [outer = 0x7f001d8c3400] 23:15:11 INFO - PROCESS | 1826 | 1461651311151 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]]]}] 23:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1439ms 23:15:11 INFO - PROCESS | 1826 | 1461651311196 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:15:11 INFO - PROCESS | 1826 | 1461651311199 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:15:11 INFO - PROCESS | 1826 | 1461651311205 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:15:11 INFO - PROCESS | 1826 | 1461651311207 Marionette TRACE conn3 <- [1,2030,null,{}] 23:15:11 INFO - PROCESS | 1826 | 1461651311213 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}] 23:15:11 INFO - PROCESS | 1826 | 1461651311382 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:15:11 INFO - PROCESS | 1826 | 1461651311606 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002031d800 == 157 [pid = 1826] [id = 515] 23:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f001d8ca400) [pid = 1826] [serial = 1546] [outer = (nil)] 23:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f001f74e400) [pid = 1826] [serial = 1547] [outer = 0x7f001d8ca400] 23:15:11 INFO - PROCESS | 1826 | 1461651311714 Marionette DEBUG loaded listener.js 23:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f0020670400) [pid = 1826] [serial = 1548] [outer = 0x7f001d8ca400] 23:15:13 INFO - PROCESS | 1826 | 1461651313017 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]]]}] 23:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1883ms 23:15:13 INFO - PROCESS | 1826 | 1461651313089 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:15:13 INFO - PROCESS | 1826 | 1461651313094 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:15:13 INFO - PROCESS | 1826 | 1461651313102 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:15:13 INFO - PROCESS | 1826 | 1461651313107 Marionette TRACE conn3 <- [1,2034,null,{}] 23:15:13 INFO - PROCESS | 1826 | 1461651313114 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}] 23:15:13 INFO - PROCESS | 1826 | 1461651313327 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:15:13 INFO - PROCESS | 1826 | 1461651313666 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021eda800 == 158 [pid = 1826] [id = 516] 23:15:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f0020675000) [pid = 1826] [serial = 1549] [outer = (nil)] 23:15:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f00211e9400) [pid = 1826] [serial = 1550] [outer = 0x7f0020675000] 23:15:13 INFO - PROCESS | 1826 | 1461651313821 Marionette DEBUG loaded listener.js 23:15:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f00227aac00) [pid = 1826] [serial = 1551] [outer = 0x7f0020675000] 23:15:14 INFO - PROCESS | 1826 | 1461651314725 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]]]}] 23:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1687ms 23:15:14 INFO - PROCESS | 1826 | 1461651314790 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:15:14 INFO - PROCESS | 1826 | 1461651314797 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:15:14 INFO - PROCESS | 1826 | 1461651314806 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:15:14 INFO - PROCESS | 1826 | 1461651314809 Marionette TRACE conn3 <- [1,2038,null,{}] 23:15:14 INFO - PROCESS | 1826 | 1461651314814 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}] 23:15:15 INFO - PROCESS | 1826 | 1461651315007 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021d1d800 == 157 [pid = 1826] [id = 501] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003696e000 == 156 [pid = 1826] [id = 500] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339c8000 == 155 [pid = 1826] [id = 499] 23:15:15 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f0039af5000) [pid = 1826] [serial = 1448] [outer = (nil)] [url = about:blank] 23:15:15 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f00470dec00) [pid = 1826] [serial = 1421] [outer = (nil)] [url = about:blank] 23:15:15 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f004b9a2800) [pid = 1826] [serial = 1424] [outer = (nil)] [url = about:blank] 23:15:15 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0022e6b800) [pid = 1826] [serial = 1427] [outer = (nil)] [url = about:blank] 23:15:15 INFO - PROCESS | 1826 | 1461651315393 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030ee9800 == 154 [pid = 1826] [id = 498] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0a5800 == 153 [pid = 1826] [id = 497] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002358e800 == 152 [pid = 1826] [id = 496] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0d9800 == 151 [pid = 1826] [id = 495] 23:15:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8df800 == 152 [pid = 1826] [id = 517] 23:15:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f0022e6b800) [pid = 1826] [serial = 1552] [outer = (nil)] 23:15:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f00238e6400) [pid = 1826] [serial = 1553] [outer = 0x7f0022e6b800] 23:15:15 INFO - PROCESS | 1826 | 1461651315484 Marionette DEBUG loaded listener.js 23:15:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f00243cb800) [pid = 1826] [serial = 1554] [outer = 0x7f0022e6b800] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0026fa6800 == 151 [pid = 1826] [id = 494] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ddd1000 == 150 [pid = 1826] [id = 493] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001dbdc000 == 149 [pid = 1826] [id = 492] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f005101e800 == 148 [pid = 1826] [id = 491] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003399e000 == 147 [pid = 1826] [id = 490] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ffd8000 == 146 [pid = 1826] [id = 489] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00502b7000 == 145 [pid = 1826] [id = 488] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0049f7c800 == 144 [pid = 1826] [id = 487] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0045dbf800 == 143 [pid = 1826] [id = 486] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339d2000 == 142 [pid = 1826] [id = 485] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0ac000 == 141 [pid = 1826] [id = 484] 23:15:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e8d7000 == 140 [pid = 1826] [id = 483] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f002592b400) [pid = 1826] [serial = 1251] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f004ba07400) [pid = 1826] [serial = 1179] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0046cf7c00) [pid = 1826] [serial = 1167] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f003943b400) [pid = 1826] [serial = 1362] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0037aca800) [pid = 1826] [serial = 1155] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f00348db800) [pid = 1826] [serial = 1239] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f0028963c00) [pid = 1826] [serial = 1248] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f004803a400) [pid = 1826] [serial = 1170] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f0037e2cc00) [pid = 1826] [serial = 1290] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f0039da7c00) [pid = 1826] [serial = 1368] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f003038e000) [pid = 1826] [serial = 1281] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f004ba12400) [pid = 1826] [serial = 1356] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f00332d4000) [pid = 1826] [serial = 1284] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f0033903400) [pid = 1826] [serial = 1143] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f0026f42c00) [pid = 1826] [serial = 1215] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f003d05b400) [pid = 1826] [serial = 1353] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f004b61cc00) [pid = 1826] [serial = 1365] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f0031c5e000) [pid = 1826] [serial = 1149] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f003908ac00) [pid = 1826] [serial = 1230] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f002fcc9000) [pid = 1826] [serial = 1221] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0033519c00) [pid = 1826] [serial = 1272] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f002f353800) [pid = 1826] [serial = 1218] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f004694d800) [pid = 1826] [serial = 1164] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0030f66400) [pid = 1826] [serial = 1224] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f0038cb5c00) [pid = 1826] [serial = 1158] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f00335aa800) [pid = 1826] [serial = 1287] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f0023084000) [pid = 1826] [serial = 1275] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f0033c1b400) [pid = 1826] [serial = 1227] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f003c4d5c00) [pid = 1826] [serial = 1161] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f00243d5400) [pid = 1826] [serial = 1209] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f003a108800) [pid = 1826] [serial = 1293] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f003c464c00) [pid = 1826] [serial = 1296] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0046ba2800) [pid = 1826] [serial = 1299] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f00470dac00) [pid = 1826] [serial = 1302] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f004ba08000) [pid = 1826] [serial = 1305] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f004bc43800) [pid = 1826] [serial = 1308] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f001f9d7000) [pid = 1826] [serial = 1311] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0025930800) [pid = 1826] [serial = 1341] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f002df45400) [pid = 1826] [serial = 1344] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f003355a000) [pid = 1826] [serial = 1347] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f003908a400) [pid = 1826] [serial = 1350] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f0026f42400) [pid = 1826] [serial = 1278] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f002f35e800) [pid = 1826] [serial = 1146] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f004c04d000) [pid = 1826] [serial = 1176] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f00243d8c00) [pid = 1826] [serial = 1212] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f0020678400) [pid = 1826] [serial = 1359] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f0033af1800) [pid = 1826] [serial = 1152] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f0039daa800) [pid = 1826] [serial = 1371] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f0046e05c00) [pid = 1826] [serial = 1173] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f00228e0400) [pid = 1826] [serial = 1245] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f002f351400) [pid = 1826] [serial = 1242] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f00470d8c00) [pid = 1826] [serial = 1236] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f003c128c00) [pid = 1826] [serial = 1233] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f0025c30800) [pid = 1826] [serial = 1389] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f00243d7400) [pid = 1826] [serial = 1388] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f0031c58c00) [pid = 1826] [serial = 1401] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f003090e800) [pid = 1826] [serial = 1400] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f003052b400) [pid = 1826] [serial = 1398] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f00304cec00) [pid = 1826] [serial = 1397] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f002df20c00) [pid = 1826] [serial = 1392] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f0028967c00) [pid = 1826] [serial = 1391] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f002fcbe400) [pid = 1826] [serial = 1395] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f002f4b5000) [pid = 1826] [serial = 1394] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f002f35e400) [pid = 1826] [serial = 1386] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f00304cdc00) [pid = 1826] [serial = 1440] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f0030911800) [pid = 1826] [serial = 1442] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f00337f5400) [pid = 1826] [serial = 1445] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f0031c5bc00) [pid = 1826] [serial = 1443] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f003943d400) [pid = 1826] [serial = 1446] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f003885e000) [pid = 1826] [serial = 1410] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f003793c800) [pid = 1826] [serial = 1409] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f0039daa400) [pid = 1826] [serial = 1416] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f0039d9f400) [pid = 1826] [serial = 1415] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f00235d8800) [pid = 1826] [serial = 1431] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f0022e74400) [pid = 1826] [serial = 1430] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f0026ebb400) [pid = 1826] [serial = 1434] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f0025447c00) [pid = 1826] [serial = 1433] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f003999e000) [pid = 1826] [serial = 1413] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f0038fd7400) [pid = 1826] [serial = 1412] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f002df1d000) [pid = 1826] [serial = 1436] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f002e3a9000) [pid = 1826] [serial = 1437] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f002f8d3000) [pid = 1826] [serial = 1439] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f00348d6800) [pid = 1826] [serial = 1407] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f003390e400) [pid = 1826] [serial = 1406] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f0033903c00) [pid = 1826] [serial = 1404] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f0033545800) [pid = 1826] [serial = 1403] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f003c4db400) [pid = 1826] [serial = 1418] [outer = (nil)] [url = about:blank] 23:15:16 INFO - PROCESS | 1826 | 1461651316313 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]]]}] 23:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1534ms 23:15:16 INFO - PROCESS | 1826 | 1461651316340 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:15:16 INFO - PROCESS | 1826 | 1461651316343 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:15:16 INFO - PROCESS | 1826 | 1461651316349 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:15:16 INFO - PROCESS | 1826 | 1461651316354 Marionette TRACE conn3 <- [1,2042,null,{}] 23:15:16 INFO - PROCESS | 1826 | 1461651316369 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}] 23:15:16 INFO - PROCESS | 1826 | 1461651316604 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:15:16 INFO - PROCESS | 1826 | 1461651316630 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002502e000 == 141 [pid = 1826] [id = 518] 23:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f0025930400) [pid = 1826] [serial = 1555] [outer = (nil)] 23:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f0025c2f800) [pid = 1826] [serial = 1556] [outer = 0x7f0025930400] 23:15:16 INFO - PROCESS | 1826 | 1461651316710 Marionette DEBUG loaded listener.js 23:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f0026f40800) [pid = 1826] [serial = 1557] [outer = 0x7f0025930400] 23:15:17 INFO - PROCESS | 1826 | 1461651317838 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]]]}] 23:15:17 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) 23:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1537ms 23:15:17 INFO - PROCESS | 1826 | 1461651317887 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:15:17 INFO - PROCESS | 1826 | 1461651317894 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:15:17 INFO - PROCESS | 1826 | 1461651317901 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:15:17 INFO - PROCESS | 1826 | 1461651317907 Marionette TRACE conn3 <- [1,2046,null,{}] 23:15:17 INFO - PROCESS | 1826 | 1461651317914 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}] 23:15:18 INFO - PROCESS | 1826 | 1461651318107 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:15:18 INFO - PROCESS | 1826 | 1461651318314 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ce9000 == 142 [pid = 1826] [id = 519] 23:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f0020676000) [pid = 1826] [serial = 1558] [outer = (nil)] 23:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f0022e75c00) [pid = 1826] [serial = 1559] [outer = 0x7f0020676000] 23:15:18 INFO - PROCESS | 1826 | 1461651318429 Marionette DEBUG loaded listener.js 23:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f00238ec800) [pid = 1826] [serial = 1560] [outer = 0x7f0020676000] 23:15:19 INFO - PROCESS | 1826 | 1461651319364 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]]]}] 23:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1532ms 23:15:19 INFO - PROCESS | 1826 | 1461651319434 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:15:19 INFO - PROCESS | 1826 | 1461651319442 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:15:19 INFO - PROCESS | 1826 | 1461651319452 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:15:19 INFO - PROCESS | 1826 | 1461651319456 Marionette TRACE conn3 <- [1,2050,null,{}] 23:15:19 INFO - PROCESS | 1826 | 1461651319462 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}] 23:15:19 INFO - PROCESS | 1826 | 1461651319681 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:15:19 INFO - PROCESS | 1826 | 1461651319977 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026fb2000 == 143 [pid = 1826] [id = 520] 23:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f0024271000) [pid = 1826] [serial = 1561] [outer = (nil)] 23:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f0026ec2400) [pid = 1826] [serial = 1562] [outer = 0x7f0024271000] 23:15:20 INFO - PROCESS | 1826 | 1461651320089 Marionette DEBUG loaded listener.js 23:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f00270ae400) [pid = 1826] [serial = 1563] [outer = 0x7f0024271000] 23:15:20 INFO - PROCESS | 1826 | 1461651320941 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]]]}] 23:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1535ms 23:15:20 INFO - PROCESS | 1826 | 1461651320987 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:15:20 INFO - PROCESS | 1826 | 1461651320990 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:15:20 INFO - PROCESS | 1826 | 1461651320997 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:15:21 INFO - PROCESS | 1826 | 1461651321002 Marionette TRACE conn3 <- [1,2054,null,{}] 23:15:21 INFO - PROCESS | 1826 | 1461651321018 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}] 23:15:21 INFO - PROCESS | 1826 | 1461651321221 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:15:21 INFO - PROCESS | 1826 | 1461651321428 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e099000 == 144 [pid = 1826] [id = 521] 23:15:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f002df19c00) [pid = 1826] [serial = 1564] [outer = (nil)] 23:15:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f002f353000) [pid = 1826] [serial = 1565] [outer = 0x7f002df19c00] 23:15:21 INFO - PROCESS | 1826 | 1461651321544 Marionette DEBUG loaded listener.js 23:15:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f002f45b000) [pid = 1826] [serial = 1566] [outer = 0x7f002df19c00] 23:15:22 INFO - PROCESS | 1826 | 1461651322436 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]]]}] 23:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1483ms 23:15:22 INFO - PROCESS | 1826 | 1461651322480 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:15:22 INFO - PROCESS | 1826 | 1461651322485 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:15:22 INFO - PROCESS | 1826 | 1461651322491 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:15:22 INFO - PROCESS | 1826 | 1461651322494 Marionette TRACE conn3 <- [1,2058,null,{}] 23:15:22 INFO - PROCESS | 1826 | 1461651322499 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}] 23:15:22 INFO - PROCESS | 1826 | 1461651322674 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0024560800 == 143 [pid = 1826] [id = 325] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c322800 == 142 [pid = 1826] [id = 164] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002fb96800 == 141 [pid = 1826] [id = 455] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030982000 == 140 [pid = 1826] [id = 234] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022cc2800 == 139 [pid = 1826] [id = 416] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021227000 == 138 [pid = 1826] [id = 414] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00205cb800 == 137 [pid = 1826] [id = 413] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046921800 == 136 [pid = 1826] [id = 366] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00348a1800 == 135 [pid = 1826] [id = 335] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b62b800 == 134 [pid = 1826] [id = 230] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033c56800 == 133 [pid = 1826] [id = 379] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025042000 == 132 [pid = 1826] [id = 392] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021ee1800 == 131 [pid = 1826] [id = 514] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001d6de800 == 130 [pid = 1826] [id = 513] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00213d5000 == 129 [pid = 1826] [id = 512] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001fb12800 == 128 [pid = 1826] [id = 511] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e7aa000 == 127 [pid = 1826] [id = 510] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0051245800 == 126 [pid = 1826] [id = 509] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004be4e800 == 125 [pid = 1826] [id = 508] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0045dc7800 == 124 [pid = 1826] [id = 507] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b6bf000 == 123 [pid = 1826] [id = 506] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039747800 == 122 [pid = 1826] [id = 505] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031c6e800 == 121 [pid = 1826] [id = 504] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00284cc800 == 120 [pid = 1826] [id = 503] 23:15:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ddcf800 == 119 [pid = 1826] [id = 502] 23:15:25 INFO - PROCESS | 1826 | 1461651325354 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ddcf800 == 120 [pid = 1826] [id = 522] 23:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f001f9cc000) [pid = 1826] [serial = 1567] [outer = (nil)] 23:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f00204e6800) [pid = 1826] [serial = 1568] [outer = 0x7f001f9cc000] 23:15:25 INFO - PROCESS | 1826 | 1461651325439 Marionette DEBUG loaded listener.js 23:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f00211e7400) [pid = 1826] [serial = 1569] [outer = 0x7f001f9cc000] 23:15:26 INFO - PROCESS | 1826 | 1461651326233 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]]]}] 23:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 3788ms 23:15:26 INFO - PROCESS | 1826 | 1461651326282 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:15:26 INFO - PROCESS | 1826 | 1461651326286 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:15:26 INFO - PROCESS | 1826 | 1461651326301 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:15:26 INFO - PROCESS | 1826 | 1461651326306 Marionette TRACE conn3 <- [1,2062,null,{}] 23:15:26 INFO - PROCESS | 1826 | 1461651326313 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}] 23:15:26 INFO - PROCESS | 1826 | 1461651326530 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:15:26 INFO - PROCESS | 1826 | 1461651326556 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00213dc800 == 121 [pid = 1826] [id = 523] 23:15:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f00224c9800) [pid = 1826] [serial = 1570] [outer = (nil)] 23:15:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f0025c2a800) [pid = 1826] [serial = 1571] [outer = 0x7f00224c9800] 23:15:26 INFO - PROCESS | 1826 | 1461651326617 Marionette DEBUG loaded listener.js 23:15:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f00270a7c00) [pid = 1826] [serial = 1572] [outer = 0x7f00224c9800] 23:15:27 INFO - PROCESS | 1826 | 1461651327528 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]]]}] 23:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1292ms 23:15:27 INFO - PROCESS | 1826 | 1461651327597 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:15:27 INFO - PROCESS | 1826 | 1461651327602 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:15:27 INFO - PROCESS | 1826 | 1461651327608 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:15:27 INFO - PROCESS | 1826 | 1461651327611 Marionette TRACE conn3 <- [1,2066,null,{}] 23:15:27 INFO - PROCESS | 1826 | 1461651327623 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}] 23:15:27 INFO - PROCESS | 1826 | 1461651327843 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f0033561800) [pid = 1826] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f0022e72000) [pid = 1826] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f00338a2400) [pid = 1826] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f0022e6a000) [pid = 1826] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f00204ee000) [pid = 1826] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f0025939800) [pid = 1826] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f002f8d6000) [pid = 1826] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f001f751400) [pid = 1826] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f0033903800) [pid = 1826] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f0022e6b800) [pid = 1826] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f0020675000) [pid = 1826] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:15:28 INFO - PROCESS | 1826 | 1461651328289 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ffd1000 == 122 [pid = 1826] [id = 524] 23:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f001f751400) [pid = 1826] [serial = 1573] [outer = (nil)] 23:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f00227b0800) [pid = 1826] [serial = 1574] [outer = 0x7f001f751400] 23:15:28 INFO - PROCESS | 1826 | 1461651328361 Marionette DEBUG loaded listener.js 23:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f002e27d800) [pid = 1826] [serial = 1575] [outer = 0x7f001f751400] 23:15:29 INFO - PROCESS | 1826 | 1461651329020 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]]]}] 23:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1435ms 23:15:29 INFO - PROCESS | 1826 | 1461651329044 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:15:29 INFO - PROCESS | 1826 | 1461651329047 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:15:29 INFO - PROCESS | 1826 | 1461651329060 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:15:29 INFO - PROCESS | 1826 | 1461651329068 Marionette TRACE conn3 <- [1,2070,null,{}] 23:15:29 INFO - PROCESS | 1826 | 1461651329075 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}] 23:15:29 INFO - PROCESS | 1826 | 1461651329297 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:15:29 INFO - PROCESS | 1826 | 1461651329321 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e095800 == 123 [pid = 1826] [id = 525] 23:15:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f002f45fc00) [pid = 1826] [serial = 1576] [outer = (nil)] 23:15:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f003038dc00) [pid = 1826] [serial = 1577] [outer = 0x7f002f45fc00] 23:15:29 INFO - PROCESS | 1826 | 1461651329379 Marionette DEBUG loaded listener.js 23:15:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f00304d7000) [pid = 1826] [serial = 1578] [outer = 0x7f002f45fc00] 23:15:30 INFO - PROCESS | 1826 | 1461651330307 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]]]}] 23:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1296ms 23:15:30 INFO - PROCESS | 1826 | 1461651330354 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:15:30 INFO - PROCESS | 1826 | 1461651330369 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:15:30 INFO - PROCESS | 1826 | 1461651330425 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:15:30 INFO - PROCESS | 1826 | 1461651330431 Marionette TRACE conn3 <- [1,2074,null,{}] 23:15:30 INFO - PROCESS | 1826 | 1461651330443 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}] 23:15:30 INFO - PROCESS | 1826 | 1461651330656 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:15:30 INFO - PROCESS | 1826 | 1461651330925 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00213e2800 == 124 [pid = 1826] [id = 526] 23:15:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f0022ee8c00) [pid = 1826] [serial = 1579] [outer = (nil)] 23:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f00238e6c00) [pid = 1826] [serial = 1580] [outer = 0x7f0022ee8c00] 23:15:31 INFO - PROCESS | 1826 | 1461651331048 Marionette DEBUG loaded listener.js 23:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f002592d400) [pid = 1826] [serial = 1581] [outer = 0x7f0022ee8c00] 23:15:31 INFO - PROCESS | 1826 | 1461651331902 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]]]}] 23:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1542ms 23:15:31 INFO - PROCESS | 1826 | 1461651331962 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:15:31 INFO - PROCESS | 1826 | 1461651331971 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:15:31 INFO - PROCESS | 1826 | 1461651331982 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:15:31 INFO - PROCESS | 1826 | 1461651331985 Marionette TRACE conn3 <- [1,2078,null,{}] 23:15:31 INFO - PROCESS | 1826 | 1461651331991 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}] 23:15:32 INFO - PROCESS | 1826 | 1461651332208 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:15:32 INFO - PROCESS | 1826 | 1461651332471 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00213e5800 == 125 [pid = 1826] [id = 527] 23:15:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f00270b2c00) [pid = 1826] [serial = 1582] [outer = (nil)] 23:15:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f002f38e000) [pid = 1826] [serial = 1583] [outer = 0x7f00270b2c00] 23:15:32 INFO - PROCESS | 1826 | 1461651332585 Marionette DEBUG loaded listener.js 23:15:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f002f4bd400) [pid = 1826] [serial = 1584] [outer = 0x7f00270b2c00] 23:15:33 INFO - PROCESS | 1826 | 1461651333432 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]]]}] 23:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1486ms 23:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:15:33 INFO - PROCESS | 1826 | 1461651333467 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:15:33 INFO - PROCESS | 1826 | 1461651333469 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:15:33 INFO - PROCESS | 1826 | 1461651333476 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:15:33 INFO - PROCESS | 1826 | 1461651333481 Marionette TRACE conn3 <- [1,2082,null,{}] 23:15:33 INFO - PROCESS | 1826 | 1461651333497 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}] 23:15:33 INFO - PROCESS | 1826 | 1461651333669 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:15:33 INFO - PROCESS | 1826 | 1461651333884 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030997800 == 126 [pid = 1826] [id = 528] 23:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f0030531400) [pid = 1826] [serial = 1585] [outer = (nil)] 23:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f003095e400) [pid = 1826] [serial = 1586] [outer = 0x7f0030531400] 23:15:34 INFO - PROCESS | 1826 | 1461651333998 Marionette DEBUG loaded listener.js 23:15:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f0031e11400) [pid = 1826] [serial = 1587] [outer = 0x7f0030531400] 23:15:34 INFO - PROCESS | 1826 | 1461651334901 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]]]}] 23:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1492ms 23:15:34 INFO - PROCESS | 1826 | 1461651334968 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:15:34 INFO - PROCESS | 1826 | 1461651334971 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:15:34 INFO - PROCESS | 1826 | 1461651334977 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:15:34 INFO - PROCESS | 1826 | 1461651334979 Marionette TRACE conn3 <- [1,2086,null,{}] 23:15:34 INFO - PROCESS | 1826 | 1461651334985 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}] 23:15:35 INFO - PROCESS | 1826 | 1461651335160 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:15:35 INFO - PROCESS | 1826 | 1461651335485 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ffd6000 == 127 [pid = 1826] [id = 529] 23:15:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f00337f5800) [pid = 1826] [serial = 1588] [outer = (nil)] 23:15:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f00337fc400) [pid = 1826] [serial = 1589] [outer = 0x7f00337f5800] 23:15:35 INFO - PROCESS | 1826 | 1461651335602 Marionette DEBUG loaded listener.js 23:15:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f0033907000) [pid = 1826] [serial = 1590] [outer = 0x7f00337f5800] 23:15:35 INFO - PROCESS | 1826 | ************************* 23:15:35 INFO - PROCESS | 1826 | A coding exception was thrown and uncaught in a Task. 23:15:35 INFO - PROCESS | 1826 | 23:15:35 INFO - PROCESS | 1826 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:15:35 INFO - PROCESS | 1826 | Full stack: 23:15:35 INFO - PROCESS | 1826 | ************************* 23:15:36 INFO - PROCESS | 1826 | 1461651336410 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]]]}] 23:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1478ms 23:15:36 INFO - PROCESS | 1826 | 1461651336456 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:15:36 INFO - PROCESS | 1826 | 1461651336460 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:15:36 INFO - PROCESS | 1826 | 1461651336465 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:15:36 INFO - PROCESS | 1826 | 1461651336468 Marionette TRACE conn3 <- [1,2090,null,{}] 23:15:36 INFO - PROCESS | 1826 | 1461651336474 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}] 23:15:36 INFO - PROCESS | 1826 | 1461651336637 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:15:36 INFO - PROCESS | 1826 | 1461651336850 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033994000 == 128 [pid = 1826] [id = 530] 23:15:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f001e8f1000) [pid = 1826] [serial = 1591] [outer = (nil)] 23:15:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f0033afe400) [pid = 1826] [serial = 1592] [outer = 0x7f001e8f1000] 23:15:36 INFO - PROCESS | 1826 | 1461651336958 Marionette DEBUG loaded listener.js 23:15:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f00345c4800) [pid = 1826] [serial = 1593] [outer = 0x7f001e8f1000] 23:15:37 INFO - PROCESS | 1826 | 1461651337842 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]]]}] 23:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1433ms 23:15:37 INFO - PROCESS | 1826 | 1461651337900 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:15:37 INFO - PROCESS | 1826 | 1461651337904 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:15:37 INFO - PROCESS | 1826 | 1461651337909 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:15:37 INFO - PROCESS | 1826 | 1461651337911 Marionette TRACE conn3 <- [1,2094,null,{}] 23:15:37 INFO - PROCESS | 1826 | 1461651337917 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}] 23:15:38 INFO - PROCESS | 1826 | 1461651338121 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:15:38 INFO - PROCESS | 1826 | 1461651338332 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003487a800 == 129 [pid = 1826] [id = 531] 23:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f00345cc000) [pid = 1826] [serial = 1594] [outer = (nil)] 23:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0036736000) [pid = 1826] [serial = 1595] [outer = 0x7f00345cc000] 23:15:38 INFO - PROCESS | 1826 | 1461651338449 Marionette DEBUG loaded listener.js 23:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f0039092000) [pid = 1826] [serial = 1596] [outer = 0x7f00345cc000] 23:15:39 INFO - PROCESS | 1826 | 1461651339324 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]]]}] 23:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1480ms 23:15:39 INFO - PROCESS | 1826 | 1461651339389 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:15:39 INFO - PROCESS | 1826 | 1461651339393 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:15:39 INFO - PROCESS | 1826 | 1461651339398 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:15:39 INFO - PROCESS | 1826 | 1461651339400 Marionette TRACE conn3 <- [1,2098,null,{}] 23:15:39 INFO - PROCESS | 1826 | 1461651339406 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}] 23:15:39 INFO - PROCESS | 1826 | 1461651339569 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:15:39 INFO - PROCESS | 1826 | 1461651339783 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0037e99000 == 130 [pid = 1826] [id = 532] 23:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f00345ccc00) [pid = 1826] [serial = 1597] [outer = (nil)] 23:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f00394ce000) [pid = 1826] [serial = 1598] [outer = 0x7f00345ccc00] 23:15:39 INFO - PROCESS | 1826 | 1461651339895 Marionette DEBUG loaded listener.js 23:15:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f0039d9f800) [pid = 1826] [serial = 1599] [outer = 0x7f00345ccc00] 23:15:40 INFO - PROCESS | 1826 | 1461651340812 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]]]}] 23:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1479ms 23:15:40 INFO - PROCESS | 1826 | 1461651340878 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:15:40 INFO - PROCESS | 1826 | 1461651340882 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:15:40 INFO - PROCESS | 1826 | 1461651340888 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:15:40 INFO - PROCESS | 1826 | 1461651340890 Marionette TRACE conn3 <- [1,2102,null,{}] 23:15:40 INFO - PROCESS | 1826 | 1461651340895 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}] 23:15:41 INFO - PROCESS | 1826 | 1461651341063 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:15:41 INFO - PROCESS | 1826 | 1461651341276 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039735000 == 131 [pid = 1826] [id = 533] 23:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f002105c000) [pid = 1826] [serial = 1600] [outer = (nil)] 23:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f003a108800) [pid = 1826] [serial = 1601] [outer = 0x7f002105c000] 23:15:41 INFO - PROCESS | 1826 | 1461651341388 Marionette DEBUG loaded listener.js 23:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f003b6abc00) [pid = 1826] [serial = 1602] [outer = 0x7f002105c000] 23:15:42 INFO - PROCESS | 1826 | 1461651342257 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]]]}] 23:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1431ms 23:15:42 INFO - PROCESS | 1826 | 1461651342319 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:15:42 INFO - PROCESS | 1826 | 1461651342323 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:15:42 INFO - PROCESS | 1826 | 1461651342329 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:15:42 INFO - PROCESS | 1826 | 1461651342331 Marionette TRACE conn3 <- [1,2106,null,{}] 23:15:42 INFO - PROCESS | 1826 | 1461651342336 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}] 23:15:42 INFO - PROCESS | 1826 | 1461651342505 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:15:42 INFO - PROCESS | 1826 | 1461651342721 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a5e3800 == 132 [pid = 1826] [id = 534] 23:15:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f002f21a400) [pid = 1826] [serial = 1603] [outer = (nil)] 23:15:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f003c467000) [pid = 1826] [serial = 1604] [outer = 0x7f002f21a400] 23:15:42 INFO - PROCESS | 1826 | 1461651342832 Marionette DEBUG loaded listener.js 23:15:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f003d07f400) [pid = 1826] [serial = 1605] [outer = 0x7f002f21a400] 23:15:43 INFO - PROCESS | 1826 | 1461651343713 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]]]}] 23:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1435ms 23:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:15:43 INFO - PROCESS | 1826 | 1461651343764 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:15:43 INFO - PROCESS | 1826 | 1461651343767 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:15:43 INFO - PROCESS | 1826 | 1461651343773 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:15:43 INFO - PROCESS | 1826 | 1461651343776 Marionette TRACE conn3 <- [1,2110,null,{}] 23:15:43 INFO - PROCESS | 1826 | 1461651343781 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}] 23:15:43 INFO - PROCESS | 1826 | 1461651343945 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:15:44 INFO - PROCESS | 1826 | 1461651344163 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b285000 == 133 [pid = 1826] [id = 535] 23:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f00348de400) [pid = 1826] [serial = 1606] [outer = (nil)] 23:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f004694d400) [pid = 1826] [serial = 1607] [outer = 0x7f00348de400] 23:15:44 INFO - PROCESS | 1826 | 1461651344274 Marionette DEBUG loaded listener.js 23:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f0046ca7400) [pid = 1826] [serial = 1608] [outer = 0x7f00348de400] 23:15:45 INFO - PROCESS | 1826 | 1461651345113 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]]]}] 23:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1380ms 23:15:45 INFO - PROCESS | 1826 | 1461651345153 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:15:45 INFO - PROCESS | 1826 | 1461651345157 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:15:45 INFO - PROCESS | 1826 | 1461651345164 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:15:45 INFO - PROCESS | 1826 | 1461651345168 Marionette TRACE conn3 <- [1,2114,null,{}] 23:15:45 INFO - PROCESS | 1826 | 1461651345173 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}] 23:15:45 INFO - PROCESS | 1826 | 1461651345374 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:15:45 INFO - PROCESS | 1826 | 1461651345640 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003d0f4800 == 134 [pid = 1826] [id = 536] 23:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f001e743800) [pid = 1826] [serial = 1609] [outer = (nil)] 23:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f0047e32800) [pid = 1826] [serial = 1610] [outer = 0x7f001e743800] 23:15:45 INFO - PROCESS | 1826 | 1461651345729 Marionette DEBUG loaded listener.js 23:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f004b9b0800) [pid = 1826] [serial = 1611] [outer = 0x7f001e743800] 23:15:46 INFO - PROCESS | 1826 | 1461651346598 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]]]}] 23:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1484ms 23:15:46 INFO - PROCESS | 1826 | 1461651346649 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:15:46 INFO - PROCESS | 1826 | 1461651346652 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:15:46 INFO - PROCESS | 1826 | 1461651346658 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:15:46 INFO - PROCESS | 1826 | 1461651346660 Marionette TRACE conn3 <- [1,2118,null,{}] 23:15:46 INFO - PROCESS | 1826 | 1461651346665 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}] 23:15:46 INFO - PROCESS | 1826 | 1461651346835 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:15:47 INFO - PROCESS | 1826 | 1461651347054 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00470a8000 == 135 [pid = 1826] [id = 537] 23:15:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f003a8ebc00) [pid = 1826] [serial = 1612] [outer = (nil)] 23:15:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f004ba15c00) [pid = 1826] [serial = 1613] [outer = 0x7f003a8ebc00] 23:15:47 INFO - PROCESS | 1826 | 1461651347162 Marionette DEBUG loaded listener.js 23:15:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f004bc49000) [pid = 1826] [serial = 1614] [outer = 0x7f003a8ebc00] 23:15:48 INFO - PROCESS | 1826 | 1461651348036 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]]]}] 23:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1427ms 23:15:48 INFO - PROCESS | 1826 | 1461651348085 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:15:48 INFO - PROCESS | 1826 | 1461651348089 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:15:48 INFO - PROCESS | 1826 | 1461651348094 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:15:48 INFO - PROCESS | 1826 | 1461651348097 Marionette TRACE conn3 <- [1,2122,null,{}] 23:15:48 INFO - PROCESS | 1826 | 1461651348102 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}] 23:15:48 INFO - PROCESS | 1826 | 1461651348268 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:15:48 INFO - PROCESS | 1826 | 1461651348515 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ddc7800 == 136 [pid = 1826] [id = 538] 23:15:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f001d8c8400) [pid = 1826] [serial = 1615] [outer = (nil)] 23:15:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f002066e000) [pid = 1826] [serial = 1616] [outer = 0x7f001d8c8400] 23:15:48 INFO - PROCESS | 1826 | 1461651348626 Marionette DEBUG loaded listener.js 23:15:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f0025924c00) [pid = 1826] [serial = 1617] [outer = 0x7f001d8c8400] 23:15:49 INFO - PROCESS | 1826 | 1461651349821 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]]]}] 23:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1785ms 23:15:49 INFO - PROCESS | 1826 | 1461651349880 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:15:49 INFO - PROCESS | 1826 | 1461651349885 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:15:49 INFO - PROCESS | 1826 | 1461651349893 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:15:49 INFO - PROCESS | 1826 | 1461651349898 Marionette TRACE conn3 <- [1,2126,null,{}] 23:15:49 INFO - PROCESS | 1826 | 1461651349905 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}] 23:15:50 INFO - PROCESS | 1826 | 1461651350121 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:15:50 INFO - PROCESS | 1826 | 1461651350337 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ffd8800 == 137 [pid = 1826] [id = 539] 23:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f001e8e6000) [pid = 1826] [serial = 1618] [outer = (nil)] 23:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f001f9ccc00) [pid = 1826] [serial = 1619] [outer = 0x7f001e8e6000] 23:15:50 INFO - PROCESS | 1826 | 1461651350454 Marionette DEBUG loaded listener.js 23:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f00204ee000) [pid = 1826] [serial = 1620] [outer = 0x7f001e8e6000] 23:15:51 INFO - PROCESS | 1826 | 1461651351448 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]]]}] 23:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1586ms 23:15:51 INFO - PROCESS | 1826 | 1461651351480 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:15:51 INFO - PROCESS | 1826 | 1461651351488 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:15:51 INFO - PROCESS | 1826 | 1461651351498 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:15:51 INFO - PROCESS | 1826 | 1461651351501 Marionette TRACE conn3 <- [1,2130,null,{}] 23:15:51 INFO - PROCESS | 1826 | 1461651351507 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}] 23:15:51 INFO - PROCESS | 1826 | 1461651351677 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:15:51 INFO - PROCESS | 1826 | 1461651351904 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e799000 == 138 [pid = 1826] [id = 540] 23:15:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f001e8eb400) [pid = 1826] [serial = 1621] [outer = (nil)] 23:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f00211e9800) [pid = 1826] [serial = 1622] [outer = 0x7f001e8eb400] 23:15:52 INFO - PROCESS | 1826 | 1461651352014 Marionette DEBUG loaded listener.js 23:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f00227a6800) [pid = 1826] [serial = 1623] [outer = 0x7f001e8eb400] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f0025c2c400) [pid = 1826] [serial = 1481] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f00227ae400) [pid = 1826] [serial = 1478] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f001f9cf400) [pid = 1826] [serial = 1451] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f00337ef000) [pid = 1826] [serial = 1463] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0025cef400) [pid = 1826] [serial = 1454] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f00227a6400) [pid = 1826] [serial = 1475] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f002f220400) [pid = 1826] [serial = 1457] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f001e8ea000) [pid = 1826] [serial = 1472] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0039da6000) [pid = 1826] [serial = 1469] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f003c465400) [pid = 1826] [serial = 1466] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f003355f800) [pid = 1826] [serial = 1460] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f001e746000) [pid = 1826] [serial = 1508] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f00238ebc00) [pid = 1826] [serial = 1511] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f002df16800) [pid = 1826] [serial = 1514] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f002f8d9c00) [pid = 1826] [serial = 1517] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f0030fec400) [pid = 1826] [serial = 1520] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f0033564800) [pid = 1826] [serial = 1523] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f003350e000) [pid = 1826] [serial = 1526] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f0039aef400) [pid = 1826] [serial = 1529] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f003a67a400) [pid = 1826] [serial = 1532] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f003d006800) [pid = 1826] [serial = 1535] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f004701f800) [pid = 1826] [serial = 1538] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f00283ecc00) [pid = 1826] [serial = 1541] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f001d8cb000) [pid = 1826] [serial = 1544] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f001f74e400) [pid = 1826] [serial = 1547] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f0025922400) [pid = 1826] [serial = 1506] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00345c9800) [pid = 1826] [serial = 1499] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f0030953c00) [pid = 1826] [serial = 1496] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f0039dad400) [pid = 1826] [serial = 1449] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f0022e71400) [pid = 1826] [serial = 1484] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f00238eb400) [pid = 1826] [serial = 1490] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f0026eb8800) [pid = 1826] [serial = 1487] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f00283f4000) [pid = 1826] [serial = 1488] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f002f8cfc00) [pid = 1826] [serial = 1491] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f00345cf800) [pid = 1826] [serial = 1500] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f0023082000) [pid = 1826] [serial = 1485] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f0030386400) [pid = 1826] [serial = 1493] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f0031c62400) [pid = 1826] [serial = 1497] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f00224c5400) [pid = 1826] [serial = 1505] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f0037e2ac00) [pid = 1826] [serial = 1502] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f0039438800) [pid = 1826] [serial = 1503] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f00304d4400) [pid = 1826] [serial = 1494] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f00238e6400) [pid = 1826] [serial = 1553] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f00211e9400) [pid = 1826] [serial = 1550] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f00243cb800) [pid = 1826] [serial = 1554] [outer = (nil)] [url = about:blank] 23:15:52 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f00227aac00) [pid = 1826] [serial = 1551] [outer = (nil)] [url = about:blank] 23:15:53 INFO - PROCESS | 1826 | 1461651353026 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] 23:15:53 INFO - PROCESS | 1826 | 1461651353086 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:15:53 INFO - PROCESS | 1826 | 1461651353092 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:15:53 INFO - PROCESS | 1826 | 1461651353097 Marionette TRACE conn3 <- [1,2134,null,{}] 23:15:53 INFO - PROCESS | 1826 | 1461651353112 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}] 23:15:53 INFO - PROCESS | 1826 | 1461651353314 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:15:53 INFO - PROCESS | 1826 | 1461651353488 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021014800 == 139 [pid = 1826] [id = 541] 23:15:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f00211e9400) [pid = 1826] [serial = 1624] [outer = (nil)] 23:15:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f0022f48000) [pid = 1826] [serial = 1625] [outer = 0x7f00211e9400] 23:15:53 INFO - PROCESS | 1826 | 1461651353554 Marionette DEBUG loaded listener.js 23:15:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f0023081000) [pid = 1826] [serial = 1626] [outer = 0x7f00211e9400] 23:15:54 INFO - PROCESS | 1826 | 1461651354258 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]]]}] 23:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1184ms 23:15:54 INFO - PROCESS | 1826 | 1461651354277 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:15:54 INFO - PROCESS | 1826 | 1461651354280 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:15:54 INFO - PROCESS | 1826 | 1461651354286 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:15:54 INFO - PROCESS | 1826 | 1461651354287 Marionette TRACE conn3 <- [1,2138,null,{}] 23:15:54 INFO - PROCESS | 1826 | 1461651354293 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}] 23:15:54 INFO - PROCESS | 1826 | 1461651354449 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:15:54 INFO - PROCESS | 1826 | 1461651354640 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d22800 == 140 [pid = 1826] [id = 542] 23:15:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f00227a9400) [pid = 1826] [serial = 1627] [outer = (nil)] 23:15:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f00238e7400) [pid = 1826] [serial = 1628] [outer = 0x7f00227a9400] 23:15:54 INFO - PROCESS | 1826 | 1461651354698 Marionette DEBUG loaded listener.js 23:15:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f0024269000) [pid = 1826] [serial = 1629] [outer = 0x7f00227a9400] 23:15:55 INFO - PROCESS | 1826 | 1461651355480 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]]]}] 23:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1225ms 23:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:15:55 INFO - PROCESS | 1826 | 1461651355511 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:15:55 INFO - PROCESS | 1826 | 1461651355513 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:15:55 INFO - PROCESS | 1826 | 1461651355520 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:15:55 INFO - PROCESS | 1826 | 1461651355523 Marionette TRACE conn3 <- [1,2142,null,{}] 23:15:55 INFO - PROCESS | 1826 | 1461651355527 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}] 23:15:55 INFO - PROCESS | 1826 | 1461651355785 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:15:55 INFO - PROCESS | 1826 | 1461651355835 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0023584800 == 141 [pid = 1826] [id = 543] 23:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f0024266400) [pid = 1826] [serial = 1630] [outer = (nil)] 23:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f00243d3800) [pid = 1826] [serial = 1631] [outer = 0x7f0024266400] 23:15:55 INFO - PROCESS | 1826 | 1461651355892 Marionette DEBUG loaded listener.js 23:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f0025447c00) [pid = 1826] [serial = 1632] [outer = 0x7f0024266400] 23:15:56 INFO - PROCESS | 1826 | 1461651356760 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] 23:15:56 INFO - PROCESS | 1826 | 1461651356806 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:15:56 INFO - PROCESS | 1826 | 1461651356818 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:15:56 INFO - PROCESS | 1826 | 1461651356820 Marionette TRACE conn3 <- [1,2146,null,{}] 23:15:56 INFO - PROCESS | 1826 | 1461651356828 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}] 23:15:57 INFO - PROCESS | 1826 | 1461651357067 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f0026f45c00) [pid = 1826] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f002f394c00) [pid = 1826] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f001e748000) [pid = 1826] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f00224c9800) [pid = 1826] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f00235dac00) [pid = 1826] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f0024270000) [pid = 1826] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f003c235c00) [pid = 1826] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f001e743000) [pid = 1826] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f00211e3000) [pid = 1826] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f0025448800) [pid = 1826] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f002f284000) [pid = 1826] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f003d006400) [pid = 1826] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f0020676000) [pid = 1826] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f001f751400) [pid = 1826] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f002df48400) [pid = 1826] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f001d8ca400) [pid = 1826] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f00345cdc00) [pid = 1826] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f002e272800) [pid = 1826] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f001d8c3400) [pid = 1826] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f001f9cc000) [pid = 1826] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f001e743c00) [pid = 1826] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f001e747800) [pid = 1826] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f002f458800) [pid = 1826] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f003b5e4800) [pid = 1826] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f0022eef000) [pid = 1826] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f0024271000) [pid = 1826] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f002df19c00) [pid = 1826] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f0025930400) [pid = 1826] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f0033549400) [pid = 1826] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f0025930c00) [pid = 1826] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f003c23a000) [pid = 1826] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f00211e8400) [pid = 1826] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f001e74f400) [pid = 1826] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f001e8e7000) [pid = 1826] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f00348dc800) [pid = 1826] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f001f753000) [pid = 1826] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:15:57 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f0024267000) [pid = 1826] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:15:57 INFO - PROCESS | 1826 | 1461651357607 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001dbda800 == 142 [pid = 1826] [id = 544] 23:15:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f001d8c3400) [pid = 1826] [serial = 1633] [outer = (nil)] 23:15:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f001d8cc400) [pid = 1826] [serial = 1634] [outer = 0x7f001d8c3400] 23:15:57 INFO - PROCESS | 1826 | 1461651357667 Marionette DEBUG loaded listener.js 23:15:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f001f753000) [pid = 1826] [serial = 1635] [outer = 0x7f001d8c3400] 23:15:58 INFO - PROCESS | 1826 | 1461651358315 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] 23:15:58 INFO - PROCESS | 1826 | 1461651358349 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:15:58 INFO - PROCESS | 1826 | 1461651358366 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:15:58 INFO - PROCESS | 1826 | 1461651358368 Marionette TRACE conn3 <- [1,2150,null,{}] 23:15:58 INFO - PROCESS | 1826 | 1461651358373 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}] 23:15:58 INFO - PROCESS | 1826 | 1461651358591 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:15:58 INFO - PROCESS | 1826 | 1461651358614 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002503b000 == 143 [pid = 1826] [id = 545] 23:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f001f9cbc00) [pid = 1826] [serial = 1636] [outer = (nil)] 23:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f0025c29400) [pid = 1826] [serial = 1637] [outer = 0x7f001f9cbc00] 23:15:58 INFO - PROCESS | 1826 | 1461651358672 Marionette DEBUG loaded listener.js 23:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f0026f41c00) [pid = 1826] [serial = 1638] [outer = 0x7f001f9cbc00] 23:15:59 INFO - PROCESS | 1826 | 1461651359440 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]]]}] 23:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1230ms 23:15:59 INFO - PROCESS | 1826 | 1461651359607 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:15:59 INFO - PROCESS | 1826 | 1461651359614 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:15:59 INFO - PROCESS | 1826 | 1461651359622 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:15:59 INFO - PROCESS | 1826 | 1461651359627 Marionette TRACE conn3 <- [1,2154,null,{}] 23:15:59 INFO - PROCESS | 1826 | 1461651359635 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}] 23:15:59 INFO - PROCESS | 1826 | 1461651359816 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:16:00 INFO - PROCESS | 1826 | 1461651360030 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e797800 == 144 [pid = 1826] [id = 546] 23:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f001d8c3800) [pid = 1826] [serial = 1639] [outer = (nil)] 23:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f001f750800) [pid = 1826] [serial = 1640] [outer = 0x7f001d8c3800] 23:16:00 INFO - PROCESS | 1826 | 1461651360142 Marionette DEBUG loaded listener.js 23:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f00204ef400) [pid = 1826] [serial = 1641] [outer = 0x7f001d8c3800] 23:16:01 INFO - PROCESS | 1826 | 1461651361144 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]]]}] 23:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1588ms 23:16:01 INFO - PROCESS | 1826 | 1461651361211 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:16:01 INFO - PROCESS | 1826 | 1461651361216 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:16:01 INFO - PROCESS | 1826 | 1461651361228 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:16:01 INFO - PROCESS | 1826 | 1461651361232 Marionette TRACE conn3 <- [1,2158,null,{}] 23:16:01 INFO - PROCESS | 1826 | 1461651361239 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}] 23:16:01 INFO - PROCESS | 1826 | 1461651361438 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:16:01 INFO - PROCESS | 1826 | 1461651361700 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022ff1800 == 145 [pid = 1826] [id = 547] 23:16:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f0022e6a000) [pid = 1826] [serial = 1642] [outer = (nil)] 23:16:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0022ee4c00) [pid = 1826] [serial = 1643] [outer = 0x7f0022e6a000] 23:16:01 INFO - PROCESS | 1826 | 1461651361816 Marionette DEBUG loaded listener.js 23:16:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f0023084000) [pid = 1826] [serial = 1644] [outer = 0x7f0022e6a000] 23:16:02 INFO - PROCESS | 1826 | 1461651362692 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]]]}] 23:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1536ms 23:16:02 INFO - PROCESS | 1826 | 1461651362761 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:16:02 INFO - PROCESS | 1826 | 1461651362765 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:16:02 INFO - PROCESS | 1826 | 1461651362771 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:16:02 INFO - PROCESS | 1826 | 1461651362779 Marionette TRACE conn3 <- [1,2162,null,{}] 23:16:02 INFO - PROCESS | 1826 | 1461651362794 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}] 23:16:03 INFO - PROCESS | 1826 | 1461651363019 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:16:03 INFO - PROCESS | 1826 | 1461651363316 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0028352000 == 146 [pid = 1826] [id = 548] 23:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f002591b800) [pid = 1826] [serial = 1645] [outer = (nil)] 23:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f0025938400) [pid = 1826] [serial = 1646] [outer = 0x7f002591b800] 23:16:03 INFO - PROCESS | 1826 | 1461651363435 Marionette DEBUG loaded listener.js 23:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f0025cebc00) [pid = 1826] [serial = 1647] [outer = 0x7f002591b800] 23:16:04 INFO - PROCESS | 1826 | 1461651364261 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]]]}] 23:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1540ms 23:16:04 INFO - PROCESS | 1826 | 1461651364311 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:16:04 INFO - PROCESS | 1826 | 1461651364314 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:16:04 INFO - PROCESS | 1826 | 1461651364320 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:16:04 INFO - PROCESS | 1826 | 1461651364322 Marionette TRACE conn3 <- [1,2166,null,{}] 23:16:04 INFO - PROCESS | 1826 | 1461651364328 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}] 23:16:04 INFO - PROCESS | 1826 | 1461651364501 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:16:04 INFO - PROCESS | 1826 | 1461651364718 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df5e800 == 147 [pid = 1826] [id = 549] 23:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f0025927000) [pid = 1826] [serial = 1648] [outer = (nil)] 23:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f00270a6400) [pid = 1826] [serial = 1649] [outer = 0x7f0025927000] 23:16:04 INFO - PROCESS | 1826 | 1461651364831 Marionette DEBUG loaded listener.js 23:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f00283ed400) [pid = 1826] [serial = 1650] [outer = 0x7f0025927000] 23:16:05 INFO - PROCESS | 1826 | 1461651365707 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]]]}] 23:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1440ms 23:16:05 INFO - PROCESS | 1826 | 1461651365766 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:16:05 INFO - PROCESS | 1826 | 1461651365778 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:16:05 INFO - PROCESS | 1826 | 1461651365791 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:16:05 INFO - PROCESS | 1826 | 1461651365794 Marionette TRACE conn3 <- [1,2170,null,{}] 23:16:05 INFO - PROCESS | 1826 | 1461651365799 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}] 23:16:05 INFO - PROCESS | 1826 | 1461651365978 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:16:06 INFO - PROCESS | 1826 | 1461651366192 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0af000 == 148 [pid = 1826] [id = 550] 23:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f0026ebe400) [pid = 1826] [serial = 1651] [outer = (nil)] 23:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f002895a400) [pid = 1826] [serial = 1652] [outer = 0x7f0026ebe400] 23:16:06 INFO - PROCESS | 1826 | 1461651366301 Marionette DEBUG loaded listener.js 23:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f0028968800) [pid = 1826] [serial = 1653] [outer = 0x7f0026ebe400] 23:16:07 INFO - PROCESS | 1826 | 1461651367180 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]]]}] 23:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1438ms 23:16:07 INFO - PROCESS | 1826 | 1461651367229 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:16:07 INFO - PROCESS | 1826 | 1461651367232 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:16:07 INFO - PROCESS | 1826 | 1461651367238 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:16:07 INFO - PROCESS | 1826 | 1461651367240 Marionette TRACE conn3 <- [1,2174,null,{}] 23:16:07 INFO - PROCESS | 1826 | 1461651367246 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}] 23:16:07 INFO - PROCESS | 1826 | 1461651367464 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:16:07 INFO - PROCESS | 1826 | 1461651367681 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002fb87000 == 149 [pid = 1826] [id = 551] 23:16:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f00228dd800) [pid = 1826] [serial = 1654] [outer = (nil)] 23:16:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f002df51400) [pid = 1826] [serial = 1655] [outer = 0x7f00228dd800] 23:16:07 INFO - PROCESS | 1826 | 1461651367796 Marionette DEBUG loaded listener.js 23:16:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f002f219c00) [pid = 1826] [serial = 1656] [outer = 0x7f00228dd800] 23:16:08 INFO - PROCESS | 1826 | 1461651368691 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]]]}] 23:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1526ms 23:16:08 INFO - PROCESS | 1826 | 1461651368766 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:16:08 INFO - PROCESS | 1826 | 1461651368769 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:16:08 INFO - PROCESS | 1826 | 1461651368775 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:16:08 INFO - PROCESS | 1826 | 1461651368777 Marionette TRACE conn3 <- [1,2178,null,{}] 23:16:08 INFO - PROCESS | 1826 | 1461651368783 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}] 23:16:08 INFO - PROCESS | 1826 | 1461651368993 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:16:09 INFO - PROCESS | 1826 | 1461651369207 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030374000 == 150 [pid = 1826] [id = 552] 23:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f0022ee9800) [pid = 1826] [serial = 1657] [outer = (nil)] 23:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f002f284800) [pid = 1826] [serial = 1658] [outer = 0x7f0022ee9800] 23:16:09 INFO - PROCESS | 1826 | 1461651369319 Marionette DEBUG loaded listener.js 23:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f002f35a800) [pid = 1826] [serial = 1659] [outer = 0x7f0022ee9800] 23:16:10 INFO - PROCESS | 1826 | 1461651370148 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]]]}] 23:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1427ms 23:16:10 INFO - PROCESS | 1826 | 1461651370203 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:16:10 INFO - PROCESS | 1826 | 1461651370206 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:16:10 INFO - PROCESS | 1826 | 1461651370212 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:16:10 INFO - PROCESS | 1826 | 1461651370214 Marionette TRACE conn3 <- [1,2182,null,{}] 23:16:10 INFO - PROCESS | 1826 | 1461651370220 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}] 23:16:10 INFO - PROCESS | 1826 | 1461651370389 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:16:10 INFO - PROCESS | 1826 | 1461651370608 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003098a000 == 151 [pid = 1826] [id = 553] 23:16:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f002df4cc00) [pid = 1826] [serial = 1660] [outer = (nil)] 23:16:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f002f391000) [pid = 1826] [serial = 1661] [outer = 0x7f002df4cc00] 23:16:10 INFO - PROCESS | 1826 | 1461651370720 Marionette DEBUG loaded listener.js 23:16:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f002f39bc00) [pid = 1826] [serial = 1662] [outer = 0x7f002df4cc00] 23:16:11 INFO - PROCESS | 1826 | 1461651371577 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]]]}] 23:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1427ms 23:16:11 INFO - PROCESS | 1826 | 1461651371640 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:16:11 INFO - PROCESS | 1826 | 1461651371644 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:16:11 INFO - PROCESS | 1826 | 1461651371649 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:16:11 INFO - PROCESS | 1826 | 1461651371651 Marionette TRACE conn3 <- [1,2186,null,{}] 23:16:11 INFO - PROCESS | 1826 | 1461651371657 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}] 23:16:11 INFO - PROCESS | 1826 | 1461651371841 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:16:12 INFO - PROCESS | 1826 | 1461651372058 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003192c000 == 152 [pid = 1826] [id = 554] 23:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f002f223c00) [pid = 1826] [serial = 1663] [outer = (nil)] 23:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f002f4b8800) [pid = 1826] [serial = 1664] [outer = 0x7f002f223c00] 23:16:12 INFO - PROCESS | 1826 | 1461651372171 Marionette DEBUG loaded listener.js 23:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f002f8d0000) [pid = 1826] [serial = 1665] [outer = 0x7f002f223c00] 23:16:13 INFO - PROCESS | 1826 | 1461651373063 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]]]}] 23:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1482ms 23:16:13 INFO - PROCESS | 1826 | 1461651373133 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:16:13 INFO - PROCESS | 1826 | 1461651373136 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:16:13 INFO - PROCESS | 1826 | 1461651373142 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:16:13 INFO - PROCESS | 1826 | 1461651373144 Marionette TRACE conn3 <- [1,2190,null,{}] 23:16:13 INFO - PROCESS | 1826 | 1461651373149 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}] 23:16:13 INFO - PROCESS | 1826 | 1461651373327 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:16:13 INFO - PROCESS | 1826 | 1461651373543 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00337b8000 == 153 [pid = 1826] [id = 555] 23:16:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f002f39ac00) [pid = 1826] [serial = 1666] [outer = (nil)] 23:16:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f002fcbd400) [pid = 1826] [serial = 1667] [outer = 0x7f002f39ac00] 23:16:13 INFO - PROCESS | 1826 | 1461651373654 Marionette DEBUG loaded listener.js 23:16:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f002fcc9400) [pid = 1826] [serial = 1668] [outer = 0x7f002f39ac00] 23:16:14 INFO - PROCESS | 1826 | 1461651374575 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]]]}] 23:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1490ms 23:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:16:14 INFO - PROCESS | 1826 | 1461651374632 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:16:14 INFO - PROCESS | 1826 | 1461651374635 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:16:14 INFO - PROCESS | 1826 | 1461651374641 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:16:14 INFO - PROCESS | 1826 | 1461651374645 Marionette TRACE conn3 <- [1,2194,null,{}] 23:16:14 INFO - PROCESS | 1826 | 1461651374650 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}] 23:16:14 INFO - PROCESS | 1826 | 1461651374851 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:16:15 INFO - PROCESS | 1826 | 1461651375069 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e79d000 == 154 [pid = 1826] [id = 556] 23:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f001d8c7c00) [pid = 1826] [serial = 1669] [outer = (nil)] 23:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f001f757c00) [pid = 1826] [serial = 1670] [outer = 0x7f001d8c7c00] 23:16:15 INFO - PROCESS | 1826 | 1461651375188 Marionette DEBUG loaded listener.js 23:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f0030392000) [pid = 1826] [serial = 1671] [outer = 0x7f001d8c7c00] 23:16:16 INFO - PROCESS | 1826 | 1461651376140 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]]]}] 23:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1539ms 23:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:16:16 INFO - PROCESS | 1826 | 1461651376179 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:16:16 INFO - PROCESS | 1826 | 1461651376181 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:16:16 INFO - PROCESS | 1826 | 1461651376187 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:16:16 INFO - PROCESS | 1826 | 1461651376190 Marionette TRACE conn3 <- [1,2198,null,{}] 23:16:16 INFO - PROCESS | 1826 | 1461651376195 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}] 23:16:16 INFO - PROCESS | 1826 | 1461651376368 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:16:17 INFO - PROCESS | 1826 | 1461651377282 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001fb1b000 == 155 [pid = 1826] [id = 557] 23:16:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f001e749000) [pid = 1826] [serial = 1672] [outer = (nil)] 23:16:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f001e74fc00) [pid = 1826] [serial = 1673] [outer = 0x7f001e749000] 23:16:17 INFO - PROCESS | 1826 | 1461651377373 Marionette DEBUG loaded listener.js 23:16:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f001f759000) [pid = 1826] [serial = 1674] [outer = 0x7f001e749000] 23:16:18 INFO - PROCESS | 1826 | 1461651378181 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]]]}] 23:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2031ms 23:16:18 INFO - PROCESS | 1826 | 1461651378219 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:16:18 INFO - PROCESS | 1826 | 1461651378225 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:16:18 INFO - PROCESS | 1826 | 1461651378232 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:16:18 INFO - PROCESS | 1826 | 1461651378236 Marionette TRACE conn3 <- [1,2202,null,{}] 23:16:18 INFO - PROCESS | 1826 | 1461651378243 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}] 23:16:18 INFO - PROCESS | 1826 | 1461651378409 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:16:18 INFO - PROCESS | 1826 | 1461651378681 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002359a000 == 156 [pid = 1826] [id = 558] 23:16:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f001d8d1400) [pid = 1826] [serial = 1675] [outer = (nil)] 23:16:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f00211dbc00) [pid = 1826] [serial = 1676] [outer = 0x7f001d8d1400] 23:16:18 INFO - PROCESS | 1826 | 1461651378749 Marionette DEBUG loaded listener.js 23:16:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f00227ac000) [pid = 1826] [serial = 1677] [outer = 0x7f001d8d1400] 23:16:19 INFO - PROCESS | 1826 | 1461651379591 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]]]}] 23:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1431ms 23:16:19 INFO - PROCESS | 1826 | 1461651379666 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:16:19 INFO - PROCESS | 1826 | 1461651379670 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:16:19 INFO - PROCESS | 1826 | 1461651379677 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:16:19 INFO - PROCESS | 1826 | 1461651379679 Marionette TRACE conn3 <- [1,2206,null,{}] 23:16:19 INFO - PROCESS | 1826 | 1461651379685 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}] 23:16:19 INFO - PROCESS | 1826 | 1461651379950 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:16:20 INFO - PROCESS | 1826 | 1461651380381 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001dbd3800 == 157 [pid = 1826] [id = 559] 23:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f00224c8000) [pid = 1826] [serial = 1678] [outer = (nil)] 23:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f00228e2800) [pid = 1826] [serial = 1679] [outer = 0x7f00224c8000] 23:16:20 INFO - PROCESS | 1826 | 1461651380448 Marionette DEBUG loaded listener.js 23:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f0023079800) [pid = 1826] [serial = 1680] [outer = 0x7f00224c8000] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00502c3800 == 156 [pid = 1826] [id = 323] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003334c000 == 155 [pid = 1826] [id = 357] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00205cb000 == 154 [pid = 1826] [id = 375] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046e24000 == 153 [pid = 1826] [id = 229] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0037eae000 == 152 [pid = 1826] [id = 60] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004be52800 == 151 [pid = 1826] [id = 81] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f003038dc00) [pid = 1826] [serial = 1577] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038e9f800 == 150 [pid = 1826] [id = 134] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00254df800 == 149 [pid = 1826] [id = 425] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b84c000 == 148 [pid = 1826] [id = 106] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001dbda800 == 147 [pid = 1826] [id = 544] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021014800 == 146 [pid = 1826] [id = 541] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e799000 == 145 [pid = 1826] [id = 540] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ffd8800 == 144 [pid = 1826] [id = 539] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b285000 == 143 [pid = 1826] [id = 535] 23:16:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a5e3800 == 142 [pid = 1826] [id = 534] 23:16:21 INFO - PROCESS | 1826 | 1461651381372 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]]]}] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f002e27e800) [pid = 1826] [serial = 1515] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f0030387c00) [pid = 1826] [serial = 1518] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f001e8f0000) [pid = 1826] [serial = 1473] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f00270a7c00) [pid = 1826] [serial = 1572] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f0039ae9c00) [pid = 1826] [serial = 1464] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f0039da5400) [pid = 1826] [serial = 1530] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f0046951400) [pid = 1826] [serial = 1419] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f001f751800) [pid = 1826] [serial = 1509] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f0022e72400) [pid = 1826] [serial = 1428] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f00283edc00) [pid = 1826] [serial = 1455] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f003805e800) [pid = 1826] [serial = 1338] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f0049f3e400) [pid = 1826] [serial = 1539] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f0025c2a800) [pid = 1826] [serial = 1571] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f00238ec800) [pid = 1826] [serial = 1560] [outer = (nil)] [url = about:blank] 23:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1735ms 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f002e27d800) [pid = 1826] [serial = 1575] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f002fcc5c00) [pid = 1826] [serial = 1458] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f0020670400) [pid = 1826] [serial = 1548] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f003c22c400) [pid = 1826] [serial = 1533] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f00337fcc00) [pid = 1826] [serial = 1461] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f001d8d0400) [pid = 1826] [serial = 1545] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f00211e7400) [pid = 1826] [serial = 1569] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f0025c2b000) [pid = 1826] [serial = 1512] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f004ba0e400) [pid = 1826] [serial = 1470] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f00204e6800) [pid = 1826] [serial = 1568] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f00320e5c00) [pid = 1826] [serial = 1521] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f004b9ad000) [pid = 1826] [serial = 1467] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f00320de800) [pid = 1826] [serial = 1542] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f0026ec2400) [pid = 1826] [serial = 1562] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f002f353000) [pid = 1826] [serial = 1565] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f0026f40800) [pid = 1826] [serial = 1557] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f00345c8000) [pid = 1826] [serial = 1524] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f0022e75c00) [pid = 1826] [serial = 1559] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f004ba0c000) [pid = 1826] [serial = 1425] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f002f45b000) [pid = 1826] [serial = 1566] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f0047ed0400) [pid = 1826] [serial = 1422] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f00345cb400) [pid = 1826] [serial = 1482] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f0025c2f800) [pid = 1826] [serial = 1556] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f00227aa800) [pid = 1826] [serial = 1476] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f00227b3c00) [pid = 1826] [serial = 1479] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f00227b0800) [pid = 1826] [serial = 1574] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f0045d25c00) [pid = 1826] [serial = 1536] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f00270ae400) [pid = 1826] [serial = 1563] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f0021058800) [pid = 1826] [serial = 1452] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f0039438400) [pid = 1826] [serial = 1527] [outer = (nil)] [url = about:blank] 23:16:21 INFO - PROCESS | 1826 | 1461651381431 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:16:21 INFO - PROCESS | 1826 | 1461651381437 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:16:21 INFO - PROCESS | 1826 | 1461651381457 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:16:21 INFO - PROCESS | 1826 | 1461651381465 Marionette TRACE conn3 <- [1,2210,null,{}] 23:16:21 INFO - PROCESS | 1826 | 1461651381472 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}] 23:16:21 INFO - PROCESS | 1826 | 1461651381649 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:16:21 INFO - PROCESS | 1826 | 1461651381882 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8d8800 == 143 [pid = 1826] [id = 560] 23:16:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f00211e6800) [pid = 1826] [serial = 1681] [outer = (nil)] 23:16:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f00235da000) [pid = 1826] [serial = 1682] [outer = 0x7f00211e6800] 23:16:21 INFO - PROCESS | 1826 | 1461651381943 Marionette DEBUG loaded listener.js 23:16:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f0024267000) [pid = 1826] [serial = 1683] [outer = 0x7f00211e6800] 23:16:22 INFO - PROCESS | 1826 | 1461651382619 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]]]}] 23:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1202ms 23:16:22 INFO - PROCESS | 1826 | 1461651382653 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:16:22 INFO - PROCESS | 1826 | 1461651382657 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:16:22 INFO - PROCESS | 1826 | 1461651382665 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:16:22 INFO - PROCESS | 1826 | 1461651382667 Marionette TRACE conn3 <- [1,2214,null,{}] 23:16:22 INFO - PROCESS | 1826 | 1461651382684 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}] 23:16:22 INFO - PROCESS | 1826 | 1461651382836 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:16:22 INFO - PROCESS | 1826 | 1461651382851 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d1a800 == 144 [pid = 1826] [id = 561] 23:16:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f0024268400) [pid = 1826] [serial = 1684] [outer = (nil)] 23:16:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f002544f800) [pid = 1826] [serial = 1685] [outer = 0x7f0024268400] 23:16:22 INFO - PROCESS | 1826 | 1461651382909 Marionette DEBUG loaded listener.js 23:16:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f0025928400) [pid = 1826] [serial = 1686] [outer = 0x7f0024268400] 23:16:23 INFO - PROCESS | 1826 | 1461651383812 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]]]}] 23:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1188ms 23:16:23 INFO - PROCESS | 1826 | 1461651383851 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:16:23 INFO - PROCESS | 1826 | 1461651383854 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:16:23 INFO - PROCESS | 1826 | 1461651383864 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:16:23 INFO - PROCESS | 1826 | 1461651383877 Marionette TRACE conn3 <- [1,2218,null,{}] 23:16:23 INFO - PROCESS | 1826 | 1461651383883 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}] 23:16:24 INFO - PROCESS | 1826 | 1461651384092 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:16:24 INFO - PROCESS | 1826 | 1461651384118 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00238de000 == 145 [pid = 1826] [id = 562] 23:16:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f0025ce6400) [pid = 1826] [serial = 1687] [outer = (nil)] 23:16:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0025ceb400) [pid = 1826] [serial = 1688] [outer = 0x7f0025ce6400] 23:16:24 INFO - PROCESS | 1826 | 1461651384186 Marionette DEBUG loaded listener.js 23:16:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f00270ad400) [pid = 1826] [serial = 1689] [outer = 0x7f0025ce6400] 23:16:25 INFO - PROCESS | 1826 | 1461651385016 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]]]}] 23:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1196ms 23:16:25 INFO - PROCESS | 1826 | 1461651385056 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:16:25 INFO - PROCESS | 1826 | 1461651385059 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:16:25 INFO - PROCESS | 1826 | 1461651385065 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:16:25 INFO - PROCESS | 1826 | 1461651385067 Marionette TRACE conn3 <- [1,2222,null,{}] 23:16:25 INFO - PROCESS | 1826 | 1461651385692 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}] 23:16:25 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f002f45fc00) [pid = 1826] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:16:25 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f00227a9400) [pid = 1826] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:16:25 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f0024266400) [pid = 1826] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:16:25 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f001e8eb400) [pid = 1826] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:16:25 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f001e8e6000) [pid = 1826] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:16:25 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f00211e9400) [pid = 1826] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:16:25 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f001d8c3400) [pid = 1826] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:16:26 INFO - PROCESS | 1826 | 1461651386070 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:16:26 INFO - PROCESS | 1826 | 1461651386254 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e7cb000 == 146 [pid = 1826] [id = 563] 23:16:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f001f9d0400) [pid = 1826] [serial = 1690] [outer = (nil)] 23:16:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f001f9d5000) [pid = 1826] [serial = 1691] [outer = 0x7f001f9d0400] 23:16:26 INFO - PROCESS | 1826 | 1461651386337 Marionette DEBUG loaded listener.js 23:16:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f0021055c00) [pid = 1826] [serial = 1692] [outer = 0x7f001f9d0400] 23:16:27 INFO - PROCESS | 1826 | 1461651387176 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]]]}] 23:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2144ms 23:16:27 INFO - PROCESS | 1826 | 1461651387211 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:16:27 INFO - PROCESS | 1826 | 1461651387216 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:16:27 INFO - PROCESS | 1826 | 1461651387223 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:16:27 INFO - PROCESS | 1826 | 1461651387227 Marionette TRACE conn3 <- [1,2226,null,{}] 23:16:27 INFO - PROCESS | 1826 | 1461651387234 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}] 23:16:27 INFO - PROCESS | 1826 | 1461651387414 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:16:27 INFO - PROCESS | 1826 | 1461651387642 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022fe2800 == 147 [pid = 1826] [id = 564] 23:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f00228d6800) [pid = 1826] [serial = 1693] [outer = (nil)] 23:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f0022e68800) [pid = 1826] [serial = 1694] [outer = 0x7f00228d6800] 23:16:27 INFO - PROCESS | 1826 | 1461651387754 Marionette DEBUG loaded listener.js 23:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f0022f49c00) [pid = 1826] [serial = 1695] [outer = 0x7f00228d6800] 23:16:28 INFO - PROCESS | 1826 | 1461651388695 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]]]}] 23:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1533ms 23:16:28 INFO - PROCESS | 1826 | 1461651388757 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:16:28 INFO - PROCESS | 1826 | 1461651388761 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:16:28 INFO - PROCESS | 1826 | 1461651388767 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:16:28 INFO - PROCESS | 1826 | 1461651388769 Marionette TRACE conn3 <- [1,2230,null,{}] 23:16:28 INFO - PROCESS | 1826 | 1461651388775 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}] 23:16:28 INFO - PROCESS | 1826 | 1461651388956 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:16:29 INFO - PROCESS | 1826 | 1461651389161 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026fa0000 == 148 [pid = 1826] [id = 565] 23:16:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f00238edc00) [pid = 1826] [serial = 1696] [outer = (nil)] 23:16:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f00243d3400) [pid = 1826] [serial = 1697] [outer = 0x7f00238edc00] 23:16:29 INFO - PROCESS | 1826 | 1461651389282 Marionette DEBUG loaded listener.js 23:16:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f0025924800) [pid = 1826] [serial = 1698] [outer = 0x7f00238edc00] 23:16:30 INFO - PROCESS | 1826 | 1461651390255 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]]]}] 23:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1537ms 23:16:30 INFO - PROCESS | 1826 | 1461651390307 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:16:30 INFO - PROCESS | 1826 | 1461651390316 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:16:30 INFO - PROCESS | 1826 | 1461651390330 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:16:30 INFO - PROCESS | 1826 | 1461651390333 Marionette TRACE conn3 <- [1,2234,null,{}] 23:16:30 INFO - PROCESS | 1826 | 1461651390338 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}] 23:16:30 INFO - PROCESS | 1826 | 1461651390517 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:16:30 INFO - PROCESS | 1826 | 1461651390721 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df71800 == 149 [pid = 1826] [id = 566] 23:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f0022e67000) [pid = 1826] [serial = 1699] [outer = (nil)] 23:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f00270a8c00) [pid = 1826] [serial = 1700] [outer = 0x7f0022e67000] 23:16:30 INFO - PROCESS | 1826 | 1461651390792 Marionette DEBUG loaded listener.js 23:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f0028962c00) [pid = 1826] [serial = 1701] [outer = 0x7f0022e67000] 23:16:31 INFO - PROCESS | 1826 | 1461651391681 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]]]}] 23:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1395ms 23:16:31 INFO - PROCESS | 1826 | 1461651391719 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:16:31 INFO - PROCESS | 1826 | 1461651391723 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:16:31 INFO - PROCESS | 1826 | 1461651391728 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:16:31 INFO - PROCESS | 1826 | 1461651391730 Marionette TRACE conn3 <- [1,2238,null,{}] 23:16:31 INFO - PROCESS | 1826 | 1461651391736 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}] 23:16:31 INFO - PROCESS | 1826 | 1461651391902 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:16:32 INFO - PROCESS | 1826 | 1461651392119 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f651000 == 150 [pid = 1826] [id = 567] 23:16:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f0026ebf800) [pid = 1826] [serial = 1702] [outer = (nil)] 23:16:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f002df1d800) [pid = 1826] [serial = 1703] [outer = 0x7f0026ebf800] 23:16:32 INFO - PROCESS | 1826 | 1461651392229 Marionette DEBUG loaded listener.js 23:16:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f002df50000) [pid = 1826] [serial = 1704] [outer = 0x7f0026ebf800] 23:16:33 INFO - PROCESS | 1826 | 1461651393083 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]]]}] 23:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1381ms 23:16:33 INFO - PROCESS | 1826 | 1461651393111 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:16:33 INFO - PROCESS | 1826 | 1461651393113 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:16:33 INFO - PROCESS | 1826 | 1461651393120 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:16:33 INFO - PROCESS | 1826 | 1461651393122 Marionette TRACE conn3 <- [1,2242,null,{}] 23:16:33 INFO - PROCESS | 1826 | 1461651393128 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}] 23:16:33 INFO - PROCESS | 1826 | 1461651393349 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:16:33 INFO - PROCESS | 1826 | 1461651393558 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00305a2800 == 151 [pid = 1826] [id = 568] 23:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f002e272800) [pid = 1826] [serial = 1705] [outer = (nil)] 23:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f002f350800) [pid = 1826] [serial = 1706] [outer = 0x7f002e272800] 23:16:33 INFO - PROCESS | 1826 | 1461651393628 Marionette DEBUG loaded listener.js 23:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f002f45e800) [pid = 1826] [serial = 1707] [outer = 0x7f002e272800] 23:16:34 INFO - PROCESS | 1826 | 1461651394503 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]]]}] 23:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1432ms 23:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:16:34 INFO - PROCESS | 1826 | 1461651394553 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:16:34 INFO - PROCESS | 1826 | 1461651394555 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:16:34 INFO - PROCESS | 1826 | 1461651394560 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:16:34 INFO - PROCESS | 1826 | 1461651394564 Marionette TRACE conn3 <- [1,2246,null,{}] 23:16:34 INFO - PROCESS | 1826 | 1461651394569 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}] 23:16:34 INFO - PROCESS | 1826 | 1461651394742 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:16:34 INFO - PROCESS | 1826 | 1461651394952 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031915800 == 152 [pid = 1826] [id = 569] 23:16:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f00211ddc00) [pid = 1826] [serial = 1708] [outer = (nil)] 23:16:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f002f8d9400) [pid = 1826] [serial = 1709] [outer = 0x7f00211ddc00] 23:16:35 INFO - PROCESS | 1826 | 1461651395020 Marionette DEBUG loaded listener.js 23:16:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f0030385800) [pid = 1826] [serial = 1710] [outer = 0x7f00211ddc00] 23:16:35 INFO - PROCESS | 1826 | 1461651395880 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]]]}] 23:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1378ms 23:16:35 INFO - PROCESS | 1826 | 1461651395938 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:16:35 INFO - PROCESS | 1826 | 1461651395942 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:16:35 INFO - PROCESS | 1826 | 1461651395947 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:16:35 INFO - PROCESS | 1826 | 1461651395949 Marionette TRACE conn3 <- [1,2250,null,{}] 23:16:35 INFO - PROCESS | 1826 | 1461651395955 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}] 23:16:36 INFO - PROCESS | 1826 | 1461651396124 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:16:36 INFO - PROCESS | 1826 | 1461651396393 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00337a9800 == 153 [pid = 1826] [id = 570] 23:16:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f001f751c00) [pid = 1826] [serial = 1711] [outer = (nil)] 23:16:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f002e3a8800) [pid = 1826] [serial = 1712] [outer = 0x7f001f751c00] 23:16:36 INFO - PROCESS | 1826 | 1461651396466 Marionette DEBUG loaded listener.js 23:16:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f00304d1000) [pid = 1826] [serial = 1713] [outer = 0x7f001f751c00] 23:16:37 INFO - PROCESS | 1826 | 1461651397267 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]]]}] 23:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1335ms 23:16:37 INFO - PROCESS | 1826 | 1461651397283 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:16:37 INFO - PROCESS | 1826 | 1461651397287 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:16:37 INFO - PROCESS | 1826 | 1461651397310 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:16:37 INFO - PROCESS | 1826 | 1461651397313 Marionette TRACE conn3 <- [1,2254,null,{}] 23:16:37 INFO - PROCESS | 1826 | 1461651397318 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}] 23:16:37 INFO - PROCESS | 1826 | 1461651397491 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:16:37 INFO - PROCESS | 1826 | 1461651397707 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339a7800 == 154 [pid = 1826] [id = 571] 23:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f00243d4400) [pid = 1826] [serial = 1714] [outer = (nil)] 23:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f0030530800) [pid = 1826] [serial = 1715] [outer = 0x7f00243d4400] 23:16:37 INFO - PROCESS | 1826 | 1461651397774 Marionette DEBUG loaded listener.js 23:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f0030903400) [pid = 1826] [serial = 1716] [outer = 0x7f00243d4400] 23:16:38 INFO - PROCESS | 1826 | 1461651398627 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]]]}] 23:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1382ms 23:16:38 INFO - PROCESS | 1826 | 1461651398690 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:16:38 INFO - PROCESS | 1826 | 1461651398694 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:16:38 INFO - PROCESS | 1826 | 1461651398699 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:16:38 INFO - PROCESS | 1826 | 1461651398702 Marionette TRACE conn3 <- [1,2258,null,{}] 23:16:38 INFO - PROCESS | 1826 | 1461651398707 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}] 23:16:38 INFO - PROCESS | 1826 | 1461651398883 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:16:39 INFO - PROCESS | 1826 | 1461651399092 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033c3c000 == 155 [pid = 1826] [id = 572] 23:16:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f002ffbd400) [pid = 1826] [serial = 1717] [outer = (nil)] 23:16:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f0030907000) [pid = 1826] [serial = 1718] [outer = 0x7f002ffbd400] 23:16:39 INFO - PROCESS | 1826 | 1461651399201 Marionette DEBUG loaded listener.js 23:16:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f0030958800) [pid = 1826] [serial = 1719] [outer = 0x7f002ffbd400] 23:16:40 INFO - PROCESS | 1826 | 1461651400084 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]]]}] 23:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1427ms 23:16:40 INFO - PROCESS | 1826 | 1461651400127 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:16:40 INFO - PROCESS | 1826 | 1461651400130 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:16:40 INFO - PROCESS | 1826 | 1461651400136 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:16:40 INFO - PROCESS | 1826 | 1461651400139 Marionette TRACE conn3 <- [1,2262,null,{}] 23:16:40 INFO - PROCESS | 1826 | 1461651400144 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}] 23:16:40 INFO - PROCESS | 1826 | 1461651400329 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:16:40 INFO - PROCESS | 1826 | 1461651400551 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003488e800 == 156 [pid = 1826] [id = 573] 23:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f0030387c00) [pid = 1826] [serial = 1720] [outer = (nil)] 23:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f0030fed000) [pid = 1826] [serial = 1721] [outer = 0x7f0030387c00] 23:16:40 INFO - PROCESS | 1826 | 1461651400672 Marionette DEBUG loaded listener.js 23:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f0031b4f000) [pid = 1826] [serial = 1722] [outer = 0x7f0030387c00] 23:16:41 INFO - PROCESS | 1826 | 1461651401609 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]]]}] 23:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1528ms 23:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:16:41 INFO - PROCESS | 1826 | 1461651401665 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:16:41 INFO - PROCESS | 1826 | 1461651401668 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:16:41 INFO - PROCESS | 1826 | 1461651401674 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:16:41 INFO - PROCESS | 1826 | 1461651401678 Marionette TRACE conn3 <- [1,2266,null,{}] 23:16:41 INFO - PROCESS | 1826 | 1461651401683 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}] 23:16:41 INFO - PROCESS | 1826 | 1461651401855 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:16:42 INFO - PROCESS | 1826 | 1461651402069 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036966800 == 157 [pid = 1826] [id = 574] 23:16:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f0030910800) [pid = 1826] [serial = 1723] [outer = (nil)] 23:16:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f0031e0a800) [pid = 1826] [serial = 1724] [outer = 0x7f0030910800] 23:16:42 INFO - PROCESS | 1826 | 1461651402175 Marionette DEBUG loaded listener.js 23:16:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f00320e9c00) [pid = 1826] [serial = 1725] [outer = 0x7f0030910800] 23:16:43 INFO - PROCESS | 1826 | 1461651403024 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]]]}] 23:16:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:16:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1387ms 23:16:43 INFO - PROCESS | 1826 | 1461651403060 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:16:43 INFO - PROCESS | 1826 | 1461651403063 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:16:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:16:43 INFO - PROCESS | 1826 | 1461651403069 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:16:43 INFO - PROCESS | 1826 | 1461651403071 Marionette TRACE conn3 <- [1,2270,null,{}] 23:16:43 INFO - PROCESS | 1826 | 1461651403077 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}] 23:16:43 INFO - PROCESS | 1826 | 1461651403243 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:16:43 INFO - PROCESS | 1826 | 1461651403465 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0038ea6800 == 158 [pid = 1826] [id = 575] 23:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f0031b03c00) [pid = 1826] [serial = 1726] [outer = (nil)] 23:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f00332dec00) [pid = 1826] [serial = 1727] [outer = 0x7f0031b03c00] 23:16:43 INFO - PROCESS | 1826 | 1461651403576 Marionette DEBUG loaded listener.js 23:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f0033519000) [pid = 1826] [serial = 1728] [outer = 0x7f0031b03c00] 23:16:44 INFO - PROCESS | 1826 | 1461651404430 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]]]}] 23:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1433ms 23:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:16:44 INFO - PROCESS | 1826 | 1461651404503 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:16:44 INFO - PROCESS | 1826 | 1461651404505 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:16:44 INFO - PROCESS | 1826 | 1461651404511 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:16:44 INFO - PROCESS | 1826 | 1461651404515 Marionette TRACE conn3 <- [1,2274,null,{}] 23:16:44 INFO - PROCESS | 1826 | 1461651404519 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}] 23:16:44 INFO - PROCESS | 1826 | 1461651404732 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:16:44 INFO - PROCESS | 1826 | 1461651404943 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001dbca000 == 159 [pid = 1826] [id = 576] 23:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f001d8c9000) [pid = 1826] [serial = 1729] [outer = (nil)] 23:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f001f9cec00) [pid = 1826] [serial = 1730] [outer = 0x7f001d8c9000] 23:16:45 INFO - PROCESS | 1826 | 1461651405055 Marionette DEBUG loaded listener.js 23:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f00243d3000) [pid = 1826] [serial = 1731] [outer = 0x7f001d8c9000] 23:16:46 INFO - PROCESS | 1826 | 1461651406328 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]]]}] 23:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1881ms 23:16:46 INFO - PROCESS | 1826 | 1461651406396 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:16:46 INFO - PROCESS | 1826 | 1461651406409 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:16:46 INFO - PROCESS | 1826 | 1461651406415 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:16:46 INFO - PROCESS | 1826 | 1461651406421 Marionette TRACE conn3 <- [1,2278,null,{}] 23:16:46 INFO - PROCESS | 1826 | 1461651406428 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}] 23:16:46 INFO - PROCESS | 1826 | 1461651406642 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:16:46 INFO - PROCESS | 1826 | 1461651406919 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001fb02800 == 160 [pid = 1826] [id = 577] 23:16:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f0020670c00) [pid = 1826] [serial = 1732] [outer = (nil)] 23:16:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f002105dc00) [pid = 1826] [serial = 1733] [outer = 0x7f0020670c00] 23:16:47 INFO - PROCESS | 1826 | 1461651407091 Marionette DEBUG loaded listener.js 23:16:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f00227b0800) [pid = 1826] [serial = 1734] [outer = 0x7f0020670c00] 23:16:48 INFO - PROCESS | 1826 | 1461651408001 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]]]}] 23:16:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:16:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1637ms 23:16:48 INFO - PROCESS | 1826 | 1461651408052 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:16:48 INFO - PROCESS | 1826 | 1461651408061 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:16:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:16:48 INFO - PROCESS | 1826 | 1461651408070 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:16:48 INFO - PROCESS | 1826 | 1461651408074 Marionette TRACE conn3 <- [1,2282,null,{}] 23:16:48 INFO - PROCESS | 1826 | 1461651408079 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}] 23:16:48 INFO - PROCESS | 1826 | 1461651408262 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021d1a800 == 159 [pid = 1826] [id = 561] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e8d8800 == 158 [pid = 1826] [id = 560] 23:16:48 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f0025c29400) [pid = 1826] [serial = 1637] [outer = (nil)] [url = about:blank] 23:16:48 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f003c467000) [pid = 1826] [serial = 1604] [outer = (nil)] [url = about:blank] 23:16:48 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f004694d400) [pid = 1826] [serial = 1607] [outer = (nil)] [url = about:blank] 23:16:48 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f0047e32800) [pid = 1826] [serial = 1610] [outer = (nil)] [url = about:blank] 23:16:48 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f004ba15c00) [pid = 1826] [serial = 1613] [outer = (nil)] [url = about:blank] 23:16:48 INFO - PROCESS | 1826 | 1461651408579 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001dbd3800 == 157 [pid = 1826] [id = 559] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002359a000 == 156 [pid = 1826] [id = 558] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001fb1b000 == 155 [pid = 1826] [id = 557] 23:16:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8d8800 == 156 [pid = 1826] [id = 578] 23:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f002066d400) [pid = 1826] [serial = 1735] [outer = (nil)] 23:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f002307f000) [pid = 1826] [serial = 1736] [outer = 0x7f002066d400] 23:16:48 INFO - PROCESS | 1826 | 1461651408740 Marionette DEBUG loaded listener.js 23:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f002426d400) [pid = 1826] [serial = 1737] [outer = 0x7f002066d400] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030374000 == 155 [pid = 1826] [id = 552] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002fb87000 == 154 [pid = 1826] [id = 551] 23:16:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0af000 == 153 [pid = 1826] [id = 550] 23:16:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002df5e800 == 152 [pid = 1826] [id = 549] 23:16:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0028352000 == 151 [pid = 1826] [id = 548] 23:16:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022ff1800 == 150 [pid = 1826] [id = 547] 23:16:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e797800 == 149 [pid = 1826] [id = 546] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00304d7000) [pid = 1826] [serial = 1578] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f002f38e000) [pid = 1826] [serial = 1583] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f00238e7400) [pid = 1826] [serial = 1628] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f00243d3800) [pid = 1826] [serial = 1631] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f00394ce000) [pid = 1826] [serial = 1598] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f00211e9800) [pid = 1826] [serial = 1622] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f00227a6800) [pid = 1826] [serial = 1623] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f0033afe400) [pid = 1826] [serial = 1592] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f00204ee000) [pid = 1826] [serial = 1620] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f001f9ccc00) [pid = 1826] [serial = 1619] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f003095e400) [pid = 1826] [serial = 1586] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f003a108800) [pid = 1826] [serial = 1601] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f00238e6c00) [pid = 1826] [serial = 1580] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f0022f48000) [pid = 1826] [serial = 1625] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f0023081000) [pid = 1826] [serial = 1626] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f002066e000) [pid = 1826] [serial = 1616] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f0025447c00) [pid = 1826] [serial = 1632] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f0036736000) [pid = 1826] [serial = 1595] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f00337fc400) [pid = 1826] [serial = 1589] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f001d8cc400) [pid = 1826] [serial = 1634] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f001f753000) [pid = 1826] [serial = 1635] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f0024269000) [pid = 1826] [serial = 1629] [outer = (nil)] [url = about:blank] 23:16:49 INFO - PROCESS | 1826 | 1461651409471 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]]]}] 23:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1432ms 23:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:16:49 INFO - PROCESS | 1826 | 1461651409501 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:16:49 INFO - PROCESS | 1826 | 1461651409504 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:16:49 INFO - PROCESS | 1826 | 1461651409510 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:16:49 INFO - PROCESS | 1826 | 1461651409515 Marionette TRACE conn3 <- [1,2286,null,{}] 23:16:49 INFO - PROCESS | 1826 | 1461651409530 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}] 23:16:49 INFO - PROCESS | 1826 | 1461651409707 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:16:49 INFO - PROCESS | 1826 | 1461651409883 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236b8800 == 150 [pid = 1826] [id = 579] 23:16:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f0022e69000) [pid = 1826] [serial = 1738] [outer = (nil)] 23:16:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f0025931400) [pid = 1826] [serial = 1739] [outer = 0x7f0022e69000] 23:16:49 INFO - PROCESS | 1826 | 1461651409957 Marionette DEBUG loaded listener.js 23:16:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f0026ebe000) [pid = 1826] [serial = 1740] [outer = 0x7f0022e69000] 23:16:50 INFO - PROCESS | 1826 | 1461651410666 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]]]}] 23:16:50 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 23:16:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1194ms 23:16:50 INFO - PROCESS | 1826 | 1461651410703 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:16:50 INFO - PROCESS | 1826 | 1461651410706 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:16:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:16:50 INFO - PROCESS | 1826 | 1461651410712 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:16:50 INFO - PROCESS | 1826 | 1461651410714 Marionette TRACE conn3 <- [1,2290,null,{}] 23:16:50 INFO - PROCESS | 1826 | 1461651410719 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}] 23:16:50 INFO - PROCESS | 1826 | 1461651410974 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:16:51 INFO - PROCESS | 1826 | 1461651411005 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026f9f000 == 151 [pid = 1826] [id = 580] 23:16:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f0025443400) [pid = 1826] [serial = 1741] [outer = (nil)] 23:16:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f0028965800) [pid = 1826] [serial = 1742] [outer = 0x7f0025443400] 23:16:51 INFO - PROCESS | 1826 | 1461651411064 Marionette DEBUG loaded listener.js 23:16:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f002df48800) [pid = 1826] [serial = 1743] [outer = 0x7f0025443400] 23:16:51 INFO - PROCESS | 1826 | 1461651411954 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]]]}] 23:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1284ms 23:16:51 INFO - PROCESS | 1826 | 1461651411997 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:16:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:16:52 INFO - PROCESS | 1826 | 1461651412000 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:16:52 INFO - PROCESS | 1826 | 1461651412005 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:16:52 INFO - PROCESS | 1826 | 1461651412007 Marionette TRACE conn3 <- [1,2294,null,{}] 23:16:52 INFO - PROCESS | 1826 | 1461651412012 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}] 23:16:52 INFO - PROCESS | 1826 | 1461651412227 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:16:52 INFO - PROCESS | 1826 | 1461651412258 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00288d9000 == 152 [pid = 1826] [id = 581] 23:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f0022eecc00) [pid = 1826] [serial = 1744] [outer = (nil)] 23:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f002e27d000) [pid = 1826] [serial = 1745] [outer = 0x7f0022eecc00] 23:16:52 INFO - PROCESS | 1826 | 1461651412316 Marionette DEBUG loaded listener.js 23:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f002e3af000) [pid = 1826] [serial = 1746] [outer = 0x7f0022eecc00] 23:16:53 INFO - PROCESS | 1826 | 1461651413211 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]]]}] 23:16:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:16:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1232ms 23:16:53 INFO - PROCESS | 1826 | 1461651413237 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:16:53 INFO - PROCESS | 1826 | 1461651413240 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:16:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:16:53 INFO - PROCESS | 1826 | 1461651413245 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:16:53 INFO - PROCESS | 1826 | 1461651413248 Marionette TRACE conn3 <- [1,2298,null,{}] 23:16:53 INFO - PROCESS | 1826 | 1461651413253 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}] 23:16:53 INFO - PROCESS | 1826 | 1461651413663 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:16:53 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f0024268400) [pid = 1826] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:16:53 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f001f9cbc00) [pid = 1826] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:16:53 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f001d8d1400) [pid = 1826] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:16:53 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f00211e6800) [pid = 1826] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:16:53 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f001e749000) [pid = 1826] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:16:53 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f00224c8000) [pid = 1826] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:16:53 INFO - PROCESS | 1826 | 1461651413796 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0023986800 == 153 [pid = 1826] [id = 582] 23:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f001e749000) [pid = 1826] [serial = 1747] [outer = (nil)] 23:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f00211e6800) [pid = 1826] [serial = 1748] [outer = 0x7f001e749000] 23:16:53 INFO - PROCESS | 1826 | 1461651413857 Marionette DEBUG loaded listener.js 23:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f002f39b400) [pid = 1826] [serial = 1749] [outer = 0x7f001e749000] 23:16:54 INFO - PROCESS | 1826 | 1461651414534 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]]]}] 23:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1329ms 23:16:54 INFO - PROCESS | 1826 | 1461651414575 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:16:54 INFO - PROCESS | 1826 | 1461651414578 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:16:54 INFO - PROCESS | 1826 | 1461651414583 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:16:54 INFO - PROCESS | 1826 | 1461651414585 Marionette TRACE conn3 <- [1,2302,null,{}] 23:16:54 INFO - PROCESS | 1826 | 1461651414590 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}] 23:16:54 INFO - PROCESS | 1826 | 1461651414808 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:16:54 INFO - PROCESS | 1826 | 1461651414828 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00306b5800 == 154 [pid = 1826] [id = 583] 23:16:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f002f27c400) [pid = 1826] [serial = 1750] [outer = (nil)] 23:16:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f003052a400) [pid = 1826] [serial = 1751] [outer = 0x7f002f27c400] 23:16:54 INFO - PROCESS | 1826 | 1461651414885 Marionette DEBUG loaded listener.js 23:16:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f003095e000) [pid = 1826] [serial = 1752] [outer = 0x7f002f27c400] 23:16:55 INFO - PROCESS | 1826 | 1461651415802 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]]]}] 23:16:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:16:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1282ms 23:16:55 INFO - PROCESS | 1826 | 1461651415909 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:16:55 INFO - PROCESS | 1826 | 1461651415915 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:16:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:16:55 INFO - PROCESS | 1826 | 1461651415925 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:16:55 INFO - PROCESS | 1826 | 1461651415930 Marionette TRACE conn3 <- [1,2306,null,{}] 23:16:55 INFO - PROCESS | 1826 | 1461651415938 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}] 23:16:56 INFO - PROCESS | 1826 | 1461651416151 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:16:56 INFO - PROCESS | 1826 | 1461651416418 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00213d9800 == 155 [pid = 1826] [id = 584] 23:16:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f00204e3c00) [pid = 1826] [serial = 1753] [outer = (nil)] 23:16:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f002105cc00) [pid = 1826] [serial = 1754] [outer = 0x7f00204e3c00] 23:16:56 INFO - PROCESS | 1826 | 1461651416534 Marionette DEBUG loaded listener.js 23:16:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f00227ac800) [pid = 1826] [serial = 1755] [outer = 0x7f00204e3c00] 23:16:57 INFO - PROCESS | 1826 | 1461651417402 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]]]}] 23:16:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:16:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1537ms 23:16:57 INFO - PROCESS | 1826 | 1461651417462 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:16:57 INFO - PROCESS | 1826 | 1461651417471 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:16:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:16:57 INFO - PROCESS | 1826 | 1461651417480 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:16:57 INFO - PROCESS | 1826 | 1461651417484 Marionette TRACE conn3 <- [1,2310,null,{}] 23:16:57 INFO - PROCESS | 1826 | 1461651417490 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}] 23:16:57 INFO - PROCESS | 1826 | 1461651417687 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:16:57 INFO - PROCESS | 1826 | 1461651417900 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026f9d800 == 156 [pid = 1826] [id = 585] 23:16:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f002307b400) [pid = 1826] [serial = 1756] [outer = (nil)] 23:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f0025448c00) [pid = 1826] [serial = 1757] [outer = 0x7f002307b400] 23:16:58 INFO - PROCESS | 1826 | 1461651418013 Marionette DEBUG loaded listener.js 23:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f0026eb8400) [pid = 1826] [serial = 1758] [outer = 0x7f002307b400] 23:16:58 INFO - PROCESS | 1826 | 1461651418980 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]]]}] 23:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1529ms 23:16:59 INFO - PROCESS | 1826 | 1461651419010 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:16:59 INFO - PROCESS | 1826 | 1461651419013 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:16:59 INFO - PROCESS | 1826 | 1461651419019 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:16:59 INFO - PROCESS | 1826 | 1461651419025 Marionette TRACE conn3 <- [1,2314,null,{}] 23:16:59 INFO - PROCESS | 1826 | 1461651419040 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}] 23:16:59 INFO - PROCESS | 1826 | 1461651419219 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:16:59 INFO - PROCESS | 1826 | 1461651419439 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033532800 == 157 [pid = 1826] [id = 586] 23:16:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f00270aa400) [pid = 1826] [serial = 1759] [outer = (nil)] 23:16:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f002e3b1000) [pid = 1826] [serial = 1760] [outer = 0x7f00270aa400] 23:16:59 INFO - PROCESS | 1826 | 1461651419553 Marionette DEBUG loaded listener.js 23:16:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f002f35f800) [pid = 1826] [serial = 1761] [outer = 0x7f00270aa400] 23:17:00 INFO - PROCESS | 1826 | 1461651420476 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]]]}] 23:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1491ms 23:17:00 INFO - PROCESS | 1826 | 1461651420510 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:17:00 INFO - PROCESS | 1826 | 1461651420514 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:17:00 INFO - PROCESS | 1826 | 1461651420521 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:17:00 INFO - PROCESS | 1826 | 1461651420524 Marionette TRACE conn3 <- [1,2318,null,{}] 23:17:00 INFO - PROCESS | 1826 | 1461651420529 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}] 23:17:00 INFO - PROCESS | 1826 | 1461651420707 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:17:00 INFO - PROCESS | 1826 | 1461651420924 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003488f800 == 158 [pid = 1826] [id = 587] 23:17:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f0030f5b400) [pid = 1826] [serial = 1762] [outer = (nil)] 23:17:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0030fed800) [pid = 1826] [serial = 1763] [outer = 0x7f0030f5b400] 23:17:01 INFO - PROCESS | 1826 | 1461651421053 Marionette DEBUG loaded listener.js 23:17:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f0031b51800) [pid = 1826] [serial = 1764] [outer = 0x7f0030f5b400] 23:17:01 INFO - PROCESS | 1826 | 1461651421966 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] 23:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:17:02 INFO - PROCESS | 1826 | 1461651422062 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:17:02 INFO - PROCESS | 1826 | 1461651422068 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:17:02 INFO - PROCESS | 1826 | 1461651422071 Marionette TRACE conn3 <- [1,2322,null,{}] 23:17:02 INFO - PROCESS | 1826 | 1461651422078 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}] 23:17:02 INFO - PROCESS | 1826 | 1461651422305 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:17:02 INFO - PROCESS | 1826 | 1461651422560 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039658000 == 159 [pid = 1826] [id = 588] 23:17:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f0022eec800) [pid = 1826] [serial = 1765] [outer = (nil)] 23:17:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f00332db000) [pid = 1826] [serial = 1766] [outer = 0x7f0022eec800] 23:17:02 INFO - PROCESS | 1826 | 1461651422674 Marionette DEBUG loaded listener.js 23:17:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f0033548400) [pid = 1826] [serial = 1767] [outer = 0x7f0022eec800] 23:17:03 INFO - PROCESS | 1826 | 1461651423463 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]]]}] 23:17:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:17:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1436ms 23:17:03 INFO - PROCESS | 1826 | 1461651423505 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:17:03 INFO - PROCESS | 1826 | 1461651423508 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:17:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:17:03 INFO - PROCESS | 1826 | 1461651423514 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:17:03 INFO - PROCESS | 1826 | 1461651423516 Marionette TRACE conn3 <- [1,2326,null,{}] 23:17:03 INFO - PROCESS | 1826 | 1461651423521 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}] 23:17:03 INFO - PROCESS | 1826 | 1461651423716 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:17:03 INFO - PROCESS | 1826 | 1461651423987 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039c64800 == 160 [pid = 1826] [id = 589] 23:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f003354e400) [pid = 1826] [serial = 1768] [outer = (nil)] 23:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f00335a3400) [pid = 1826] [serial = 1769] [outer = 0x7f003354e400] 23:17:04 INFO - PROCESS | 1826 | 1461651424063 Marionette DEBUG loaded listener.js 23:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f003389a800) [pid = 1826] [serial = 1770] [outer = 0x7f003354e400] 23:17:04 INFO - PROCESS | 1826 | 1461651424915 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]]]}] 23:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1433ms 23:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:17:04 INFO - PROCESS | 1826 | 1461651424947 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:17:04 INFO - PROCESS | 1826 | 1461651424950 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:17:04 INFO - PROCESS | 1826 | 1461651424954 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:17:04 INFO - PROCESS | 1826 | 1461651424958 Marionette TRACE conn3 <- [1,2330,null,{}] 23:17:04 INFO - PROCESS | 1826 | 1461651424963 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}] 23:17:05 INFO - PROCESS | 1826 | 1461651425132 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:17:05 INFO - PROCESS | 1826 | 1461651425363 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a618800 == 161 [pid = 1826] [id = 590] 23:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f0033556800) [pid = 1826] [serial = 1771] [outer = (nil)] 23:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f003390c000) [pid = 1826] [serial = 1772] [outer = 0x7f0033556800] 23:17:05 INFO - PROCESS | 1826 | 1461651425431 Marionette DEBUG loaded listener.js 23:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f0033af6400) [pid = 1826] [serial = 1773] [outer = 0x7f0033556800] 23:17:06 INFO - PROCESS | 1826 | 1461651426293 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]]]}] 23:17:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:17:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1383ms 23:17:06 INFO - PROCESS | 1826 | 1461651426339 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:17:06 INFO - PROCESS | 1826 | 1461651426342 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:17:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:17:06 INFO - PROCESS | 1826 | 1461651426348 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:17:06 INFO - PROCESS | 1826 | 1461651426350 Marionette TRACE conn3 <- [1,2334,null,{}] 23:17:06 INFO - PROCESS | 1826 | 1461651426356 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}] 23:17:06 INFO - PROCESS | 1826 | 1461651426529 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:17:06 INFO - PROCESS | 1826 | 1461651426799 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b27d800 == 162 [pid = 1826] [id = 591] 23:17:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f0022ee4000) [pid = 1826] [serial = 1774] [outer = (nil)] 23:17:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f0033c17800) [pid = 1826] [serial = 1775] [outer = 0x7f0022ee4000] 23:17:06 INFO - PROCESS | 1826 | 1461651426872 Marionette DEBUG loaded listener.js 23:17:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f0033c1e800) [pid = 1826] [serial = 1776] [outer = 0x7f0022ee4000] 23:17:07 INFO - PROCESS | 1826 | 1461651427722 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]]]}] 23:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1432ms 23:17:07 INFO - PROCESS | 1826 | 1461651427781 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:17:07 INFO - PROCESS | 1826 | 1461651427784 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:17:07 INFO - PROCESS | 1826 | 1461651427790 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:17:07 INFO - PROCESS | 1826 | 1461651427793 Marionette TRACE conn3 <- [1,2338,null,{}] 23:17:07 INFO - PROCESS | 1826 | 1461651427798 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}] 23:17:07 INFO - PROCESS | 1826 | 1461651427976 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:17:08 INFO - PROCESS | 1826 | 1461651428248 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b6db000 == 163 [pid = 1826] [id = 592] 23:17:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f001f74ec00) [pid = 1826] [serial = 1777] [outer = (nil)] 23:17:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f0033c24800) [pid = 1826] [serial = 1778] [outer = 0x7f001f74ec00] 23:17:08 INFO - PROCESS | 1826 | 1461651428319 Marionette DEBUG loaded listener.js 23:17:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f0033f0a800) [pid = 1826] [serial = 1779] [outer = 0x7f001f74ec00] 23:17:09 INFO - PROCESS | 1826 | 1461651429138 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]]]}] 23:17:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:17:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1393ms 23:17:09 INFO - PROCESS | 1826 | 1461651429183 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:17:09 INFO - PROCESS | 1826 | 1461651429187 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:17:09 INFO - PROCESS | 1826 | 1461651429192 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:17:09 INFO - PROCESS | 1826 | 1461651429195 Marionette TRACE conn3 <- [1,2342,null,{}] 23:17:09 INFO - PROCESS | 1826 | 1461651429200 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}] 23:17:09 INFO - PROCESS | 1826 | 1461651429372 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:17:09 INFO - PROCESS | 1826 | 1461651429592 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003c458800 == 164 [pid = 1826] [id = 593] 23:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f0025c26800) [pid = 1826] [serial = 1780] [outer = (nil)] 23:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f0033f0e000) [pid = 1826] [serial = 1781] [outer = 0x7f0025c26800] 23:17:09 INFO - PROCESS | 1826 | 1461651429700 Marionette DEBUG loaded listener.js 23:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f00345c4400) [pid = 1826] [serial = 1782] [outer = 0x7f0025c26800] 23:17:10 INFO - PROCESS | 1826 | 1461651430565 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]]]}] 23:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1431ms 23:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:17:10 INFO - PROCESS | 1826 | 1461651430623 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:17:10 INFO - PROCESS | 1826 | 1461651430626 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:17:10 INFO - PROCESS | 1826 | 1461651430632 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:17:10 INFO - PROCESS | 1826 | 1461651430636 Marionette TRACE conn3 <- [1,2346,null,{}] 23:17:10 INFO - PROCESS | 1826 | 1461651430641 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}] 23:17:10 INFO - PROCESS | 1826 | 1461651430839 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:17:11 INFO - PROCESS | 1826 | 1461651431108 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046908000 == 165 [pid = 1826] [id = 594] 23:17:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0033c23800) [pid = 1826] [serial = 1783] [outer = (nil)] 23:17:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f00345cf000) [pid = 1826] [serial = 1784] [outer = 0x7f0033c23800] 23:17:11 INFO - PROCESS | 1826 | 1461651431186 Marionette DEBUG loaded listener.js 23:17:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f0035d47c00) [pid = 1826] [serial = 1785] [outer = 0x7f0033c23800] 23:17:12 INFO - PROCESS | 1826 | 1461651432102 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]]]}] 23:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1531ms 23:17:12 INFO - PROCESS | 1826 | 1461651432162 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:17:12 INFO - PROCESS | 1826 | 1461651432165 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:17:12 INFO - PROCESS | 1826 | 1461651432171 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:17:12 INFO - PROCESS | 1826 | 1461651432173 Marionette TRACE conn3 <- [1,2350,null,{}] 23:17:12 INFO - PROCESS | 1826 | 1461651432179 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}] 23:17:12 INFO - PROCESS | 1826 | 1461651432353 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:17:12 INFO - PROCESS | 1826 | 1461651432575 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047060000 == 166 [pid = 1826] [id = 595] 23:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f002ffb9000) [pid = 1826] [serial = 1786] [outer = (nil)] 23:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f003793e000) [pid = 1826] [serial = 1787] [outer = 0x7f002ffb9000] 23:17:12 INFO - PROCESS | 1826 | 1461651432689 Marionette DEBUG loaded listener.js 23:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f0037e2cc00) [pid = 1826] [serial = 1788] [outer = 0x7f002ffb9000] 23:17:13 INFO - PROCESS | 1826 | 1461651433564 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]]]}] 23:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1432ms 23:17:13 INFO - PROCESS | 1826 | 1461651433605 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:17:13 INFO - PROCESS | 1826 | 1461651433608 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:17:13 INFO - PROCESS | 1826 | 1461651433622 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:17:13 INFO - PROCESS | 1826 | 1461651433624 Marionette TRACE conn3 <- [1,2354,null,{}] 23:17:13 INFO - PROCESS | 1826 | 1461651433630 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}] 23:17:13 INFO - PROCESS | 1826 | 1461651433802 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:17:14 INFO - PROCESS | 1826 | 1461651434024 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022fe5800 == 167 [pid = 1826] [id = 596] 23:17:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f0022ee6400) [pid = 1826] [serial = 1789] [outer = (nil)] 23:17:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f003805ec00) [pid = 1826] [serial = 1790] [outer = 0x7f0022ee6400] 23:17:14 INFO - PROCESS | 1826 | 1461651434151 Marionette DEBUG loaded listener.js 23:17:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f0038b46c00) [pid = 1826] [serial = 1791] [outer = 0x7f0022ee6400] 23:17:15 INFO - PROCESS | 1826 | 1461651435036 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]]]}] 23:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1476ms 23:17:15 INFO - PROCESS | 1826 | 1461651435100 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:17:15 INFO - PROCESS | 1826 | 1461651435103 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:17:15 INFO - PROCESS | 1826 | 1461651435109 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:17:15 INFO - PROCESS | 1826 | 1461651435112 Marionette TRACE conn3 <- [1,2358,null,{}] 23:17:15 INFO - PROCESS | 1826 | 1461651435117 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}] 23:17:15 INFO - PROCESS | 1826 | 1461651435288 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:17:16 INFO - PROCESS | 1826 | 1461651436037 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022ccf000 == 168 [pid = 1826] [id = 597] 23:17:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f001e74bc00) [pid = 1826] [serial = 1792] [outer = (nil)] 23:17:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f001e8ee000) [pid = 1826] [serial = 1793] [outer = 0x7f001e74bc00] 23:17:16 INFO - PROCESS | 1826 | 1461651436119 Marionette DEBUG loaded listener.js 23:17:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f0021059400) [pid = 1826] [serial = 1794] [outer = 0x7f001e74bc00] 23:17:16 INFO - PROCESS | 1826 | 1461651436920 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]]]}] 23:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1878ms 23:17:16 INFO - PROCESS | 1826 | 1461651436989 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:17:16 INFO - PROCESS | 1826 | 1461651436994 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:17:17 INFO - PROCESS | 1826 | 1461651437001 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:17:17 INFO - PROCESS | 1826 | 1461651437006 Marionette TRACE conn3 <- [1,2362,null,{}] 23:17:17 INFO - PROCESS | 1826 | 1461651437012 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}] 23:17:17 INFO - PROCESS | 1826 | 1461651437189 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:17:17 INFO - PROCESS | 1826 | 1461651437410 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001fb09000 == 169 [pid = 1826] [id = 598] 23:17:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f001d8d0400) [pid = 1826] [serial = 1795] [outer = (nil)] 23:17:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f0020677800) [pid = 1826] [serial = 1796] [outer = 0x7f001d8d0400] 23:17:17 INFO - PROCESS | 1826 | 1461651437547 Marionette DEBUG loaded listener.js 23:17:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f00235df800) [pid = 1826] [serial = 1797] [outer = 0x7f001d8d0400] 23:17:18 INFO - PROCESS | 1826 | 1461651438612 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]]]}] 23:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1682ms 23:17:18 INFO - PROCESS | 1826 | 1461651438687 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:17:18 INFO - PROCESS | 1826 | 1461651438692 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:17:18 INFO - PROCESS | 1826 | 1461651438698 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:17:18 INFO - PROCESS | 1826 | 1461651438701 Marionette TRACE conn3 <- [1,2366,null,{}] 23:17:18 INFO - PROCESS | 1826 | 1461651438706 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}] 23:17:18 INFO - PROCESS | 1826 | 1461651438882 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:17:19 INFO - PROCESS | 1826 | 1461651439154 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c29d000 == 168 [pid = 1826] [id = 321] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047d2b800 == 167 [pid = 1826] [id = 473] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002502e000 == 166 [pid = 1826] [id = 518] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e8df800 == 165 [pid = 1826] [id = 517] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339d2800 == 164 [pid = 1826] [id = 165] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0037e99000 == 163 [pid = 1826] [id = 532] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030997800 == 162 [pid = 1826] [id = 528] 23:17:19 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0025ceb400) [pid = 1826] [serial = 1688] [outer = (nil)] [url = about:blank] 23:17:19 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f002fcbd400) [pid = 1826] [serial = 1667] [outer = (nil)] [url = about:blank] 23:17:19 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f001f757c00) [pid = 1826] [serial = 1670] [outer = (nil)] [url = about:blank] 23:17:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8c3000 == 163 [pid = 1826] [id = 599] 23:17:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f001f757c00) [pid = 1826] [serial = 1798] [outer = (nil)] 23:17:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f002591e400) [pid = 1826] [serial = 1799] [outer = 0x7f001f757c00] 23:17:19 INFO - PROCESS | 1826 | 1461651439368 Marionette DEBUG loaded listener.js 23:17:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f0026f49000) [pid = 1826] [serial = 1800] [outer = 0x7f001f757c00] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00213e2800 == 162 [pid = 1826] [id = 526] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003fee5800 == 161 [pid = 1826] [id = 472] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021d22800 == 160 [pid = 1826] [id = 542] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036966800 == 159 [pid = 1826] [id = 574] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033c3c000 == 158 [pid = 1826] [id = 572] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339a7800 == 157 [pid = 1826] [id = 571] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00337a9800 == 156 [pid = 1826] [id = 570] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0031915800 == 155 [pid = 1826] [id = 569] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00305a2800 == 154 [pid = 1826] [id = 568] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0023584800 == 153 [pid = 1826] [id = 543] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f651000 == 152 [pid = 1826] [id = 567] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002df71800 == 151 [pid = 1826] [id = 566] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0026fa0000 == 150 [pid = 1826] [id = 565] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022fe2800 == 149 [pid = 1826] [id = 564] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e7cb000 == 148 [pid = 1826] [id = 563] 23:17:19 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00238de000 == 147 [pid = 1826] [id = 562] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0025928400) [pid = 1826] [serial = 1686] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f002544f800) [pid = 1826] [serial = 1685] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f0026f41c00) [pid = 1826] [serial = 1638] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f002f4b8800) [pid = 1826] [serial = 1664] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f002f284800) [pid = 1826] [serial = 1658] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f00270a6400) [pid = 1826] [serial = 1649] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f00211dbc00) [pid = 1826] [serial = 1676] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0024267000) [pid = 1826] [serial = 1683] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f001e74fc00) [pid = 1826] [serial = 1673] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0022ee4c00) [pid = 1826] [serial = 1643] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f001f750800) [pid = 1826] [serial = 1640] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0023079800) [pid = 1826] [serial = 1680] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0025938400) [pid = 1826] [serial = 1646] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f001f759000) [pid = 1826] [serial = 1674] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f00227ac000) [pid = 1826] [serial = 1677] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f00228e2800) [pid = 1826] [serial = 1679] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f002f391000) [pid = 1826] [serial = 1661] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f002df51400) [pid = 1826] [serial = 1655] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f002895a400) [pid = 1826] [serial = 1652] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f00235da000) [pid = 1826] [serial = 1682] [outer = (nil)] [url = about:blank] 23:17:20 INFO - PROCESS | 1826 | 1461651440149 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]]]}] 23:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1481ms 23:17:20 INFO - PROCESS | 1826 | 1461651440214 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:17:20 INFO - PROCESS | 1826 | 1461651440218 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:17:20 INFO - PROCESS | 1826 | 1461651440234 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:17:20 INFO - PROCESS | 1826 | 1461651440243 Marionette TRACE conn3 <- [1,2370,null,{}] 23:17:20 INFO - PROCESS | 1826 | 1461651440249 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}] 23:17:20 INFO - PROCESS | 1826 | 1461651440420 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:17:20 INFO - PROCESS | 1826 | 1461651440433 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236c7800 == 148 [pid = 1826] [id = 600] 23:17:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f0025928400) [pid = 1826] [serial = 1801] [outer = (nil)] 23:17:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f002df46400) [pid = 1826] [serial = 1802] [outer = 0x7f0025928400] 23:17:20 INFO - PROCESS | 1826 | 1461651440493 Marionette DEBUG loaded listener.js 23:17:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f002e27e000) [pid = 1826] [serial = 1803] [outer = 0x7f0025928400] 23:17:21 INFO - PROCESS | 1826 | 1461651441389 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]]]}] 23:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1195ms 23:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:17:21 INFO - PROCESS | 1826 | 1461651441422 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:17:21 INFO - PROCESS | 1826 | 1461651441425 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:17:21 INFO - PROCESS | 1826 | 1461651441431 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:17:21 INFO - PROCESS | 1826 | 1461651441434 Marionette TRACE conn3 <- [1,2374,null,{}] 23:17:21 INFO - PROCESS | 1826 | 1461651441438 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}] 23:17:21 INFO - PROCESS | 1826 | 1461651441599 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:17:21 INFO - PROCESS | 1826 | 1461651441803 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026f9c000 == 149 [pid = 1826] [id = 601] 23:17:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f001f74e800) [pid = 1826] [serial = 1804] [outer = (nil)] 23:17:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f002df4a800) [pid = 1826] [serial = 1805] [outer = 0x7f001f74e800] 23:17:21 INFO - PROCESS | 1826 | 1461651441864 Marionette DEBUG loaded listener.js 23:17:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f002f45f400) [pid = 1826] [serial = 1806] [outer = 0x7f001f74e800] 23:17:22 INFO - PROCESS | 1826 | 1461651442679 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]]]}] 23:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1280ms 23:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:17:22 INFO - PROCESS | 1826 | 1461651442710 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:17:22 INFO - PROCESS | 1826 | 1461651442713 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:17:22 INFO - PROCESS | 1826 | 1461651442717 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:17:22 INFO - PROCESS | 1826 | 1461651442721 Marionette TRACE conn3 <- [1,2378,null,{}] 23:17:22 INFO - PROCESS | 1826 | 1461651442729 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}] 23:17:22 INFO - PROCESS | 1826 | 1461651442953 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:17:22 INFO - PROCESS | 1826 | 1461651442978 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f622000 == 150 [pid = 1826] [id = 602] 23:17:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0030390c00) [pid = 1826] [serial = 1807] [outer = (nil)] 23:17:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f003052a800) [pid = 1826] [serial = 1808] [outer = 0x7f0030390c00] 23:17:23 INFO - PROCESS | 1826 | 1461651443048 Marionette DEBUG loaded listener.js 23:17:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0030fedc00) [pid = 1826] [serial = 1809] [outer = 0x7f0030390c00] 23:17:23 INFO - PROCESS | 1826 | 1461651443915 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]]]}] 23:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1227ms 23:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:17:23 INFO - PROCESS | 1826 | 1461651443945 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:17:23 INFO - PROCESS | 1826 | 1461651443947 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:17:23 INFO - PROCESS | 1826 | 1461651443952 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:17:23 INFO - PROCESS | 1826 | 1461651443955 Marionette TRACE conn3 <- [1,2382,null,{}] 23:17:23 INFO - PROCESS | 1826 | 1461651443960 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}] 23:17:24 INFO - PROCESS | 1826 | 1461651444203 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:17:24 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0020670c00) [pid = 1826] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:17:24 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f0022e69000) [pid = 1826] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:17:24 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0022eecc00) [pid = 1826] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:17:24 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f002066d400) [pid = 1826] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:17:24 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f001e749000) [pid = 1826] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:17:24 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f0025ce6400) [pid = 1826] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:17:24 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f0025443400) [pid = 1826] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:17:24 INFO - PROCESS | 1826 | 1461651444681 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021223800 == 151 [pid = 1826] [id = 603] 23:17:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f001e749000) [pid = 1826] [serial = 1810] [outer = (nil)] 23:17:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f0022e69000) [pid = 1826] [serial = 1811] [outer = 0x7f001e749000] 23:17:24 INFO - PROCESS | 1826 | 1461651444744 Marionette DEBUG loaded listener.js 23:17:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f002fcbfc00) [pid = 1826] [serial = 1812] [outer = 0x7f001e749000] 23:17:25 INFO - PROCESS | 1826 | 1461651445413 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]]]}] 23:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1484ms 23:17:25 INFO - PROCESS | 1826 | 1461651445436 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:17:25 INFO - PROCESS | 1826 | 1461651445438 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:17:25 INFO - PROCESS | 1826 | 1461651445444 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:17:25 INFO - PROCESS | 1826 | 1461651445446 Marionette TRACE conn3 <- [1,2386,null,{}] 23:17:25 INFO - PROCESS | 1826 | 1461651445451 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}] 23:17:25 INFO - PROCESS | 1826 | 1461651445675 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:17:25 INFO - PROCESS | 1826 | 1461651445699 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0031c65800 == 152 [pid = 1826] [id = 604] 23:17:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f001e8ebc00) [pid = 1826] [serial = 1813] [outer = (nil)] 23:17:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f003355b400) [pid = 1826] [serial = 1814] [outer = 0x7f001e8ebc00] 23:17:25 INFO - PROCESS | 1826 | 1461651445757 Marionette DEBUG loaded listener.js 23:17:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f00337f0800) [pid = 1826] [serial = 1815] [outer = 0x7f001e8ebc00] 23:17:26 INFO - PROCESS | 1826 | 1461651446549 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]]]}] 23:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1278ms 23:17:26 INFO - PROCESS | 1826 | 1461651446723 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:17:26 INFO - PROCESS | 1826 | 1461651446729 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:17:26 INFO - PROCESS | 1826 | 1461651446737 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:17:26 INFO - PROCESS | 1826 | 1461651446742 Marionette TRACE conn3 <- [1,2390,null,{}] 23:17:26 INFO - PROCESS | 1826 | 1461651446750 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}] 23:17:26 INFO - PROCESS | 1826 | 1461651446937 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:17:27 INFO - PROCESS | 1826 | 1461651447244 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00213d3000 == 153 [pid = 1826] [id = 605] 23:17:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f00211e8400) [pid = 1826] [serial = 1816] [outer = (nil)] 23:17:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f00228e3800) [pid = 1826] [serial = 1817] [outer = 0x7f00211e8400] 23:17:27 INFO - PROCESS | 1826 | 1461651447377 Marionette DEBUG loaded listener.js 23:17:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f00235e0800) [pid = 1826] [serial = 1818] [outer = 0x7f00211e8400] 23:17:28 INFO - PROCESS | 1826 | 1461651448304 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]]]}] 23:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1630ms 23:17:28 INFO - PROCESS | 1826 | 1461651448369 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:17:28 INFO - PROCESS | 1826 | 1461651448374 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:17:28 INFO - PROCESS | 1826 | 1461651448386 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:17:28 INFO - PROCESS | 1826 | 1461651448391 Marionette TRACE conn3 <- [1,2394,null,{}] 23:17:28 INFO - PROCESS | 1826 | 1461651448397 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}] 23:17:28 INFO - PROCESS | 1826 | 1461651448623 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:17:28 INFO - PROCESS | 1826 | 1461651448889 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f498800 == 154 [pid = 1826] [id = 606] 23:17:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f0026f40800) [pid = 1826] [serial = 1819] [outer = (nil)] 23:17:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f00270b1400) [pid = 1826] [serial = 1820] [outer = 0x7f0026f40800] 23:17:29 INFO - PROCESS | 1826 | 1461651449003 Marionette DEBUG loaded listener.js 23:17:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f002df46800) [pid = 1826] [serial = 1821] [outer = 0x7f0026f40800] 23:17:29 INFO - PROCESS | 1826 | 1461651449918 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]]]}] 23:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1589ms 23:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:17:29 INFO - PROCESS | 1826 | 1461651449972 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:17:29 INFO - PROCESS | 1826 | 1461651449974 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:17:29 INFO - PROCESS | 1826 | 1461651449981 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:17:29 INFO - PROCESS | 1826 | 1461651449984 Marionette TRACE conn3 <- [1,2398,null,{}] 23:17:30 INFO - PROCESS | 1826 | 1461651449999 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}] 23:17:30 INFO - PROCESS | 1826 | 1461651450188 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:17:30 INFO - PROCESS | 1826 | 1461651450408 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339d5800 == 155 [pid = 1826] [id = 607] 23:17:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f003038c400) [pid = 1826] [serial = 1822] [outer = (nil)] 23:17:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0030955000) [pid = 1826] [serial = 1823] [outer = 0x7f003038c400] 23:17:30 INFO - PROCESS | 1826 | 1461651450526 Marionette DEBUG loaded listener.js 23:17:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f0031b55c00) [pid = 1826] [serial = 1824] [outer = 0x7f003038c400] 23:17:31 INFO - PROCESS | 1826 | 1461651451488 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]]]}] 23:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1531ms 23:17:31 INFO - PROCESS | 1826 | 1461651451512 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:17:31 INFO - PROCESS | 1826 | 1461651451515 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:17:31 INFO - PROCESS | 1826 | 1461651451521 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:17:31 INFO - PROCESS | 1826 | 1461651451524 Marionette TRACE conn3 <- [1,2402,null,{}] 23:17:31 INFO - PROCESS | 1826 | 1461651451529 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}] 23:17:31 INFO - PROCESS | 1826 | 1461651451704 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:17:31 INFO - PROCESS | 1826 | 1461651451973 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0037e9a000 == 156 [pid = 1826] [id = 608] 23:17:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f002895f400) [pid = 1826] [serial = 1825] [outer = (nil)] 23:17:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f0033561000) [pid = 1826] [serial = 1826] [outer = 0x7f002895f400] 23:17:32 INFO - PROCESS | 1826 | 1461651452048 Marionette DEBUG loaded listener.js 23:17:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f003390cc00) [pid = 1826] [serial = 1827] [outer = 0x7f002895f400] 23:17:32 INFO - PROCESS | 1826 | 1461651452916 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]]]}] 23:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1431ms 23:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:17:32 INFO - PROCESS | 1826 | 1461651452953 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:17:32 INFO - PROCESS | 1826 | 1461651452955 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:17:32 INFO - PROCESS | 1826 | 1461651452961 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:17:32 INFO - PROCESS | 1826 | 1461651452965 Marionette TRACE conn3 <- [1,2406,null,{}] 23:17:32 INFO - PROCESS | 1826 | 1461651452970 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}] 23:17:33 INFO - PROCESS | 1826 | 1461651453145 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:17:33 INFO - PROCESS | 1826 | 1461651453370 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3f5800 == 157 [pid = 1826] [id = 609] 23:17:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f003052bc00) [pid = 1826] [serial = 1828] [outer = (nil)] 23:17:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f00345c3400) [pid = 1826] [serial = 1829] [outer = 0x7f003052bc00] 23:17:33 INFO - PROCESS | 1826 | 1461651453479 Marionette DEBUG loaded listener.js 23:17:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f00345d0000) [pid = 1826] [serial = 1830] [outer = 0x7f003052bc00] 23:17:34 INFO - PROCESS | 1826 | 1461651454348 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]]]}] 23:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1436ms 23:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:17:34 INFO - PROCESS | 1826 | 1461651454398 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:17:34 INFO - PROCESS | 1826 | 1461651454401 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:17:34 INFO - PROCESS | 1826 | 1461651454405 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:17:34 INFO - PROCESS | 1826 | 1461651454410 Marionette TRACE conn3 <- [1,2410,null,{}] 23:17:34 INFO - PROCESS | 1826 | 1461651454415 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}] 23:17:34 INFO - PROCESS | 1826 | 1461651454621 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:17:34 INFO - PROCESS | 1826 | 1461651454883 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046e68800 == 158 [pid = 1826] [id = 610] 23:17:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f00348dbc00) [pid = 1826] [serial = 1831] [outer = (nil)] 23:17:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f0038baf000) [pid = 1826] [serial = 1832] [outer = 0x7f00348dbc00] 23:17:34 INFO - PROCESS | 1826 | 1461651454962 Marionette DEBUG loaded listener.js 23:17:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f003908d400) [pid = 1826] [serial = 1833] [outer = 0x7f00348dbc00] 23:17:36 INFO - PROCESS | 1826 | 1461651456005 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]]]}] 23:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1636ms 23:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:17:36 INFO - PROCESS | 1826 | 1461651456042 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:17:36 INFO - PROCESS | 1826 | 1461651456045 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:17:36 INFO - PROCESS | 1826 | 1461651456065 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:17:36 INFO - PROCESS | 1826 | 1461651456067 Marionette TRACE conn3 <- [1,2414,null,{}] 23:17:36 INFO - PROCESS | 1826 | 1461651456079 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}] 23:17:36 INFO - PROCESS | 1826 | 1461651456257 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:17:36 INFO - PROCESS | 1826 | 1461651456560 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b832800 == 159 [pid = 1826] [id = 611] 23:17:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f0035d93000) [pid = 1826] [serial = 1834] [outer = (nil)] 23:17:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f003943c000) [pid = 1826] [serial = 1835] [outer = 0x7f0035d93000] 23:17:36 INFO - PROCESS | 1826 | 1461651456637 Marionette DEBUG loaded listener.js 23:17:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f0039da2000) [pid = 1826] [serial = 1836] [outer = 0x7f0035d93000] 23:17:37 INFO - PROCESS | 1826 | 1461651457451 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]]]}] 23:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1458ms 23:17:37 INFO - PROCESS | 1826 | 1461651457509 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:17:37 INFO - PROCESS | 1826 | 1461651457512 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:17:37 INFO - PROCESS | 1826 | 1461651457518 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:17:37 INFO - PROCESS | 1826 | 1461651457520 Marionette TRACE conn3 <- [1,2418,null,{}] 23:17:37 INFO - PROCESS | 1826 | 1461651457526 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}] 23:17:37 INFO - PROCESS | 1826 | 1461651457699 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:17:37 INFO - PROCESS | 1826 | 1461651457977 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bb1a800 == 160 [pid = 1826] [id = 612] 23:17:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f002066a000) [pid = 1826] [serial = 1837] [outer = (nil)] 23:17:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0039dab000) [pid = 1826] [serial = 1838] [outer = 0x7f002066a000] 23:17:38 INFO - PROCESS | 1826 | 1461651458049 Marionette DEBUG loaded listener.js 23:17:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f003a34bc00) [pid = 1826] [serial = 1839] [outer = 0x7f002066a000] 23:17:38 INFO - PROCESS | 1826 | 1461651458882 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]]]}] 23:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1433ms 23:17:38 INFO - PROCESS | 1826 | 1461651458951 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:17:38 INFO - PROCESS | 1826 | 1461651458955 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:17:38 INFO - PROCESS | 1826 | 1461651458961 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:17:38 INFO - PROCESS | 1826 | 1461651458964 Marionette TRACE conn3 <- [1,2422,null,{}] 23:17:38 INFO - PROCESS | 1826 | 1461651458969 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}] 23:17:39 INFO - PROCESS | 1826 | 1461651459143 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:17:39 INFO - PROCESS | 1826 | 1461651459406 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c0b0000 == 161 [pid = 1826] [id = 613] 23:17:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f0037941c00) [pid = 1826] [serial = 1840] [outer = (nil)] 23:17:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f003a835400) [pid = 1826] [serial = 1841] [outer = 0x7f0037941c00] 23:17:39 INFO - PROCESS | 1826 | 1461651459477 Marionette DEBUG loaded listener.js 23:17:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f003b293400) [pid = 1826] [serial = 1842] [outer = 0x7f0037941c00] 23:17:40 INFO - PROCESS | 1826 | 1461651460268 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]]]}] 23:17:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:17:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1329ms 23:17:40 INFO - PROCESS | 1826 | 1461651460290 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:17:40 INFO - PROCESS | 1826 | 1461651460292 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:17:40 INFO - PROCESS | 1826 | 1461651460298 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:17:40 INFO - PROCESS | 1826 | 1461651460301 Marionette TRACE conn3 <- [1,2426,null,{}] 23:17:40 INFO - PROCESS | 1826 | 1461651460306 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}] 23:17:40 INFO - PROCESS | 1826 | 1461651460556 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:17:40 INFO - PROCESS | 1826 | 1461651460718 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004de99800 == 162 [pid = 1826] [id = 614] 23:17:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f00228db400) [pid = 1826] [serial = 1843] [outer = (nil)] 23:17:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f003a34d000) [pid = 1826] [serial = 1844] [outer = 0x7f00228db400] 23:17:40 INFO - PROCESS | 1826 | 1461651460802 Marionette DEBUG loaded listener.js 23:17:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f003c123800) [pid = 1826] [serial = 1845] [outer = 0x7f00228db400] 23:17:41 INFO - PROCESS | 1826 | 1461651461619 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]]]}] 23:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1378ms 23:17:41 INFO - PROCESS | 1826 | 1461651461677 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:17:41 INFO - PROCESS | 1826 | 1461651461681 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:17:41 INFO - PROCESS | 1826 | 1461651461687 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:17:41 INFO - PROCESS | 1826 | 1461651461691 Marionette TRACE conn3 <- [1,2430,null,{}] 23:17:41 INFO - PROCESS | 1826 | 1461651461696 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}] 23:17:41 INFO - PROCESS | 1826 | 1461651461899 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:17:42 INFO - PROCESS | 1826 | 1461651462174 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0051005000 == 163 [pid = 1826] [id = 615] 23:17:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f001f9c8400) [pid = 1826] [serial = 1846] [outer = (nil)] 23:17:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f002f356400) [pid = 1826] [serial = 1847] [outer = 0x7f001f9c8400] 23:17:42 INFO - PROCESS | 1826 | 1461651462252 Marionette DEBUG loaded listener.js 23:17:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f003c4de800) [pid = 1826] [serial = 1848] [outer = 0x7f001f9c8400] 23:17:43 INFO - PROCESS | 1826 | 1461651463127 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]]]}] 23:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1484ms 23:17:43 INFO - PROCESS | 1826 | 1461651463171 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:17:43 INFO - PROCESS | 1826 | 1461651463175 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:17:43 INFO - PROCESS | 1826 | 1461651463180 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:17:43 INFO - PROCESS | 1826 | 1461651463182 Marionette TRACE conn3 <- [1,2434,null,{}] 23:17:43 INFO - PROCESS | 1826 | 1461651463188 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}] 23:17:43 INFO - PROCESS | 1826 | 1461651463359 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:17:43 INFO - PROCESS | 1826 | 1461651463629 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033dad000 == 164 [pid = 1826] [id = 616] 23:17:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f00227aac00) [pid = 1826] [serial = 1849] [outer = (nil)] 23:17:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f0045d20000) [pid = 1826] [serial = 1850] [outer = 0x7f00227aac00] 23:17:43 INFO - PROCESS | 1826 | 1461651463699 Marionette DEBUG loaded listener.js 23:17:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f0046ba5c00) [pid = 1826] [serial = 1851] [outer = 0x7f00227aac00] 23:17:44 INFO - PROCESS | 1826 | 1461651464516 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]]]}] 23:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1388ms 23:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:17:44 INFO - PROCESS | 1826 | 1461651464570 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:17:44 INFO - PROCESS | 1826 | 1461651464572 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:17:44 INFO - PROCESS | 1826 | 1461651464579 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:17:44 INFO - PROCESS | 1826 | 1461651464581 Marionette TRACE conn3 <- [1,2438,null,{}] 23:17:44 INFO - PROCESS | 1826 | 1461651464586 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}] 23:17:44 INFO - PROCESS | 1826 | 1461651464757 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:17:45 INFO - PROCESS | 1826 | 1461651465027 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00590d3800 == 165 [pid = 1826] [id = 617] 23:17:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f003c4d9800) [pid = 1826] [serial = 1852] [outer = (nil)] 23:17:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f003038b000) [pid = 1826] [serial = 1853] [outer = 0x7f003c4d9800] 23:17:45 INFO - PROCESS | 1826 | 1461651465106 Marionette DEBUG loaded listener.js 23:17:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0046ca7000) [pid = 1826] [serial = 1854] [outer = 0x7f003c4d9800] 23:17:45 INFO - PROCESS | 1826 | 1461651465954 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]]]}] 23:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1430ms 23:17:46 INFO - PROCESS | 1826 | 1461651466009 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:17:46 INFO - PROCESS | 1826 | 1461651466011 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:17:46 INFO - PROCESS | 1826 | 1461651466017 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:17:46 INFO - PROCESS | 1826 | 1461651466019 Marionette TRACE conn3 <- [1,2442,null,{}] 23:17:46 INFO - PROCESS | 1826 | 1461651466024 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}] 23:17:46 INFO - PROCESS | 1826 | 1461651466200 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:17:46 INFO - PROCESS | 1826 | 1461651466470 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001d639800 == 166 [pid = 1826] [id = 618] 23:17:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0039af3000) [pid = 1826] [serial = 1855] [outer = (nil)] 23:17:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f0046e0d800) [pid = 1826] [serial = 1856] [outer = 0x7f0039af3000] 23:17:46 INFO - PROCESS | 1826 | 1461651466544 Marionette DEBUG loaded listener.js 23:17:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f0047aae800) [pid = 1826] [serial = 1857] [outer = 0x7f0039af3000] 23:17:47 INFO - PROCESS | 1826 | 1461651467362 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]]]}] 23:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1385ms 23:17:47 INFO - PROCESS | 1826 | 1461651467403 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:17:47 INFO - PROCESS | 1826 | 1461651467405 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:17:47 INFO - PROCESS | 1826 | 1461651467412 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:17:47 INFO - PROCESS | 1826 | 1461651467414 Marionette TRACE conn3 <- [1,2446,null,{}] 23:17:47 INFO - PROCESS | 1826 | 1461651467419 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}] 23:17:47 INFO - PROCESS | 1826 | 1461651467606 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:17:47 INFO - PROCESS | 1826 | 1461651467887 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001eca2800 == 167 [pid = 1826] [id = 619] 23:17:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f003fe55c00) [pid = 1826] [serial = 1858] [outer = (nil)] 23:17:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f0047ded800) [pid = 1826] [serial = 1859] [outer = 0x7f003fe55c00] 23:17:47 INFO - PROCESS | 1826 | 1461651467961 Marionette DEBUG loaded listener.js 23:17:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f0048038800) [pid = 1826] [serial = 1860] [outer = 0x7f003fe55c00] 23:17:48 INFO - PROCESS | 1826 | 1461651468762 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]]]}] 23:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1380ms 23:17:48 INFO - PROCESS | 1826 | 1461651468792 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:17:48 INFO - PROCESS | 1826 | 1461651468798 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:17:48 INFO - PROCESS | 1826 | 1461651468803 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:17:48 INFO - PROCESS | 1826 | 1461651468806 Marionette TRACE conn3 <- [1,2450,null,{}] 23:17:48 INFO - PROCESS | 1826 | 1461651468811 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}] 23:17:48 INFO - PROCESS | 1826 | 1461651468987 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:17:49 INFO - PROCESS | 1826 | 1461651469264 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002059e000 == 168 [pid = 1826] [id = 620] 23:17:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f0046cf5c00) [pid = 1826] [serial = 1861] [outer = (nil)] 23:17:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f0049f3cc00) [pid = 1826] [serial = 1862] [outer = 0x7f0046cf5c00] 23:17:49 INFO - PROCESS | 1826 | 1461651469337 Marionette DEBUG loaded listener.js 23:17:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f004b66ec00) [pid = 1826] [serial = 1863] [outer = 0x7f0046cf5c00] 23:17:50 INFO - PROCESS | 1826 | 1461651470209 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]]]}] 23:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1439ms 23:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:17:50 INFO - PROCESS | 1826 | 1461651470242 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:17:50 INFO - PROCESS | 1826 | 1461651470245 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:17:50 INFO - PROCESS | 1826 | 1461651470251 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:17:50 INFO - PROCESS | 1826 | 1461651470254 Marionette TRACE conn3 <- [1,2454,null,{}] 23:17:50 INFO - PROCESS | 1826 | 1461651470259 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}] 23:17:50 INFO - PROCESS | 1826 | 1461651470470 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:17:50 INFO - PROCESS | 1826 | 1461651470831 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e8dd800 == 169 [pid = 1826] [id = 621] 23:17:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f00204ee000) [pid = 1826] [serial = 1864] [outer = (nil)] 23:17:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f00238e3c00) [pid = 1826] [serial = 1865] [outer = 0x7f00204ee000] 23:17:50 INFO - PROCESS | 1826 | 1461651470914 Marionette DEBUG loaded listener.js 23:17:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f004b9a4c00) [pid = 1826] [serial = 1866] [outer = 0x7f00204ee000] 23:17:51 INFO - PROCESS | 1826 | 1461651471681 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]]]}] 23:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1485ms 23:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:17:51 INFO - PROCESS | 1826 | 1461651471735 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:17:51 INFO - PROCESS | 1826 | 1461651471738 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:17:51 INFO - PROCESS | 1826 | 1461651471744 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:17:51 INFO - PROCESS | 1826 | 1461651471747 Marionette TRACE conn3 <- [1,2458,null,{}] 23:17:51 INFO - PROCESS | 1826 | 1461651471752 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}] 23:17:51 INFO - PROCESS | 1826 | 1461651471927 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:17:52 INFO - PROCESS | 1826 | 1461651472598 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205c3000 == 170 [pid = 1826] [id = 622] 23:17:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f001d8ce400) [pid = 1826] [serial = 1867] [outer = (nil)] 23:17:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f001f9c8c00) [pid = 1826] [serial = 1868] [outer = 0x7f001d8ce400] 23:17:52 INFO - PROCESS | 1826 | 1461651472721 Marionette DEBUG loaded listener.js 23:17:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f00224d0000) [pid = 1826] [serial = 1869] [outer = 0x7f001d8ce400] 23:17:53 INFO - PROCESS | 1826 | 1461651473577 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]]]}] 23:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1887ms 23:17:53 INFO - PROCESS | 1826 | 1461651473630 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:17:53 INFO - PROCESS | 1826 | 1461651473636 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:17:53 INFO - PROCESS | 1826 | 1461651473642 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:17:53 INFO - PROCESS | 1826 | 1461651473647 Marionette TRACE conn3 <- [1,2462,null,{}] 23:17:53 INFO - PROCESS | 1826 | 1461651473654 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}] 23:17:53 INFO - PROCESS | 1826 | 1461651473834 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:17:54 INFO - PROCESS | 1826 | 1461651474108 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e00c800 == 171 [pid = 1826] [id = 623] 23:17:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f001e8eac00) [pid = 1826] [serial = 1870] [outer = (nil)] 23:17:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f0028967000) [pid = 1826] [serial = 1871] [outer = 0x7f001e8eac00] 23:17:54 INFO - PROCESS | 1826 | 1461651474178 Marionette DEBUG loaded listener.js 23:17:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f002e3af800) [pid = 1826] [serial = 1872] [outer = 0x7f001e8eac00] 23:17:55 INFO - PROCESS | 1826 | 1461651475037 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]]]}] 23:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1482ms 23:17:55 INFO - PROCESS | 1826 | 1461651475128 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:17:55 INFO - PROCESS | 1826 | 1461651475137 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:17:55 INFO - PROCESS | 1826 | 1461651475152 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:17:55 INFO - PROCESS | 1826 | 1461651475157 Marionette TRACE conn3 <- [1,2466,null,{}] 23:17:55 INFO - PROCESS | 1826 | 1461651475239 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}] 23:17:55 INFO - PROCESS | 1826 | 1461651475478 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:17:55 INFO - PROCESS | 1826 | 1461651475907 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021223800 == 170 [pid = 1826] [id = 603] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f0030fed000) [pid = 1826] [serial = 1721] [outer = (nil)] [url = about:blank] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f002e3a8800) [pid = 1826] [serial = 1712] [outer = (nil)] [url = about:blank] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f00332dec00) [pid = 1826] [serial = 1727] [outer = (nil)] [url = about:blank] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f003052a400) [pid = 1826] [serial = 1751] [outer = (nil)] [url = about:blank] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f0030907000) [pid = 1826] [serial = 1718] [outer = (nil)] [url = about:blank] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f0030530800) [pid = 1826] [serial = 1715] [outer = (nil)] [url = about:blank] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f0031e0a800) [pid = 1826] [serial = 1724] [outer = (nil)] [url = about:blank] 23:17:55 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f002f8d9400) [pid = 1826] [serial = 1709] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001fb11000 == 171 [pid = 1826] [id = 624] 23:17:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f00228e0400) [pid = 1826] [serial = 1873] [outer = (nil)] 23:17:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f0028960400) [pid = 1826] [serial = 1874] [outer = 0x7f00228e0400] 23:17:56 INFO - PROCESS | 1826 | 1461651476047 Marionette DEBUG loaded listener.js 23:17:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f002fcc4c00) [pid = 1826] [serial = 1875] [outer = 0x7f00228e0400] 23:17:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f622000 == 170 [pid = 1826] [id = 602] 23:17:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0026f9c000 == 169 [pid = 1826] [id = 601] 23:17:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00236c7800 == 168 [pid = 1826] [id = 600] 23:17:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e8c3000 == 167 [pid = 1826] [id = 599] 23:17:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001fb09000 == 166 [pid = 1826] [id = 598] 23:17:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022ccf000 == 165 [pid = 1826] [id = 597] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f001f9d5000) [pid = 1826] [serial = 1691] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f00227b0800) [pid = 1826] [serial = 1734] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f0025931400) [pid = 1826] [serial = 1739] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f002e27d000) [pid = 1826] [serial = 1745] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f001f9cec00) [pid = 1826] [serial = 1730] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f002f350800) [pid = 1826] [serial = 1706] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f002105dc00) [pid = 1826] [serial = 1733] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f002426d400) [pid = 1826] [serial = 1737] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f002df1d800) [pid = 1826] [serial = 1703] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f00243d3400) [pid = 1826] [serial = 1697] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f002f39b400) [pid = 1826] [serial = 1749] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f00270ad400) [pid = 1826] [serial = 1689] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f00211e6800) [pid = 1826] [serial = 1748] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f00270a8c00) [pid = 1826] [serial = 1700] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f0028965800) [pid = 1826] [serial = 1742] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f0022e68800) [pid = 1826] [serial = 1694] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f002e3af000) [pid = 1826] [serial = 1746] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f002307f000) [pid = 1826] [serial = 1736] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f002df48800) [pid = 1826] [serial = 1743] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f0026ebe000) [pid = 1826] [serial = 1740] [outer = (nil)] [url = about:blank] 23:17:56 INFO - PROCESS | 1826 | 1461651476785 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]]]}] 23:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1642ms 23:17:56 INFO - PROCESS | 1826 | 1461651476793 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:17:56 INFO - PROCESS | 1826 | 1461651476796 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:17:56 INFO - PROCESS | 1826 | 1461651476804 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:17:56 INFO - PROCESS | 1826 | 1461651476812 Marionette TRACE conn3 <- [1,2470,null,{}] 23:17:56 INFO - PROCESS | 1826 | 1461651476854 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}] 23:17:57 INFO - PROCESS | 1826 | 1461651477089 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:17:57 INFO - PROCESS | 1826 | 1461651477225 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002457b000 == 166 [pid = 1826] [id = 625] 23:17:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f0024267000) [pid = 1826] [serial = 1876] [outer = (nil)] 23:17:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f0030f65c00) [pid = 1826] [serial = 1877] [outer = 0x7f0024267000] 23:17:57 INFO - PROCESS | 1826 | 1461651477285 Marionette DEBUG loaded listener.js 23:17:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f0031b51c00) [pid = 1826] [serial = 1878] [outer = 0x7f0024267000] 23:17:58 INFO - PROCESS | 1826 | 1461651478036 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]]]}] 23:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1251ms 23:17:58 INFO - PROCESS | 1826 | 1461651478053 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:17:58 INFO - PROCESS | 1826 | 1461651478056 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:17:58 INFO - PROCESS | 1826 | 1461651478063 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:17:58 INFO - PROCESS | 1826 | 1461651478066 Marionette TRACE conn3 <- [1,2474,null,{}] 23:17:58 INFO - PROCESS | 1826 | 1461651478070 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}] 23:17:58 INFO - PROCESS | 1826 | 1461651478324 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:17:58 INFO - PROCESS | 1826 | 1461651478449 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f491800 == 167 [pid = 1826] [id = 626] 23:17:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f002df1d800) [pid = 1826] [serial = 1879] [outer = (nil)] 23:17:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f0033564800) [pid = 1826] [serial = 1880] [outer = 0x7f002df1d800] 23:17:58 INFO - PROCESS | 1826 | 1461651478525 Marionette DEBUG loaded listener.js 23:17:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f00338a4c00) [pid = 1826] [serial = 1881] [outer = 0x7f002df1d800] 23:17:59 INFO - PROCESS | 1826 | 1461651479318 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]]]}] 23:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1276ms 23:17:59 INFO - PROCESS | 1826 | 1461651479339 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:17:59 INFO - PROCESS | 1826 | 1461651479342 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:17:59 INFO - PROCESS | 1826 | 1461651479348 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:17:59 INFO - PROCESS | 1826 | 1461651479350 Marionette TRACE conn3 <- [1,2478,null,{}] 23:17:59 INFO - PROCESS | 1826 | 1461651479355 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}] 23:17:59 INFO - PROCESS | 1826 | 1461651479584 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:17:59 INFO - PROCESS | 1826 | 1461651479615 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00320c3800 == 168 [pid = 1826] [id = 627] 23:17:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0033c1c400) [pid = 1826] [serial = 1882] [outer = (nil)] 23:17:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0033f06c00) [pid = 1826] [serial = 1883] [outer = 0x7f0033c1c400] 23:17:59 INFO - PROCESS | 1826 | 1461651479684 Marionette DEBUG loaded listener.js 23:17:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f00348d6800) [pid = 1826] [serial = 1884] [outer = 0x7f0033c1c400] 23:18:00 INFO - PROCESS | 1826 | 1461651480537 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]]]}] 23:18:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:18:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1276ms 23:18:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:18:00 INFO - PROCESS | 1826 | 1461651480627 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:18:00 INFO - PROCESS | 1826 | 1461651480630 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:18:00 INFO - PROCESS | 1826 | 1461651480634 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:18:00 INFO - PROCESS | 1826 | 1461651480638 Marionette TRACE conn3 <- [1,2482,null,{}] 23:18:00 INFO - PROCESS | 1826 | 1461651480643 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}] 23:18:01 INFO - PROCESS | 1826 | 1461651481151 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:18:01 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f0030390c00) [pid = 1826] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:18:01 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f001e749000) [pid = 1826] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:18:01 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f001f757c00) [pid = 1826] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:18:01 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f001f74e800) [pid = 1826] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:18:01 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f0025928400) [pid = 1826] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:18:01 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f001e74bc00) [pid = 1826] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:18:01 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f001d8d0400) [pid = 1826] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:18:01 INFO - PROCESS | 1826 | 1461651481326 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ce5000 == 169 [pid = 1826] [id = 628] 23:18:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f001e74bc00) [pid = 1826] [serial = 1885] [outer = (nil)] 23:18:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f0022e69400) [pid = 1826] [serial = 1886] [outer = 0x7f001e74bc00] 23:18:01 INFO - PROCESS | 1826 | 1461651481394 Marionette DEBUG loaded listener.js 23:18:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f00320e4c00) [pid = 1826] [serial = 1887] [outer = 0x7f001e74bc00] 23:18:02 INFO - PROCESS | 1826 | 1461651482058 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]]]}] 23:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1481ms 23:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:18:02 INFO - PROCESS | 1826 | 1461651482116 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:18:02 INFO - PROCESS | 1826 | 1461651482119 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:18:02 INFO - PROCESS | 1826 | 1461651482125 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:18:02 INFO - PROCESS | 1826 | 1461651482126 Marionette TRACE conn3 <- [1,2486,null,{}] 23:18:02 INFO - PROCESS | 1826 | 1461651482133 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}] 23:18:02 INFO - PROCESS | 1826 | 1461651482292 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:18:02 INFO - PROCESS | 1826 | 1461651482485 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00348ac000 == 170 [pid = 1826] [id = 629] 23:18:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f001f74e800) [pid = 1826] [serial = 1888] [outer = (nil)] 23:18:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f0037e22800) [pid = 1826] [serial = 1889] [outer = 0x7f001f74e800] 23:18:02 INFO - PROCESS | 1826 | 1461651482545 Marionette DEBUG loaded listener.js 23:18:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0033549800) [pid = 1826] [serial = 1890] [outer = 0x7f001f74e800] 23:18:03 INFO - PROCESS | 1826 | 1461651483457 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]]]}] 23:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1384ms 23:18:03 INFO - PROCESS | 1826 | 1461651483508 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:18:03 INFO - PROCESS | 1826 | 1461651483513 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:18:03 INFO - PROCESS | 1826 | 1461651483522 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:18:03 INFO - PROCESS | 1826 | 1461651483528 Marionette TRACE conn3 <- [1,2490,null,{}] 23:18:03 INFO - PROCESS | 1826 | 1461651483537 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}] 23:18:03 INFO - PROCESS | 1826 | 1461651483733 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:18:04 INFO - PROCESS | 1826 | 1461651484059 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022ccf000 == 171 [pid = 1826] [id = 630] 23:18:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f00227b1400) [pid = 1826] [serial = 1891] [outer = (nil)] 23:18:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f002544a400) [pid = 1826] [serial = 1892] [outer = 0x7f00227b1400] 23:18:04 INFO - PROCESS | 1826 | 1461651484138 Marionette DEBUG loaded listener.js 23:18:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f0026f41c00) [pid = 1826] [serial = 1893] [outer = 0x7f00227b1400] 23:18:04 INFO - PROCESS | 1826 | 1461651484989 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]]]}] 23:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1541ms 23:18:05 INFO - PROCESS | 1826 | 1461651485064 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:18:05 INFO - PROCESS | 1826 | 1461651485072 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:18:05 INFO - PROCESS | 1826 | 1461651485082 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:18:05 INFO - PROCESS | 1826 | 1461651485085 Marionette TRACE conn3 <- [1,2494,null,{}] 23:18:05 INFO - PROCESS | 1826 | 1461651485091 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}] 23:18:05 INFO - PROCESS | 1826 | 1461651485316 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:18:05 INFO - PROCESS | 1826 | 1461651485632 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030990000 == 172 [pid = 1826] [id = 631] 23:18:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f002df45400) [pid = 1826] [serial = 1894] [outer = (nil)] 23:18:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f002fcc9c00) [pid = 1826] [serial = 1895] [outer = 0x7f002df45400] 23:18:05 INFO - PROCESS | 1826 | 1461651485706 Marionette DEBUG loaded listener.js 23:18:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f003095d000) [pid = 1826] [serial = 1896] [outer = 0x7f002df45400] 23:18:06 INFO - PROCESS | 1826 | 1461651486605 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]]]}] 23:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1583ms 23:18:06 INFO - PROCESS | 1826 | 1461651486665 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:18:06 INFO - PROCESS | 1826 | 1461651486668 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:18:06 INFO - PROCESS | 1826 | 1461651486674 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:18:06 INFO - PROCESS | 1826 | 1461651486679 Marionette TRACE conn3 <- [1,2498,null,{}] 23:18:06 INFO - PROCESS | 1826 | 1461651486695 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}] 23:18:06 INFO - PROCESS | 1826 | 1461651486922 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:18:07 INFO - PROCESS | 1826 | 1461651487243 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00398da800 == 173 [pid = 1826] [id = 632] 23:18:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f0033519c00) [pid = 1826] [serial = 1897] [outer = (nil)] 23:18:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f0033c1bc00) [pid = 1826] [serial = 1898] [outer = 0x7f0033519c00] 23:18:07 INFO - PROCESS | 1826 | 1461651487320 Marionette DEBUG loaded listener.js 23:18:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f003672e800) [pid = 1826] [serial = 1899] [outer = 0x7f0033519c00] 23:18:08 INFO - PROCESS | 1826 | 1461651488143 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]]]}] 23:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1541ms 23:18:08 INFO - PROCESS | 1826 | 1461651488216 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:18:08 INFO - PROCESS | 1826 | 1461651488220 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:18:08 INFO - PROCESS | 1826 | 1461651488226 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:18:08 INFO - PROCESS | 1826 | 1461651488228 Marionette TRACE conn3 <- [1,2502,null,{}] 23:18:08 INFO - PROCESS | 1826 | 1461651488234 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}] 23:18:08 INFO - PROCESS | 1826 | 1461651488458 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:18:08 INFO - PROCESS | 1826 | 1461651488730 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b746800 == 174 [pid = 1826] [id = 633] 23:18:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f0033549c00) [pid = 1826] [serial = 1900] [outer = (nil)] 23:18:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f0039438400) [pid = 1826] [serial = 1901] [outer = 0x7f0033549c00] 23:18:08 INFO - PROCESS | 1826 | 1461651488848 Marionette DEBUG loaded listener.js 23:18:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f0039ae9c00) [pid = 1826] [serial = 1902] [outer = 0x7f0033549c00] 23:18:09 INFO - PROCESS | 1826 | 1461651489634 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]]]}] 23:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1477ms 23:18:09 INFO - PROCESS | 1826 | 1461651489704 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:18:09 INFO - PROCESS | 1826 | 1461651489708 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:18:09 INFO - PROCESS | 1826 | 1461651489713 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:18:09 INFO - PROCESS | 1826 | 1461651489716 Marionette TRACE conn3 <- [1,2506,null,{}] 23:18:09 INFO - PROCESS | 1826 | 1461651489721 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}] 23:18:09 INFO - PROCESS | 1826 | 1461651489900 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:18:10 INFO - PROCESS | 1826 | 1461651490170 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0046e7a000 == 175 [pid = 1826] [id = 634] 23:18:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f0037e28000) [pid = 1826] [serial = 1903] [outer = (nil)] 23:18:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f003b296800) [pid = 1826] [serial = 1904] [outer = 0x7f0037e28000] 23:18:10 INFO - PROCESS | 1826 | 1461651490242 Marionette DEBUG loaded listener.js 23:18:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f003c465400) [pid = 1826] [serial = 1905] [outer = 0x7f0037e28000] 23:18:11 INFO - PROCESS | 1826 | 1461651491071 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]]]}] 23:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1431ms 23:18:11 INFO - PROCESS | 1826 | 1461651491144 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:18:11 INFO - PROCESS | 1826 | 1461651491147 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:18:11 INFO - PROCESS | 1826 | 1461651491153 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:18:11 INFO - PROCESS | 1826 | 1461651491155 Marionette TRACE conn3 <- [1,2510,null,{}] 23:18:11 INFO - PROCESS | 1826 | 1461651491161 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}] 23:18:11 INFO - PROCESS | 1826 | 1461651491405 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:18:11 INFO - PROCESS | 1826 | 1461651491683 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004de95000 == 176 [pid = 1826] [id = 635] 23:18:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f00470d8000) [pid = 1826] [serial = 1906] [outer = (nil)] 23:18:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f004b9af800) [pid = 1826] [serial = 1907] [outer = 0x7f00470d8000] 23:18:11 INFO - PROCESS | 1826 | 1461651491820 Marionette DEBUG loaded listener.js 23:18:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f004ba0b800) [pid = 1826] [serial = 1908] [outer = 0x7f00470d8000] 23:18:12 INFO - PROCESS | 1826 | 1461651492609 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]]]}] 23:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1531ms 23:18:12 INFO - PROCESS | 1826 | 1461651492685 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:18:12 INFO - PROCESS | 1826 | 1461651492687 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:18:12 INFO - PROCESS | 1826 | 1461651492694 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:18:12 INFO - PROCESS | 1826 | 1461651492696 Marionette TRACE conn3 <- [1,2514,null,{}] 23:18:12 INFO - PROCESS | 1826 | 1461651492701 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}] 23:18:12 INFO - PROCESS | 1826 | 1461651492925 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:18:13 INFO - PROCESS | 1826 | 1461651493226 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001c12f800 == 177 [pid = 1826] [id = 636] 23:18:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f004803a400) [pid = 1826] [serial = 1909] [outer = (nil)] 23:18:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f004bc43800) [pid = 1826] [serial = 1910] [outer = 0x7f004803a400] 23:18:13 INFO - PROCESS | 1826 | 1461651493336 Marionette DEBUG loaded listener.js 23:18:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f004bc4b800) [pid = 1826] [serial = 1911] [outer = 0x7f004803a400] 23:18:14 INFO - PROCESS | 1826 | 1461651494130 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]]]}] 23:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1477ms 23:18:14 INFO - PROCESS | 1826 | 1461651494171 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:18:14 INFO - PROCESS | 1826 | 1461651494175 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:18:14 INFO - PROCESS | 1826 | 1461651494180 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:18:14 INFO - PROCESS | 1826 | 1461651494183 Marionette TRACE conn3 <- [1,2518,null,{}] 23:18:14 INFO - PROCESS | 1826 | 1461651494188 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}] 23:18:14 INFO - PROCESS | 1826 | 1461651494375 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:18:14 INFO - PROCESS | 1826 | 1461651494654 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f005101f000 == 178 [pid = 1826] [id = 637] 23:18:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f0028642c00) [pid = 1826] [serial = 1912] [outer = (nil)] 23:18:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f002864b000) [pid = 1826] [serial = 1913] [outer = 0x7f0028642c00] 23:18:14 INFO - PROCESS | 1826 | 1461651494726 Marionette DEBUG loaded listener.js 23:18:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f002864f400) [pid = 1826] [serial = 1914] [outer = 0x7f0028642c00] 23:18:15 INFO - PROCESS | 1826 | 1461651495544 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]]]}] 23:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1429ms 23:18:15 INFO - PROCESS | 1826 | 1461651495610 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:18:15 INFO - PROCESS | 1826 | 1461651495614 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:18:15 INFO - PROCESS | 1826 | 1461651495620 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:18:15 INFO - PROCESS | 1826 | 1461651495623 Marionette TRACE conn3 <- [1,2522,null,{}] 23:18:15 INFO - PROCESS | 1826 | 1461651495628 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}] 23:18:15 INFO - PROCESS | 1826 | 1461651495802 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:18:16 INFO - PROCESS | 1826 | 1461651496090 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f9b7800 == 179 [pid = 1826] [id = 638] 23:18:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f0028644c00) [pid = 1826] [serial = 1915] [outer = (nil)] 23:18:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f002fcbf400) [pid = 1826] [serial = 1916] [outer = 0x7f0028644c00] 23:18:16 INFO - PROCESS | 1826 | 1461651496170 Marionette DEBUG loaded listener.js 23:18:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f0033d08800) [pid = 1826] [serial = 1917] [outer = 0x7f0028644c00] 23:18:16 INFO - PROCESS | 1826 | 1461651496976 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]]]}] 23:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1433ms 23:18:17 INFO - PROCESS | 1826 | 1461651497053 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:18:17 INFO - PROCESS | 1826 | 1461651497057 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:18:17 INFO - PROCESS | 1826 | 1461651497062 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:18:17 INFO - PROCESS | 1826 | 1461651497065 Marionette TRACE conn3 <- [1,2526,null,{}] 23:18:17 INFO - PROCESS | 1826 | 1461651497070 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}] 23:18:17 INFO - PROCESS | 1826 | 1461651497253 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:18:17 INFO - PROCESS | 1826 | 1461651497535 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025b71000 == 180 [pid = 1826] [id = 639] 23:18:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f002864a800) [pid = 1826] [serial = 1918] [outer = (nil)] 23:18:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f0033d0dc00) [pid = 1826] [serial = 1919] [outer = 0x7f002864a800] 23:18:17 INFO - PROCESS | 1826 | 1461651497607 Marionette DEBUG loaded listener.js 23:18:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f004ba0cc00) [pid = 1826] [serial = 1920] [outer = 0x7f002864a800] 23:18:18 INFO - PROCESS | 1826 | 1461651498479 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]]]}] 23:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1481ms 23:18:18 INFO - PROCESS | 1826 | 1461651498545 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:18:18 INFO - PROCESS | 1826 | 1461651498549 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:18:18 INFO - PROCESS | 1826 | 1461651498555 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:18:18 INFO - PROCESS | 1826 | 1461651498559 Marionette TRACE conn3 <- [1,2530,null,{}] 23:18:18 INFO - PROCESS | 1826 | 1461651498564 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}] 23:18:18 INFO - PROCESS | 1826 | 1461651498781 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:18:19 INFO - PROCESS | 1826 | 1461651499056 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024456800 == 181 [pid = 1826] [id = 640] 23:18:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f0033d09400) [pid = 1826] [serial = 1921] [outer = (nil)] 23:18:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f0033d0f000) [pid = 1826] [serial = 1922] [outer = 0x7f0033d09400] 23:18:19 INFO - PROCESS | 1826 | 1461651499184 Marionette DEBUG loaded listener.js 23:18:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f004be69c00) [pid = 1826] [serial = 1923] [outer = 0x7f0033d09400] 23:18:20 INFO - PROCESS | 1826 | 1461651500015 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]]]}] 23:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1529ms 23:18:20 INFO - PROCESS | 1826 | 1461651500085 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:18:20 INFO - PROCESS | 1826 | 1461651500089 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:18:20 INFO - PROCESS | 1826 | 1461651500094 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:18:20 INFO - PROCESS | 1826 | 1461651500097 Marionette TRACE conn3 <- [1,2534,null,{}] 23:18:20 INFO - PROCESS | 1826 | 1461651500102 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}] 23:18:20 INFO - PROCESS | 1826 | 1461651500284 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:18:20 INFO - PROCESS | 1826 | 1461651500560 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001c1dc800 == 182 [pid = 1826] [id = 641] 23:18:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f0026c24c00) [pid = 1826] [serial = 1924] [outer = (nil)] 23:18:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f0026c2a400) [pid = 1826] [serial = 1925] [outer = 0x7f0026c24c00] 23:18:20 INFO - PROCESS | 1826 | 1461651500631 Marionette DEBUG loaded listener.js 23:18:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f0026c30400) [pid = 1826] [serial = 1926] [outer = 0x7f0026c24c00] 23:18:21 INFO - PROCESS | 1826 | 1461651501441 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]]]}] 23:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1383ms 23:18:21 INFO - PROCESS | 1826 | 1461651501477 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:18:21 INFO - PROCESS | 1826 | 1461651501479 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:18:21 INFO - PROCESS | 1826 | 1461651501485 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:18:21 INFO - PROCESS | 1826 | 1461651501487 Marionette TRACE conn3 <- [1,2538,null,{}] 23:18:21 INFO - PROCESS | 1826 | 1461651501493 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}] 23:18:21 INFO - PROCESS | 1826 | 1461651501669 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:18:21 INFO - PROCESS | 1826 | 1461651501957 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025b81000 == 183 [pid = 1826] [id = 642] 23:18:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f001ee9a400) [pid = 1826] [serial = 1927] [outer = (nil)] 23:18:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f001eea2c00) [pid = 1826] [serial = 1928] [outer = 0x7f001ee9a400] 23:18:22 INFO - PROCESS | 1826 | 1461651502029 Marionette DEBUG loaded listener.js 23:18:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f001eea8000) [pid = 1826] [serial = 1929] [outer = 0x7f001ee9a400] 23:18:22 INFO - PROCESS | 1826 | 1461651502862 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]]]}] 23:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1431ms 23:18:22 INFO - PROCESS | 1826 | 1461651502916 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:18:22 INFO - PROCESS | 1826 | 1461651502919 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:18:22 INFO - PROCESS | 1826 | 1461651502925 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:18:22 INFO - PROCESS | 1826 | 1461651502927 Marionette TRACE conn3 <- [1,2542,null,{}] 23:18:22 INFO - PROCESS | 1826 | 1461651502933 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}] 23:18:23 INFO - PROCESS | 1826 | 1461651503126 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:18:23 INFO - PROCESS | 1826 | 1461651503409 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034557800 == 184 [pid = 1826] [id = 643] 23:18:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f001ee9d800) [pid = 1826] [serial = 1930] [outer = (nil)] 23:18:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f0026c2dc00) [pid = 1826] [serial = 1931] [outer = 0x7f001ee9d800] 23:18:23 INFO - PROCESS | 1826 | 1461651503482 Marionette DEBUG loaded listener.js 23:18:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f0033d0bc00) [pid = 1826] [serial = 1932] [outer = 0x7f001ee9d800] 23:18:24 INFO - PROCESS | 1826 | 1461651504313 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]]]}] 23:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1438ms 23:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:18:24 INFO - PROCESS | 1826 | 1461651504364 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:18:24 INFO - PROCESS | 1826 | 1461651504367 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:18:24 INFO - PROCESS | 1826 | 1461651504373 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:18:24 INFO - PROCESS | 1826 | 1461651504376 Marionette TRACE conn3 <- [1,2546,null,{}] 23:18:24 INFO - PROCESS | 1826 | 1461651504382 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}] 23:18:24 INFO - PROCESS | 1826 | 1461651504579 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:18:24 INFO - PROCESS | 1826 | 1461651504871 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f83d800 == 185 [pid = 1826] [id = 644] 23:18:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f0019b02400) [pid = 1826] [serial = 1933] [outer = (nil)] 23:18:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f0019b0b000) [pid = 1826] [serial = 1934] [outer = 0x7f0019b02400] 23:18:24 INFO - PROCESS | 1826 | 1461651504947 Marionette DEBUG loaded listener.js 23:18:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f0019b10400) [pid = 1826] [serial = 1935] [outer = 0x7f0019b02400] 23:18:25 INFO - PROCESS | 1826 | 1461651505774 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]]]}] 23:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1479ms 23:18:25 INFO - PROCESS | 1826 | 1461651505851 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:18:25 INFO - PROCESS | 1826 | 1461651505854 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:18:25 INFO - PROCESS | 1826 | 1461651505860 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:18:25 INFO - PROCESS | 1826 | 1461651505862 Marionette TRACE conn3 <- [1,2550,null,{}] 23:18:25 INFO - PROCESS | 1826 | 1461651505868 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}] 23:18:26 INFO - PROCESS | 1826 | 1461651506095 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:18:26 INFO - PROCESS | 1826 | 1461651506403 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001912f800 == 186 [pid = 1826] [id = 645] 23:18:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f0019b04800) [pid = 1826] [serial = 1936] [outer = (nil)] 23:18:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f001f893800) [pid = 1826] [serial = 1937] [outer = 0x7f0019b04800] 23:18:26 INFO - PROCESS | 1826 | 1461651506512 Marionette DEBUG loaded listener.js 23:18:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f001f898c00) [pid = 1826] [serial = 1938] [outer = 0x7f0019b04800] 23:18:27 INFO - PROCESS | 1826 | 1461651507361 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]]]}] 23:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1537ms 23:18:27 INFO - PROCESS | 1826 | 1461651507397 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:18:27 INFO - PROCESS | 1826 | 1461651507399 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:18:27 INFO - PROCESS | 1826 | 1461651507405 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:18:27 INFO - PROCESS | 1826 | 1461651507407 Marionette TRACE conn3 <- [1,2554,null,{}] 23:18:27 INFO - PROCESS | 1826 | 1461651507413 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}] 23:18:27 INFO - PROCESS | 1826 | 1461651507593 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:18:28 INFO - PROCESS | 1826 | 1461651508506 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ec97000 == 187 [pid = 1826] [id = 646] 23:18:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f001f757c00) [pid = 1826] [serial = 1939] [outer = (nil)] 23:18:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f001f89f800) [pid = 1826] [serial = 1940] [outer = 0x7f001f757c00] 23:18:28 INFO - PROCESS | 1826 | 1461651508605 Marionette DEBUG loaded listener.js 23:18:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f00204e5c00) [pid = 1826] [serial = 1941] [outer = 0x7f001f757c00] 23:18:29 INFO - PROCESS | 1826 | 1461651509442 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]]]}] 23:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2089ms 23:18:29 INFO - PROCESS | 1826 | 1461651509497 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:18:29 INFO - PROCESS | 1826 | 1461651509502 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:18:29 INFO - PROCESS | 1826 | 1461651509509 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:18:29 INFO - PROCESS | 1826 | 1461651509514 Marionette TRACE conn3 <- [1,2558,null,{}] 23:18:29 INFO - PROCESS | 1826 | 1461651509521 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}] 23:18:29 INFO - PROCESS | 1826 | 1461651509692 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:18:30 INFO - PROCESS | 1826 | 1461651509997 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021014800 == 188 [pid = 1826] [id = 647] 23:18:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f001f756400) [pid = 1826] [serial = 1942] [outer = (nil)] 23:18:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f002066cc00) [pid = 1826] [serial = 1943] [outer = 0x7f001f756400] 23:18:30 INFO - PROCESS | 1826 | 1461651510110 Marionette DEBUG loaded listener.js 23:18:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f0022eecc00) [pid = 1826] [serial = 1944] [outer = 0x7f001f756400] 23:18:31 INFO - PROCESS | 1826 | 1461651511092 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]]]}] 23:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1636ms 23:18:31 INFO - PROCESS | 1826 | 1461651511155 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:18:31 INFO - PROCESS | 1826 | 1461651511168 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:18:31 INFO - PROCESS | 1826 | 1461651511178 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:18:31 INFO - PROCESS | 1826 | 1461651511180 Marionette TRACE conn3 <- [1,2562,null,{}] 23:18:31 INFO - PROCESS | 1826 | 1461651511192 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}] 23:18:31 INFO - PROCESS | 1826 | 1461651511383 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:18:31 INFO - PROCESS | 1826 | 1461651511742 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ec9a800 == 189 [pid = 1826] [id = 648] 23:18:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f0025c21800) [pid = 1826] [serial = 1945] [outer = (nil)] 23:18:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f0026c2d400) [pid = 1826] [serial = 1946] [outer = 0x7f0025c21800] 23:18:31 INFO - PROCESS | 1826 | 1461651511812 Marionette DEBUG loaded listener.js 23:18:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f0026e09c00) [pid = 1826] [serial = 1947] [outer = 0x7f0025c21800] 23:18:32 INFO - PROCESS | 1826 | 1461651512723 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]]]}] 23:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1583ms 23:18:32 INFO - PROCESS | 1826 | 1461651512762 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:18:32 INFO - PROCESS | 1826 | 1461651512766 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:18:32 INFO - PROCESS | 1826 | 1461651512778 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:18:32 INFO - PROCESS | 1826 | 1461651512786 Marionette TRACE conn3 <- [1,2566,null,{}] 23:18:32 INFO - PROCESS | 1826 | 1461651512794 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}] 23:18:32 INFO - PROCESS | 1826 | 1461651512983 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:18:33 INFO - PROCESS | 1826 | 1461651513312 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254e9000 == 190 [pid = 1826] [id = 649] 23:18:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f0025932c00) [pid = 1826] [serial = 1948] [outer = (nil)] 23:18:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f002895fc00) [pid = 1826] [serial = 1949] [outer = 0x7f0025932c00] 23:18:33 INFO - PROCESS | 1826 | 1461651513380 Marionette DEBUG loaded listener.js 23:18:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f002df51800) [pid = 1826] [serial = 1950] [outer = 0x7f0025932c00] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339c7800 == 189 [pid = 1826] [id = 378] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004bb06800 == 188 [pid = 1826] [id = 135] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021ce5000 == 187 [pid = 1826] [id = 628] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003488e800 == 186 [pid = 1826] [id = 573] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00320c3800 == 185 [pid = 1826] [id = 627] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f491800 == 184 [pid = 1826] [id = 626] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002457b000 == 183 [pid = 1826] [id = 625] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001fb11000 == 182 [pid = 1826] [id = 624] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002503b000 == 181 [pid = 1826] [id = 545] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e00c800 == 180 [pid = 1826] [id = 623] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00205c3000 == 179 [pid = 1826] [id = 622] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002059e000 == 178 [pid = 1826] [id = 620] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001eca2800 == 177 [pid = 1826] [id = 619] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001d639800 == 176 [pid = 1826] [id = 618] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00590d3800 == 175 [pid = 1826] [id = 617] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033dad000 == 174 [pid = 1826] [id = 616] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0051005000 == 173 [pid = 1826] [id = 615] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004de99800 == 172 [pid = 1826] [id = 614] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c0b0000 == 171 [pid = 1826] [id = 613] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004bb1a800 == 170 [pid = 1826] [id = 612] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b832800 == 169 [pid = 1826] [id = 611] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046e68800 == 168 [pid = 1826] [id = 610] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a3f5800 == 167 [pid = 1826] [id = 609] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0037e9a000 == 166 [pid = 1826] [id = 608] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002f498800 == 165 [pid = 1826] [id = 606] 23:18:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00213d3000 == 164 [pid = 1826] [id = 605] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f003355b400) [pid = 1826] [serial = 1814] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f003052a800) [pid = 1826] [serial = 1808] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f0030fedc00) [pid = 1826] [serial = 1809] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f0022e69000) [pid = 1826] [serial = 1811] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f002591e400) [pid = 1826] [serial = 1799] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f0026f49000) [pid = 1826] [serial = 1800] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f002df4a800) [pid = 1826] [serial = 1805] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f002105cc00) [pid = 1826] [serial = 1754] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f002e3b1000) [pid = 1826] [serial = 1760] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f002df46400) [pid = 1826] [serial = 1802] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f002e27e000) [pid = 1826] [serial = 1803] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f0021059400) [pid = 1826] [serial = 1794] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f001e8ee000) [pid = 1826] [serial = 1793] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f00235df800) [pid = 1826] [serial = 1797] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f0020677800) [pid = 1826] [serial = 1796] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f0025448c00) [pid = 1826] [serial = 1757] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f00332db000) [pid = 1826] [serial = 1766] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f0030fed800) [pid = 1826] [serial = 1763] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f00335a3400) [pid = 1826] [serial = 1769] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f003390c000) [pid = 1826] [serial = 1772] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f0033c17800) [pid = 1826] [serial = 1775] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f0033c24800) [pid = 1826] [serial = 1778] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f00345cf000) [pid = 1826] [serial = 1784] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f0033f0e000) [pid = 1826] [serial = 1781] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f003793e000) [pid = 1826] [serial = 1787] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f003805ec00) [pid = 1826] [serial = 1790] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f002fcbfc00) [pid = 1826] [serial = 1812] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f002f45f400) [pid = 1826] [serial = 1806] [outer = (nil)] [url = about:blank] 23:18:34 INFO - PROCESS | 1826 | 1461651514472 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]]]}] 23:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1743ms 23:18:34 INFO - PROCESS | 1826 | 1461651514514 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:18:34 INFO - PROCESS | 1826 | 1461651514518 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:18:34 INFO - PROCESS | 1826 | 1461651514523 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:18:34 INFO - PROCESS | 1826 | 1461651514526 Marionette TRACE conn3 <- [1,2570,null,{}] 23:18:34 INFO - PROCESS | 1826 | 1461651514530 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}] 23:18:34 INFO - PROCESS | 1826 | 1461651514695 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:18:34 INFO - PROCESS | 1826 | 1461651514708 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205c7000 == 165 [pid = 1826] [id = 650] 23:18:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f001e74c800) [pid = 1826] [serial = 1951] [outer = (nil)] 23:18:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f002df21800) [pid = 1826] [serial = 1952] [outer = 0x7f001e74c800] 23:18:34 INFO - PROCESS | 1826 | 1461651514767 Marionette DEBUG loaded listener.js 23:18:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f002e3ac400) [pid = 1826] [serial = 1953] [outer = 0x7f001e74c800] 23:18:35 INFO - PROCESS | 1826 | 1461651515702 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]]]}] 23:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1231ms 23:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:18:35 INFO - PROCESS | 1826 | 1461651515754 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:18:35 INFO - PROCESS | 1826 | 1461651515757 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:18:35 INFO - PROCESS | 1826 | 1461651515762 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:18:35 INFO - PROCESS | 1826 | 1461651515764 Marionette TRACE conn3 <- [1,2574,null,{}] 23:18:35 INFO - PROCESS | 1826 | 1461651515770 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}] 23:18:35 INFO - PROCESS | 1826 | 1461651515933 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:18:36 INFO - PROCESS | 1826 | 1461651516160 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025042800 == 166 [pid = 1826] [id = 651] 23:18:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f002f392000) [pid = 1826] [serial = 1954] [outer = (nil)] 23:18:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f002f463000) [pid = 1826] [serial = 1955] [outer = 0x7f002f392000] 23:18:36 INFO - PROCESS | 1826 | 1461651516232 Marionette DEBUG loaded listener.js 23:18:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f00304ca400) [pid = 1826] [serial = 1956] [outer = 0x7f002f392000] 23:18:37 INFO - PROCESS | 1826 | 1461651517039 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]]]}] 23:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1327ms 23:18:37 INFO - PROCESS | 1826 | 1461651517098 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:18:37 INFO - PROCESS | 1826 | 1461651517101 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:18:37 INFO - PROCESS | 1826 | 1461651517106 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:18:37 INFO - PROCESS | 1826 | 1461651517109 Marionette TRACE conn3 <- [1,2578,null,{}] 23:18:37 INFO - PROCESS | 1826 | 1461651517114 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}] 23:18:37 INFO - PROCESS | 1826 | 1461651517346 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:18:37 INFO - PROCESS | 1826 | 1461651517381 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e01a000 == 167 [pid = 1826] [id = 652] 23:18:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f0030905000) [pid = 1826] [serial = 1957] [outer = (nil)] 23:18:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f0030fedc00) [pid = 1826] [serial = 1958] [outer = 0x7f0030905000] 23:18:37 INFO - PROCESS | 1826 | 1461651517438 Marionette DEBUG loaded listener.js 23:18:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f0031b52c00) [pid = 1826] [serial = 1959] [outer = 0x7f0030905000] 23:18:38 INFO - PROCESS | 1826 | 1461651518303 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]]]}] 23:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1231ms 23:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:18:38 INFO - PROCESS | 1826 | 1461651518338 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:18:38 INFO - PROCESS | 1826 | 1461651518340 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:18:38 INFO - PROCESS | 1826 | 1461651518346 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:18:38 INFO - PROCESS | 1826 | 1461651518348 Marionette TRACE conn3 <- [1,2582,null,{}] 23:18:38 INFO - PROCESS | 1826 | 1461651518359 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}] 23:18:39 INFO - PROCESS | 1826 | 1461651519449 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f00270b2c00) [pid = 1826] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f001e743800) [pid = 1826] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f002105c000) [pid = 1826] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f00348de400) [pid = 1826] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f0022ee8c00) [pid = 1826] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f00337f5800) [pid = 1826] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f002f21a400) [pid = 1826] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f001d8c8400) [pid = 1826] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f0030531400) [pid = 1826] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f00345ccc00) [pid = 1826] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f001e8f1000) [pid = 1826] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f001d8c9000) [pid = 1826] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f003a8ebc00) [pid = 1826] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f00345cc000) [pid = 1826] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f0033c1c400) [pid = 1826] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f001e74bc00) [pid = 1826] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f0024267000) [pid = 1826] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f00228e0400) [pid = 1826] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f002df1d800) [pid = 1826] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f001e8eac00) [pid = 1826] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f001d8ce400) [pid = 1826] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:18:39 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f001e8ebc00) [pid = 1826] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:18:39 INFO - PROCESS | 1826 | 1461651519673 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ffd3000 == 168 [pid = 1826] [id = 653] 23:18:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f001d8c8400) [pid = 1826] [serial = 1960] [outer = (nil)] 23:18:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f001e750800) [pid = 1826] [serial = 1961] [outer = 0x7f001d8c8400] 23:18:39 INFO - PROCESS | 1826 | 1461651519732 Marionette DEBUG loaded listener.js 23:18:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f0025920000) [pid = 1826] [serial = 1962] [outer = 0x7f001d8c8400] 23:18:40 INFO - PROCESS | 1826 | 1461651520342 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]]]}] 23:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2036ms 23:18:40 INFO - PROCESS | 1826 | 1461651520382 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:18:40 INFO - PROCESS | 1826 | 1461651520384 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:18:40 INFO - PROCESS | 1826 | 1461651520391 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:18:40 INFO - PROCESS | 1826 | 1461651520404 Marionette TRACE conn3 <- [1,2586,null,{}] 23:18:40 INFO - PROCESS | 1826 | 1461651520408 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}] 23:18:40 INFO - PROCESS | 1826 | 1461651520568 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:18:40 INFO - PROCESS | 1826 | 1461651520766 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030893000 == 169 [pid = 1826] [id = 654] 23:18:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f001d8c9000) [pid = 1826] [serial = 1963] [outer = (nil)] 23:18:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f003090e800) [pid = 1826] [serial = 1964] [outer = 0x7f001d8c9000] 23:18:40 INFO - PROCESS | 1826 | 1461651520823 Marionette DEBUG loaded listener.js 23:18:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f00332d2000) [pid = 1826] [serial = 1965] [outer = 0x7f001d8c9000] 23:18:41 INFO - PROCESS | 1826 | 1461651521677 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]]]}] 23:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1340ms 23:18:41 INFO - PROCESS | 1826 | 1461651521732 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:18:41 INFO - PROCESS | 1826 | 1461651521738 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:18:41 INFO - PROCESS | 1826 | 1461651521746 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:18:41 INFO - PROCESS | 1826 | 1461651521752 Marionette TRACE conn3 <- [1,2590,null,{}] 23:18:41 INFO - PROCESS | 1826 | 1461651521779 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}] 23:18:41 INFO - PROCESS | 1826 | 1461651521978 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:18:42 INFO - PROCESS | 1826 | 1461651522310 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ec9d000 == 170 [pid = 1826] [id = 655] 23:18:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f001f899800) [pid = 1826] [serial = 1966] [outer = (nil)] 23:18:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f001f8a1400) [pid = 1826] [serial = 1967] [outer = 0x7f001f899800] 23:18:42 INFO - PROCESS | 1826 | 1461651522386 Marionette DEBUG loaded listener.js 23:18:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f00227a5000) [pid = 1826] [serial = 1968] [outer = 0x7f001f899800] 23:18:43 INFO - PROCESS | 1826 | 1461651523246 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]]]}] 23:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1556ms 23:18:43 INFO - PROCESS | 1826 | 1461651523301 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:18:43 INFO - PROCESS | 1826 | 1461651523309 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:18:43 INFO - PROCESS | 1826 | 1461651523320 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:18:43 INFO - PROCESS | 1826 | 1461651523323 Marionette TRACE conn3 <- [1,2594,null,{}] 23:18:43 INFO - PROCESS | 1826 | 1461651523329 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}] 23:18:43 INFO - PROCESS | 1826 | 1461651523530 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:18:43 INFO - PROCESS | 1826 | 1461651523883 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024570800 == 171 [pid = 1826] [id = 656] 23:18:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f0025c2ac00) [pid = 1826] [serial = 1969] [outer = (nil)] 23:18:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f0026c26000) [pid = 1826] [serial = 1970] [outer = 0x7f0025c2ac00] 23:18:43 INFO - PROCESS | 1826 | 1461651523957 Marionette DEBUG loaded listener.js 23:18:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f0026e0c000) [pid = 1826] [serial = 1971] [outer = 0x7f0025c2ac00] 23:18:44 INFO - PROCESS | 1826 | 1461651524868 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]]]}] 23:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1585ms 23:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:18:44 INFO - PROCESS | 1826 | 1461651524904 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:18:44 INFO - PROCESS | 1826 | 1461651524907 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:18:44 INFO - PROCESS | 1826 | 1461651524913 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:18:44 INFO - PROCESS | 1826 | 1461651524919 Marionette TRACE conn3 <- [1,2598,null,{}] 23:18:44 INFO - PROCESS | 1826 | 1461651524934 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}] 23:18:45 INFO - PROCESS | 1826 | 1461651525121 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:18:45 INFO - PROCESS | 1826 | 1461651525448 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033342800 == 172 [pid = 1826] [id = 657] 23:18:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f002df46400) [pid = 1826] [serial = 1972] [outer = (nil)] 23:18:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f002f27d400) [pid = 1826] [serial = 1973] [outer = 0x7f002df46400] 23:18:45 INFO - PROCESS | 1826 | 1461651525525 Marionette DEBUG loaded listener.js 23:18:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f002f8d9400) [pid = 1826] [serial = 1974] [outer = 0x7f002df46400] 23:18:46 INFO - PROCESS | 1826 | 1461651526385 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]]]}] 23:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1537ms 23:18:46 INFO - PROCESS | 1826 | 1461651526450 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:18:46 INFO - PROCESS | 1826 | 1461651526455 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:18:46 INFO - PROCESS | 1826 | 1461651526460 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:18:46 INFO - PROCESS | 1826 | 1461651526463 Marionette TRACE conn3 <- [1,2602,null,{}] 23:18:46 INFO - PROCESS | 1826 | 1461651526468 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}] 23:18:46 INFO - PROCESS | 1826 | 1461651526654 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:18:46 INFO - PROCESS | 1826 | 1461651526928 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339c6000 == 173 [pid = 1826] [id = 658] 23:18:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f002df52c00) [pid = 1826] [serial = 1975] [outer = (nil)] 23:18:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f0031c62400) [pid = 1826] [serial = 1976] [outer = 0x7f002df52c00] 23:18:47 INFO - PROCESS | 1826 | 1461651527042 Marionette DEBUG loaded listener.js 23:18:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f0033556c00) [pid = 1826] [serial = 1977] [outer = 0x7f002df52c00] 23:18:47 INFO - PROCESS | 1826 | 1461651527908 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]]]}] 23:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1489ms 23:18:47 INFO - PROCESS | 1826 | 1461651527950 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:18:47 INFO - PROCESS | 1826 | 1461651527954 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:18:47 INFO - PROCESS | 1826 | 1461651527959 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:18:47 INFO - PROCESS | 1826 | 1461651527961 Marionette TRACE conn3 <- [1,2606,null,{}] 23:18:47 INFO - PROCESS | 1826 | 1461651527967 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}] 23:18:48 INFO - PROCESS | 1826 | 1461651528157 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:18:48 INFO - PROCESS | 1826 | 1461651528440 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034552000 == 174 [pid = 1826] [id = 659] 23:18:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f002e3b0800) [pid = 1826] [serial = 1978] [outer = (nil)] 23:18:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f00335ad400) [pid = 1826] [serial = 1979] [outer = 0x7f002e3b0800] 23:18:48 INFO - PROCESS | 1826 | 1461651528550 Marionette DEBUG loaded listener.js 23:18:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f0033afa800) [pid = 1826] [serial = 1980] [outer = 0x7f002e3b0800] 23:18:49 INFO - PROCESS | 1826 | 1461651529397 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]]]}] 23:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1484ms 23:18:49 INFO - PROCESS | 1826 | 1461651529445 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:18:49 INFO - PROCESS | 1826 | 1461651529448 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:18:49 INFO - PROCESS | 1826 | 1461651529454 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:18:49 INFO - PROCESS | 1826 | 1461651529457 Marionette TRACE conn3 <- [1,2610,null,{}] 23:18:49 INFO - PROCESS | 1826 | 1461651529462 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}] 23:18:49 INFO - PROCESS | 1826 | 1461651529676 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:18:49 INFO - PROCESS | 1826 | 1461651529953 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00393ab000 == 175 [pid = 1826] [id = 660] 23:18:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f00345c2800) [pid = 1826] [serial = 1981] [outer = (nil)] 23:18:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f003793e000) [pid = 1826] [serial = 1982] [outer = 0x7f00345c2800] 23:18:50 INFO - PROCESS | 1826 | 1461651530074 Marionette DEBUG loaded listener.js 23:18:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f0038ec2800) [pid = 1826] [serial = 1983] [outer = 0x7f00345c2800] 23:18:50 INFO - PROCESS | 1826 | 1461651530871 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]]]}] 23:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1478ms 23:18:50 INFO - PROCESS | 1826 | 1461651530932 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:18:50 INFO - PROCESS | 1826 | 1461651530936 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:18:50 INFO - PROCESS | 1826 | 1461651530942 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:18:50 INFO - PROCESS | 1826 | 1461651530944 Marionette TRACE conn3 <- [1,2614,null,{}] 23:18:50 INFO - PROCESS | 1826 | 1461651530949 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}] 23:18:51 INFO - PROCESS | 1826 | 1461651531145 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:18:51 INFO - PROCESS | 1826 | 1461651531428 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a5d8000 == 176 [pid = 1826] [id = 661] 23:18:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f00345cac00) [pid = 1826] [serial = 1984] [outer = (nil)] 23:18:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f0039439000) [pid = 1826] [serial = 1985] [outer = 0x7f00345cac00] 23:18:51 INFO - PROCESS | 1826 | 1461651531503 Marionette DEBUG loaded listener.js 23:18:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f0039da1800) [pid = 1826] [serial = 1986] [outer = 0x7f00345cac00] 23:18:52 INFO - PROCESS | 1826 | 1461651532338 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]]]}] 23:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1438ms 23:18:52 INFO - PROCESS | 1826 | 1461651532380 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:18:52 INFO - PROCESS | 1826 | 1461651532383 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:18:52 INFO - PROCESS | 1826 | 1461651532389 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:18:52 INFO - PROCESS | 1826 | 1461651532391 Marionette TRACE conn3 <- [1,2618,null,{}] 23:18:52 INFO - PROCESS | 1826 | 1461651532397 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}] 23:18:52 INFO - PROCESS | 1826 | 1461651532578 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:18:52 INFO - PROCESS | 1826 | 1461651532860 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003d0ed000 == 177 [pid = 1826] [id = 662] 23:18:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f00348de400) [pid = 1826] [serial = 1987] [outer = (nil)] 23:18:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f003a10d400) [pid = 1826] [serial = 1988] [outer = 0x7f00348de400] 23:18:52 INFO - PROCESS | 1826 | 1461651532931 Marionette DEBUG loaded listener.js 23:18:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f003ab86c00) [pid = 1826] [serial = 1989] [outer = 0x7f00348de400] 23:18:53 INFO - PROCESS | 1826 | 1461651533786 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]]]}] 23:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1433ms 23:18:53 INFO - PROCESS | 1826 | 1461651533823 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:18:53 INFO - PROCESS | 1826 | 1461651533826 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:18:53 INFO - PROCESS | 1826 | 1461651533832 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:18:53 INFO - PROCESS | 1826 | 1461651533834 Marionette TRACE conn3 <- [1,2622,null,{}] 23:18:53 INFO - PROCESS | 1826 | 1461651533840 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}] 23:18:54 INFO - PROCESS | 1826 | 1461651534018 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:18:54 INFO - PROCESS | 1826 | 1461651534301 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047d1e800 == 178 [pid = 1826] [id = 663] 23:18:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f0039437c00) [pid = 1826] [serial = 1990] [outer = (nil)] 23:18:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f003c467c00) [pid = 1826] [serial = 1991] [outer = 0x7f0039437c00] 23:18:54 INFO - PROCESS | 1826 | 1461651534375 Marionette DEBUG loaded listener.js 23:18:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f003c4da000) [pid = 1826] [serial = 1992] [outer = 0x7f0039437c00] 23:18:55 INFO - PROCESS | 1826 | 1461651535219 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]]]}] 23:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1428ms 23:18:55 INFO - PROCESS | 1826 | 1461651535261 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:18:55 INFO - PROCESS | 1826 | 1461651535265 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:18:55 INFO - PROCESS | 1826 | 1461651535270 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:18:55 INFO - PROCESS | 1826 | 1461651535272 Marionette TRACE conn3 <- [1,2626,null,{}] 23:18:55 INFO - PROCESS | 1826 | 1461651535278 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}] 23:18:55 INFO - PROCESS | 1826 | 1461651535461 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:18:55 INFO - PROCESS | 1826 | 1461651535744 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004bb06800 == 179 [pid = 1826] [id = 664] 23:18:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f0039daa400) [pid = 1826] [serial = 1993] [outer = (nil)] 23:18:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f0040d8b400) [pid = 1826] [serial = 1994] [outer = 0x7f0039daa400] 23:18:55 INFO - PROCESS | 1826 | 1461651535816 Marionette DEBUG loaded listener.js 23:18:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f0046ba8400) [pid = 1826] [serial = 1995] [outer = 0x7f0039daa400] 23:18:56 INFO - PROCESS | 1826 | 1461651536659 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]]]}] 23:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1432ms 23:18:56 INFO - PROCESS | 1826 | 1461651536703 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:18:56 INFO - PROCESS | 1826 | 1461651536707 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:18:56 INFO - PROCESS | 1826 | 1461651536713 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:18:56 INFO - PROCESS | 1826 | 1461651536717 Marionette TRACE conn3 <- [1,2630,null,{}] 23:18:56 INFO - PROCESS | 1826 | 1461651536722 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}] 23:18:56 INFO - PROCESS | 1826 | 1461651536922 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:18:57 INFO - PROCESS | 1826 | 1461651537211 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004ec5c800 == 180 [pid = 1826] [id = 665] 23:18:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f003c4dd400) [pid = 1826] [serial = 1996] [outer = (nil)] 23:18:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f0047e32800) [pid = 1826] [serial = 1997] [outer = 0x7f003c4dd400] 23:18:57 INFO - PROCESS | 1826 | 1461651537291 Marionette DEBUG loaded listener.js 23:18:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f004ba0a000) [pid = 1826] [serial = 1998] [outer = 0x7f003c4dd400] 23:18:58 INFO - PROCESS | 1826 | 1461651538166 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]]]}] 23:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1529ms 23:18:58 INFO - PROCESS | 1826 | 1461651538243 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:18:58 INFO - PROCESS | 1826 | 1461651538245 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:18:58 INFO - PROCESS | 1826 | 1461651538252 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:18:58 INFO - PROCESS | 1826 | 1461651538254 Marionette TRACE conn3 <- [1,2634,null,{}] 23:18:58 INFO - PROCESS | 1826 | 1461651538259 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}] 23:18:58 INFO - PROCESS | 1826 | 1461651538441 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:18:58 INFO - PROCESS | 1826 | 1461651538721 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022856000 == 181 [pid = 1826] [id = 666] 23:18:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f001d753000) [pid = 1826] [serial = 1999] [outer = (nil)] 23:18:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f001d75e000) [pid = 1826] [serial = 2000] [outer = 0x7f001d753000] 23:18:58 INFO - PROCESS | 1826 | 1461651538805 Marionette DEBUG loaded listener.js 23:18:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f0046cf8000) [pid = 1826] [serial = 2001] [outer = 0x7f001d753000] 23:18:59 INFO - PROCESS | 1826 | 1461651539671 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]]]}] 23:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1489ms 23:18:59 INFO - PROCESS | 1826 | 1461651539742 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:18:59 INFO - PROCESS | 1826 | 1461651539744 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:18:59 INFO - PROCESS | 1826 | 1461651539759 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:18:59 INFO - PROCESS | 1826 | 1461651539761 Marionette TRACE conn3 <- [1,2638,null,{}] 23:18:59 INFO - PROCESS | 1826 | 1461651539766 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}] 23:18:59 INFO - PROCESS | 1826 | 1461651539949 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:19:00 INFO - PROCESS | 1826 | 1461651540234 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0017ad4800 == 182 [pid = 1826] [id = 667] 23:19:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f0017ae3800) [pid = 1826] [serial = 2002] [outer = (nil)] 23:19:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f0017aeb400) [pid = 1826] [serial = 2003] [outer = 0x7f0017ae3800] 23:19:00 INFO - PROCESS | 1826 | 1461651540303 Marionette DEBUG loaded listener.js 23:19:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f0017af1800) [pid = 1826] [serial = 2004] [outer = 0x7f0017ae3800] 23:19:01 INFO - PROCESS | 1826 | 1461651541165 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]]]}] 23:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1491ms 23:19:01 INFO - PROCESS | 1826 | 1461651541250 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:19:01 INFO - PROCESS | 1826 | 1461651541254 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:19:01 INFO - PROCESS | 1826 | 1461651541260 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:19:01 INFO - PROCESS | 1826 | 1461651541262 Marionette TRACE conn3 <- [1,2642,null,{}] 23:19:01 INFO - PROCESS | 1826 | 1461651541268 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}] 23:19:01 INFO - PROCESS | 1826 | 1461651541455 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:19:01 INFO - PROCESS | 1826 | 1461651541738 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001da9b800 == 183 [pid = 1826] [id = 668] 23:19:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f0017ae5c00) [pid = 1826] [serial = 2005] [outer = (nil)] 23:19:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f0039af4800) [pid = 1826] [serial = 2006] [outer = 0x7f0017ae5c00] 23:19:01 INFO - PROCESS | 1826 | 1461651541814 Marionette DEBUG loaded listener.js 23:19:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f004ba10c00) [pid = 1826] [serial = 2007] [outer = 0x7f0017ae5c00] 23:19:02 INFO - PROCESS | 1826 | 1461651542674 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]]]}] 23:19:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:19:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1479ms 23:19:02 INFO - PROCESS | 1826 | 1461651542740 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:19:02 INFO - PROCESS | 1826 | 1461651542744 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:19:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:19:02 INFO - PROCESS | 1826 | 1461651542749 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:19:02 INFO - PROCESS | 1826 | 1461651542751 Marionette TRACE conn3 <- [1,2646,null,{}] 23:19:02 INFO - PROCESS | 1826 | 1461651542757 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}] 23:19:02 INFO - PROCESS | 1826 | 1461651542940 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:19:03 INFO - PROCESS | 1826 | 1461651543236 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001dab1000 == 184 [pid = 1826] [id = 669] 23:19:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f0017ae7c00) [pid = 1826] [serial = 2008] [outer = (nil)] 23:19:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f001dd77800) [pid = 1826] [serial = 2009] [outer = 0x7f0017ae7c00] 23:19:03 INFO - PROCESS | 1826 | 1461651543345 Marionette DEBUG loaded listener.js 23:19:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x7f001dd7c400) [pid = 1826] [serial = 2010] [outer = 0x7f0017ae7c00] 23:19:04 INFO - PROCESS | 1826 | 1461651544140 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]]]}] 23:19:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:19:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1427ms 23:19:04 INFO - PROCESS | 1826 | 1461651544178 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:19:04 INFO - PROCESS | 1826 | 1461651544180 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:19:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:19:04 INFO - PROCESS | 1826 | 1461651544187 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:19:04 INFO - PROCESS | 1826 | 1461651544189 Marionette TRACE conn3 <- [1,2650,null,{}] 23:19:04 INFO - PROCESS | 1826 | 1461651544195 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}] 23:19:04 INFO - PROCESS | 1826 | 1461651544400 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:19:04 INFO - PROCESS | 1826 | 1461651544689 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ffa4000 == 185 [pid = 1826] [id = 670] 23:19:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 293 (0x7f001818e800) [pid = 1826] [serial = 2011] [outer = (nil)] 23:19:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x7f0018195400) [pid = 1826] [serial = 2012] [outer = 0x7f001818e800] 23:19:04 INFO - PROCESS | 1826 | 1461651544760 Marionette DEBUG loaded listener.js 23:19:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 295 (0x7f0018199c00) [pid = 1826] [serial = 2013] [outer = 0x7f001818e800] 23:19:05 INFO - PROCESS | 1826 | 1461651545585 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]]]}] 23:19:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:19:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1427ms 23:19:05 INFO - PROCESS | 1826 | 1461651545615 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:19:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:19:05 INFO - PROCESS | 1826 | 1461651545618 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:19:05 INFO - PROCESS | 1826 | 1461651545623 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:19:05 INFO - PROCESS | 1826 | 1461651545626 Marionette TRACE conn3 <- [1,2654,null,{}] 23:19:05 INFO - PROCESS | 1826 | 1461651545631 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}] 23:19:05 INFO - PROCESS | 1826 | 1461651545812 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:19:06 INFO - PROCESS | 1826 | 1461651546100 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003434c000 == 186 [pid = 1826] [id = 671] 23:19:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 296 (0x7f0018192000) [pid = 1826] [serial = 2014] [outer = (nil)] 23:19:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 297 (0x7f001dd7c000) [pid = 1826] [serial = 2015] [outer = 0x7f0018192000] 23:19:06 INFO - PROCESS | 1826 | 1461651546173 Marionette DEBUG loaded listener.js 23:19:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 298 (0x7f001dd80400) [pid = 1826] [serial = 2016] [outer = 0x7f0018192000] 23:19:07 INFO - PROCESS | 1826 | 1461651547010 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]]]}] 23:19:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:19:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1435ms 23:19:07 INFO - PROCESS | 1826 | 1461651547059 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:19:07 INFO - PROCESS | 1826 | 1461651547062 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:19:07 INFO - PROCESS | 1826 | 1461651547068 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:19:07 INFO - PROCESS | 1826 | 1461651547070 Marionette TRACE conn3 <- [1,2658,null,{}] 23:19:07 INFO - PROCESS | 1826 | 1461651547075 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}] 23:19:07 INFO - PROCESS | 1826 | 1461651547261 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:19:07 INFO - PROCESS | 1826 | 1461651547559 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034361800 == 187 [pid = 1826] [id = 672] 23:19:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 299 (0x7f00178f0400) [pid = 1826] [serial = 2017] [outer = (nil)] 23:19:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 300 (0x7f00178f5400) [pid = 1826] [serial = 2018] [outer = 0x7f00178f0400] 23:19:07 INFO - PROCESS | 1826 | 1461651547667 Marionette DEBUG loaded listener.js 23:19:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 301 (0x7f00178f9c00) [pid = 1826] [serial = 2019] [outer = 0x7f00178f0400] 23:19:08 INFO - PROCESS | 1826 | 1461651548456 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]]]}] 23:19:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1429ms 23:19:08 INFO - PROCESS | 1826 | 1461651548498 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:19:08 INFO - PROCESS | 1826 | 1461651548501 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:19:08 INFO - PROCESS | 1826 | 1461651548507 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:19:08 INFO - PROCESS | 1826 | 1461651548509 Marionette TRACE conn3 <- [1,2662,null,{}] 23:19:08 INFO - PROCESS | 1826 | 1461651548515 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}] 23:19:08 INFO - PROCESS | 1826 | 1461651548702 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:19:09 INFO - PROCESS | 1826 | 1461651549023 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ee0000 == 188 [pid = 1826] [id = 673] 23:19:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 302 (0x7f00178f0c00) [pid = 1826] [serial = 2020] [outer = (nil)] 23:19:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 303 (0x7f001dd7fc00) [pid = 1826] [serial = 2021] [outer = 0x7f00178f0c00] 23:19:09 INFO - PROCESS | 1826 | 1461651549142 Marionette DEBUG loaded listener.js 23:19:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 304 (0x7f0026e0cc00) [pid = 1826] [serial = 2022] [outer = 0x7f00178f0c00] 23:19:09 INFO - PROCESS | 1826 | 1461651549978 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]]]}] 23:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1529ms 23:19:10 INFO - PROCESS | 1826 | 1461651550037 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:19:10 INFO - PROCESS | 1826 | 1461651550040 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:19:10 INFO - PROCESS | 1826 | 1461651550046 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:19:10 INFO - PROCESS | 1826 | 1461651550050 Marionette TRACE conn3 <- [1,2666,null,{}] 23:19:10 INFO - PROCESS | 1826 | 1461651550059 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}] 23:19:10 INFO - PROCESS | 1826 | 1461651550258 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:19:10 INFO - PROCESS | 1826 | 1461651550556 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254df800 == 189 [pid = 1826] [id = 674] 23:19:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 305 (0x7f00178fa400) [pid = 1826] [serial = 2023] [outer = (nil)] 23:19:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 306 (0x7f001c155400) [pid = 1826] [serial = 2024] [outer = 0x7f00178fa400] 23:19:10 INFO - PROCESS | 1826 | 1461651550669 Marionette DEBUG loaded listener.js 23:19:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 307 (0x7f001c159c00) [pid = 1826] [serial = 2025] [outer = 0x7f00178fa400] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00470bb800 == 188 [pid = 1826] [id = 340] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003192c000 == 187 [pid = 1826] [id = 554] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00337b8000 == 186 [pid = 1826] [id = 555] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ffd3000 == 185 [pid = 1826] [id = 653] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e01a000 == 184 [pid = 1826] [id = 652] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025042800 == 183 [pid = 1826] [id = 651] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00205c7000 == 182 [pid = 1826] [id = 650] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00254e9000 == 181 [pid = 1826] [id = 649] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ec9a800 == 180 [pid = 1826] [id = 648] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021014800 == 179 [pid = 1826] [id = 647] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ec97000 == 178 [pid = 1826] [id = 646] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001f83d800 == 177 [pid = 1826] [id = 644] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034557800 == 176 [pid = 1826] [id = 643] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025b81000 == 175 [pid = 1826] [id = 642] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001c1dc800 == 174 [pid = 1826] [id = 641] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0024456800 == 173 [pid = 1826] [id = 640] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025b71000 == 172 [pid = 1826] [id = 639] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001f9b7800 == 171 [pid = 1826] [id = 638] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f005101f000 == 170 [pid = 1826] [id = 637] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001c12f800 == 169 [pid = 1826] [id = 636] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004de95000 == 168 [pid = 1826] [id = 635] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0046e7a000 == 167 [pid = 1826] [id = 634] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b746800 == 166 [pid = 1826] [id = 633] 23:19:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022ccf000 == 165 [pid = 1826] [id = 630] 23:19:12 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:12 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 306 (0x7f003b6abc00) [pid = 1826] [serial = 1602] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 305 (0x7f0046ca7400) [pid = 1826] [serial = 1608] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 304 (0x7f002592d400) [pid = 1826] [serial = 1581] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 303 (0x7f0033907000) [pid = 1826] [serial = 1590] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 302 (0x7f003d07f400) [pid = 1826] [serial = 1605] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 301 (0x7f0025924c00) [pid = 1826] [serial = 1617] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 300 (0x7f0031e11400) [pid = 1826] [serial = 1587] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 299 (0x7f0039d9f800) [pid = 1826] [serial = 1599] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 298 (0x7f00345c4800) [pid = 1826] [serial = 1593] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 297 (0x7f00243d3000) [pid = 1826] [serial = 1731] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 296 (0x7f004bc49000) [pid = 1826] [serial = 1614] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 295 (0x7f0039092000) [pid = 1826] [serial = 1596] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 294 (0x7f002f4bd400) [pid = 1826] [serial = 1584] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x7f004b9b0800) [pid = 1826] [serial = 1611] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 292 (0x7f0033f06c00) [pid = 1826] [serial = 1883] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x7f0022e69400) [pid = 1826] [serial = 1886] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f003943c000) [pid = 1826] [serial = 1835] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f0030f65c00) [pid = 1826] [serial = 1877] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f0031b51c00) [pid = 1826] [serial = 1878] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f003a34d000) [pid = 1826] [serial = 1844] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f00228e3800) [pid = 1826] [serial = 1817] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f002f356400) [pid = 1826] [serial = 1847] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f0033561000) [pid = 1826] [serial = 1826] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f00345c3400) [pid = 1826] [serial = 1829] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f0028960400) [pid = 1826] [serial = 1874] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f002fcc4c00) [pid = 1826] [serial = 1875] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f0033564800) [pid = 1826] [serial = 1880] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f0039dab000) [pid = 1826] [serial = 1838] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f00270b1400) [pid = 1826] [serial = 1820] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f0038baf000) [pid = 1826] [serial = 1832] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f0028967000) [pid = 1826] [serial = 1871] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f002e3af800) [pid = 1826] [serial = 1872] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f003a835400) [pid = 1826] [serial = 1841] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f001f9c8c00) [pid = 1826] [serial = 1868] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f00224d0000) [pid = 1826] [serial = 1869] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f00337f0800) [pid = 1826] [serial = 1815] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f0030955000) [pid = 1826] [serial = 1823] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f00238e3c00) [pid = 1826] [serial = 1865] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f0049f3cc00) [pid = 1826] [serial = 1862] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f0047ded800) [pid = 1826] [serial = 1859] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f0046e0d800) [pid = 1826] [serial = 1856] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f003038b000) [pid = 1826] [serial = 1853] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f0045d20000) [pid = 1826] [serial = 1850] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f00348d6800) [pid = 1826] [serial = 1884] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f00320e4c00) [pid = 1826] [serial = 1887] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f00338a4c00) [pid = 1826] [serial = 1881] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f0037e22800) [pid = 1826] [serial = 1889] [outer = (nil)] [url = about:blank] 23:19:13 INFO - PROCESS | 1826 | 1461651553236 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]]]}] 23:19:13 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) 23:19:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3247ms 23:19:13 INFO - PROCESS | 1826 | 1461651553293 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:19:13 INFO - PROCESS | 1826 | 1461651553298 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:19:13 INFO - PROCESS | 1826 | 1461651553311 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:19:13 INFO - PROCESS | 1826 | 1461651553315 Marionette TRACE conn3 <- [1,2670,null,{}] 23:19:13 INFO - PROCESS | 1826 | 1461651553323 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}] 23:19:13 INFO - PROCESS | 1826 | 1461651553494 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:19:13 INFO - PROCESS | 1826 | 1461651553718 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001d6d1000 == 166 [pid = 1826] [id = 675] 23:19:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f001c15d400) [pid = 1826] [serial = 2026] [outer = (nil)] 23:19:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f001e8e6800) [pid = 1826] [serial = 2027] [outer = 0x7f001c15d400] 23:19:13 INFO - PROCESS | 1826 | 1461651553780 Marionette DEBUG loaded listener.js 23:19:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f001eea6000) [pid = 1826] [serial = 2028] [outer = 0x7f001c15d400] 23:19:14 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:14 INFO - PROCESS | 1826 | 1461651554986 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] 23:19:15 INFO - PROCESS | 1826 | 1461651555059 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:19:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:19:15 INFO - PROCESS | 1826 | 1461651555068 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:19:15 INFO - PROCESS | 1826 | 1461651555072 Marionette TRACE conn3 <- [1,2674,null,{}] 23:19:15 INFO - PROCESS | 1826 | 1461651555077 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}] 23:19:15 INFO - PROCESS | 1826 | 1461651555385 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:19:15 INFO - PROCESS | 1826 | 1461651555426 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f839000 == 167 [pid = 1826] [id = 676] 23:19:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f0021053400) [pid = 1826] [serial = 2029] [outer = (nil)] 23:19:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f00228e3800) [pid = 1826] [serial = 2030] [outer = 0x7f0021053400] 23:19:15 INFO - PROCESS | 1826 | 1461651555485 Marionette DEBUG loaded listener.js 23:19:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f00235e4000) [pid = 1826] [serial = 2031] [outer = 0x7f0021053400] 23:19:16 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:16 INFO - PROCESS | 1826 | 1461651556848 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] 23:19:16 INFO - PROCESS | 1826 | 1461651556903 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:19:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:19:16 INFO - PROCESS | 1826 | 1461651556909 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:19:16 INFO - PROCESS | 1826 | 1461651556914 Marionette TRACE conn3 <- [1,2678,null,{}] 23:19:17 INFO - PROCESS | 1826 | 1461651557060 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}] 23:19:17 INFO - PROCESS | 1826 | 1461651557995 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f002895f400) [pid = 1826] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f0035d93000) [pid = 1826] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f003052bc00) [pid = 1826] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f0037941c00) [pid = 1826] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f00211e8400) [pid = 1826] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f0026f40800) [pid = 1826] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f002066a000) [pid = 1826] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f00348dbc00) [pid = 1826] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f003038c400) [pid = 1826] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f00228dd800) [pid = 1826] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f0033c23800) [pid = 1826] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f0026ebf800) [pid = 1826] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f001e74c800) [pid = 1826] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f001f9d0400) [pid = 1826] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f002e272800) [pid = 1826] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f002307b400) [pid = 1826] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f0025932c00) [pid = 1826] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f001f757c00) [pid = 1826] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f002f223c00) [pid = 1826] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f0030387c00) [pid = 1826] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f001d8c3800) [pid = 1826] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f0022ee6400) [pid = 1826] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f001f74e800) [pid = 1826] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f0022ee4000) [pid = 1826] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f0026ebe400) [pid = 1826] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f0031b03c00) [pid = 1826] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f0030905000) [pid = 1826] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f0022ee9800) [pid = 1826] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f0030f5b400) [pid = 1826] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f001f756400) [pid = 1826] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f001f751c00) [pid = 1826] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f00270aa400) [pid = 1826] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f0022e6a000) [pid = 1826] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f00204e3c00) [pid = 1826] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f0025c21800) [pid = 1826] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f002591b800) [pid = 1826] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f002f392000) [pid = 1826] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f0022e67000) [pid = 1826] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f00211ddc00) [pid = 1826] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f001d8c7c00) [pid = 1826] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f00243d4400) [pid = 1826] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f002f39ac00) [pid = 1826] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f001d8c8400) [pid = 1826] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f002ffbd400) [pid = 1826] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f0022eec800) [pid = 1826] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f00238edc00) [pid = 1826] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f0025927000) [pid = 1826] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f003354e400) [pid = 1826] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f002df4cc00) [pid = 1826] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f002ffb9000) [pid = 1826] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0030910800) [pid = 1826] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f00228d6800) [pid = 1826] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f0025c26800) [pid = 1826] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0033556800) [pid = 1826] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:19:18 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f001f74ec00) [pid = 1826] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:19:18 INFO - PROCESS | 1826 | 1461651558235 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ec98000 == 168 [pid = 1826] [id = 677] 23:19:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f001d8c8400) [pid = 1826] [serial = 2032] [outer = (nil)] 23:19:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f001f756400) [pid = 1826] [serial = 2033] [outer = 0x7f001d8c8400] 23:19:18 INFO - PROCESS | 1826 | 1461651558298 Marionette DEBUG loaded listener.js 23:19:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f00228dd800) [pid = 1826] [serial = 2034] [outer = 0x7f001d8c8400] 23:19:19 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:19 INFO - PROCESS | 1826 | 1461651559382 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]]]}] 23:19:19 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) 23:19:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2501ms 23:19:19 INFO - PROCESS | 1826 | 1461651559410 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:19:19 INFO - PROCESS | 1826 | 1461651559414 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:19:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:19:19 INFO - PROCESS | 1826 | 1461651559419 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:19:19 INFO - PROCESS | 1826 | 1461651559421 Marionette TRACE conn3 <- [1,2682,null,{}] 23:19:19 INFO - PROCESS | 1826 | 1461651559426 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}] 23:19:19 INFO - PROCESS | 1826 | 1461651559592 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:19:19 INFO - PROCESS | 1826 | 1461651559603 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002284f800 == 169 [pid = 1826] [id = 678] 23:19:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f00204e8400) [pid = 1826] [serial = 2035] [outer = (nil)] 23:19:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f0025c21800) [pid = 1826] [serial = 2036] [outer = 0x7f00204e8400] 23:19:19 INFO - PROCESS | 1826 | 1461651559663 Marionette DEBUG loaded listener.js 23:19:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f0026e0e800) [pid = 1826] [serial = 2037] [outer = 0x7f00204e8400] 23:19:21 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:21 INFO - PROCESS | 1826 | 1461651561278 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]]]}] 23:19:21 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) 23:19:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1882ms 23:19:21 INFO - PROCESS | 1826 | 1461651561301 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:19:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:19:21 INFO - PROCESS | 1826 | 1461651561307 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:19:21 INFO - PROCESS | 1826 | 1461651561315 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:19:21 INFO - PROCESS | 1826 | 1461651561318 Marionette TRACE conn3 <- [1,2686,null,{}] 23:19:21 INFO - PROCESS | 1826 | 1461651561327 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}] 23:19:21 INFO - PROCESS | 1826 | 1461651561602 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:19:21 INFO - PROCESS | 1826 | 1461651561857 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001eca5000 == 170 [pid = 1826] [id = 679] 23:19:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f001d760400) [pid = 1826] [serial = 2038] [outer = (nil)] 23:19:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f001eea0800) [pid = 1826] [serial = 2039] [outer = 0x7f001d760400] 23:19:21 INFO - PROCESS | 1826 | 1461651561930 Marionette DEBUG loaded listener.js 23:19:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f001f9ca800) [pid = 1826] [serial = 2040] [outer = 0x7f001d760400] 23:19:23 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:23 INFO - PROCESS | 1826 | 1461651563278 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] 23:19:23 INFO - PROCESS | 1826 | 1461651563315 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:19:23 INFO - PROCESS | 1826 | 1461651563325 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:19:23 INFO - PROCESS | 1826 | 1461651563329 Marionette TRACE conn3 <- [1,2690,null,{}] 23:19:23 INFO - PROCESS | 1826 | 1461651563443 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}] 23:19:23 INFO - PROCESS | 1826 | 1461651563700 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:19:23 INFO - PROCESS | 1826 | 1461651563910 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002397a800 == 171 [pid = 1826] [id = 680] 23:19:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f001e746000) [pid = 1826] [serial = 2041] [outer = (nil)] 23:19:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f0022f4e000) [pid = 1826] [serial = 2042] [outer = 0x7f001e746000] 23:19:23 INFO - PROCESS | 1826 | 1461651563979 Marionette DEBUG loaded listener.js 23:19:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f0025c2a000) [pid = 1826] [serial = 2043] [outer = 0x7f001e746000] 23:19:25 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:25 INFO - PROCESS | 1826 | 1461651565315 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] 23:19:25 INFO - PROCESS | 1826 | 1461651565361 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:19:25 INFO - PROCESS | 1826 | 1461651565368 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:19:25 INFO - PROCESS | 1826 | 1461651565374 Marionette TRACE conn3 <- [1,2694,null,{}] 23:19:25 INFO - PROCESS | 1826 | 1461651565389 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}] 23:19:25 INFO - PROCESS | 1826 | 1461651565653 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:19:25 INFO - PROCESS | 1826 | 1461651565910 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254e7800 == 172 [pid = 1826] [id = 681] 23:19:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f0026c27000) [pid = 1826] [serial = 2044] [outer = (nil)] 23:19:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f00270a5000) [pid = 1826] [serial = 2045] [outer = 0x7f0026c27000] 23:19:25 INFO - PROCESS | 1826 | 1461651565985 Marionette DEBUG loaded listener.js 23:19:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f0028643400) [pid = 1826] [serial = 2046] [outer = 0x7f0026c27000] 23:19:27 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:27 INFO - PROCESS | 1826 | 1461651567294 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] 23:19:27 INFO - PROCESS | 1826 | 1461651567321 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:19:27 INFO - PROCESS | 1826 | 1461651567326 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:19:27 INFO - PROCESS | 1826 | 1461651567330 Marionette TRACE conn3 <- [1,2698,null,{}] 23:19:27 INFO - PROCESS | 1826 | 1461651567335 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}] 23:19:27 INFO - PROCESS | 1826 | 1461651567512 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:19:27 INFO - PROCESS | 1826 | 1461651567805 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002df64000 == 173 [pid = 1826] [id = 682] 23:19:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f0026c29000) [pid = 1826] [serial = 2047] [outer = (nil)] 23:19:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f002df17000) [pid = 1826] [serial = 2048] [outer = 0x7f0026c29000] 23:19:27 INFO - PROCESS | 1826 | 1461651567875 Marionette DEBUG loaded listener.js 23:19:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f002e276000) [pid = 1826] [serial = 2049] [outer = 0x7f0026c29000] 23:19:29 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 23:19:29 INFO - PROCESS | 1826 | 1461651569205 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] 23:19:29 INFO - PROCESS | 1826 | 1461651569266 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:19:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:19:29 INFO - PROCESS | 1826 | 1461651569272 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:19:29 INFO - PROCESS | 1826 | 1461651569274 Marionette TRACE conn3 <- [1,2702,null,{}] 23:19:29 INFO - PROCESS | 1826 | 1461651569321 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}] 23:19:29 INFO - PROCESS | 1826 | 1461651569675 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:19:29 INFO - PROCESS | 1826 | 1461651569850 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff25800 == 174 [pid = 1826] [id = 683] 23:19:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f002df15000) [pid = 1826] [serial = 2050] [outer = (nil)] 23:19:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f002f390c00) [pid = 1826] [serial = 2051] [outer = 0x7f002df15000] 23:19:29 INFO - PROCESS | 1826 | 1461651569920 Marionette DEBUG loaded listener.js 23:19:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f002f4b4c00) [pid = 1826] [serial = 2052] [outer = 0x7f002df15000] 23:19:30 INFO - PROCESS | 1826 | 1461651570810 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]]]}] 23:19:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:19:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1576ms 23:19:30 INFO - PROCESS | 1826 | 1461651570850 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:19:30 INFO - PROCESS | 1826 | 1461651570852 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:19:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:19:30 INFO - PROCESS | 1826 | 1461651570858 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:19:30 INFO - PROCESS | 1826 | 1461651570861 Marionette TRACE conn3 <- [1,2706,null,{}] 23:19:30 INFO - PROCESS | 1826 | 1461651570866 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}] 23:19:31 INFO - PROCESS | 1826 | 1461651571074 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:19:31 INFO - PROCESS | 1826 | 1461651571376 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033340800 == 175 [pid = 1826] [id = 684] 23:19:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f0030530800) [pid = 1826] [serial = 2053] [outer = (nil)] 23:19:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f0030f65c00) [pid = 1826] [serial = 2054] [outer = 0x7f0030530800] 23:19:31 INFO - PROCESS | 1826 | 1461651571499 Marionette DEBUG loaded listener.js 23:19:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f0031e0bc00) [pid = 1826] [serial = 2055] [outer = 0x7f0030530800] 23:19:32 INFO - PROCESS | 1826 | 1461651572350 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]]]}] 23:19:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:19:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1527ms 23:19:32 INFO - PROCESS | 1826 | 1461651572386 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:19:32 INFO - PROCESS | 1826 | 1461651572389 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:19:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:19:32 INFO - PROCESS | 1826 | 1461651572395 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:19:32 INFO - PROCESS | 1826 | 1461651572399 Marionette TRACE conn3 <- [1,2710,null,{}] 23:19:32 INFO - PROCESS | 1826 | 1461651572405 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}] 23:19:32 INFO - PROCESS | 1826 | 1461651572588 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:19:32 INFO - PROCESS | 1826 | 1461651572877 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339a7000 == 176 [pid = 1826] [id = 685] 23:19:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f003052a400) [pid = 1826] [serial = 2056] [outer = (nil)] 23:19:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f003350f000) [pid = 1826] [serial = 2057] [outer = 0x7f003052a400] 23:19:32 INFO - PROCESS | 1826 | 1461651572949 Marionette DEBUG loaded listener.js 23:19:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f0033564000) [pid = 1826] [serial = 2058] [outer = 0x7f003052a400] 23:19:33 INFO - PROCESS | 1826 | 1461651573832 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] 23:19:33 INFO - PROCESS | 1826 | 1461651573889 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:19:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:19:33 INFO - PROCESS | 1826 | 1461651573894 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:19:33 INFO - PROCESS | 1826 | 1461651573898 Marionette TRACE conn3 <- [1,2714,null,{}] 23:19:33 INFO - PROCESS | 1826 | 1461651573903 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}] 23:19:34 INFO - PROCESS | 1826 | 1461651574094 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:19:34 INFO - PROCESS | 1826 | 1461651574385 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034353000 == 177 [pid = 1826] [id = 686] 23:19:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f002f4b8800) [pid = 1826] [serial = 2059] [outer = (nil)] 23:19:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f003389b800) [pid = 1826] [serial = 2060] [outer = 0x7f002f4b8800] 23:19:34 INFO - PROCESS | 1826 | 1461651574499 Marionette DEBUG loaded listener.js 23:19:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f0033c1a000) [pid = 1826] [serial = 2061] [outer = 0x7f002f4b8800] 23:19:35 INFO - PROCESS | 1826 | 1461651575339 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]]]}] 23:19:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:19:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1487ms 23:19:35 INFO - PROCESS | 1826 | 1461651575381 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:19:35 INFO - PROCESS | 1826 | 1461651575385 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:19:35 INFO - PROCESS | 1826 | 1461651575391 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:19:35 INFO - PROCESS | 1826 | 1461651575393 Marionette TRACE conn3 <- [1,2718,null,{}] 23:19:35 INFO - PROCESS | 1826 | 1461651575399 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}] 23:19:35 INFO - PROCESS | 1826 | 1461651575584 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:19:35 INFO - PROCESS | 1826 | 1461651575882 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00348b4000 == 178 [pid = 1826] [id = 687] 23:19:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f001e748400) [pid = 1826] [serial = 2062] [outer = (nil)] 23:19:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f002df21c00) [pid = 1826] [serial = 2063] [outer = 0x7f001e748400] 23:19:35 INFO - PROCESS | 1826 | 1461651575965 Marionette DEBUG loaded listener.js 23:19:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f0033d0c000) [pid = 1826] [serial = 2064] [outer = 0x7f001e748400] 23:19:36 INFO - PROCESS | 1826 | 1461651576875 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] 23:19:36 INFO - PROCESS | 1826 | 1461651576932 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:19:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:19:36 INFO - PROCESS | 1826 | 1461651576938 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:19:36 INFO - PROCESS | 1826 | 1461651576940 Marionette TRACE conn3 <- [1,2722,null,{}] 23:19:36 INFO - PROCESS | 1826 | 1461651576946 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}] 23:19:37 INFO - PROCESS | 1826 | 1461651577149 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:19:37 INFO - PROCESS | 1826 | 1461651577489 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039c48000 == 179 [pid = 1826] [id = 688] 23:19:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f001e8e3400) [pid = 1826] [serial = 2065] [outer = (nil)] 23:19:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f00345c3400) [pid = 1826] [serial = 2066] [outer = 0x7f001e8e3400] 23:19:37 INFO - PROCESS | 1826 | 1461651577563 Marionette DEBUG loaded listener.js 23:19:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f00348cfc00) [pid = 1826] [serial = 2067] [outer = 0x7f001e8e3400] 23:19:38 INFO - PROCESS | 1826 | 1461651578441 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] 23:19:38 INFO - PROCESS | 1826 | 1461651578522 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:19:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:19:38 INFO - PROCESS | 1826 | 1461651578527 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:19:38 INFO - PROCESS | 1826 | 1461651578531 Marionette TRACE conn3 <- [1,2726,null,{}] 23:19:38 INFO - PROCESS | 1826 | 1461651578536 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}] 23:19:38 INFO - PROCESS | 1826 | 1461651578781 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:19:39 INFO - PROCESS | 1826 | 1461651579120 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004690c000 == 180 [pid = 1826] [id = 689] 23:19:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f003937c800) [pid = 1826] [serial = 2068] [outer = (nil)] 23:19:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f003943e800) [pid = 1826] [serial = 2069] [outer = 0x7f003937c800] 23:19:39 INFO - PROCESS | 1826 | 1461651579202 Marionette DEBUG loaded listener.js 23:19:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f0039da6000) [pid = 1826] [serial = 2070] [outer = 0x7f003937c800] 23:19:40 INFO - PROCESS | 1826 | 1461651580044 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]]]}] 23:19:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:19:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1579ms 23:19:40 INFO - PROCESS | 1826 | 1461651580109 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:19:40 INFO - PROCESS | 1826 | 1461651580112 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:19:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:19:40 INFO - PROCESS | 1826 | 1461651580118 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:19:40 INFO - PROCESS | 1826 | 1461651580121 Marionette TRACE conn3 <- [1,2730,null,{}] 23:19:40 INFO - PROCESS | 1826 | 1461651580126 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}] 23:19:40 INFO - PROCESS | 1826 | 1461651580315 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:19:40 INFO - PROCESS | 1826 | 1461651580655 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b636800 == 181 [pid = 1826] [id = 690] 23:19:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f0038bbc400) [pid = 1826] [serial = 2071] [outer = (nil)] 23:19:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f003b2a0000) [pid = 1826] [serial = 2072] [outer = 0x7f0038bbc400] 23:19:40 INFO - PROCESS | 1826 | 1461651580728 Marionette DEBUG loaded listener.js 23:19:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f003c4d5000) [pid = 1826] [serial = 2073] [outer = 0x7f0038bbc400] 23:19:41 INFO - PROCESS | 1826 | 1461651581983 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] 23:19:42 INFO - PROCESS | 1826 | 1461651582055 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:19:42 INFO - PROCESS | 1826 | 1461651582065 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:19:42 INFO - PROCESS | 1826 | 1461651582068 Marionette TRACE conn3 <- [1,2734,null,{}] 23:19:42 INFO - PROCESS | 1826 | 1461651582073 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}] 23:19:42 INFO - PROCESS | 1826 | 1461651582298 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:19:42 INFO - PROCESS | 1826 | 1461651582591 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205c4000 == 182 [pid = 1826] [id = 691] 23:19:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f001f752000) [pid = 1826] [serial = 2074] [outer = (nil)] 23:19:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f0024267000) [pid = 1826] [serial = 2075] [outer = 0x7f001f752000] 23:19:42 INFO - PROCESS | 1826 | 1461651582660 Marionette DEBUG loaded listener.js 23:19:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f0026e0a000) [pid = 1826] [serial = 2076] [outer = 0x7f001f752000] 23:19:43 INFO - PROCESS | 1826 | 1461651583555 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]]]}] 23:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1536ms 23:19:43 INFO - PROCESS | 1826 | 1461651583603 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:19:43 INFO - PROCESS | 1826 | 1461651583607 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:19:43 INFO - PROCESS | 1826 | 1461651583613 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:19:43 INFO - PROCESS | 1826 | 1461651583615 Marionette TRACE conn3 <- [1,2738,null,{}] 23:19:43 INFO - PROCESS | 1826 | 1461651583620 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}] 23:19:43 INFO - PROCESS | 1826 | 1461651583819 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:19:44 INFO - PROCESS | 1826 | 1461651584579 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001da99800 == 183 [pid = 1826] [id = 692] 23:19:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f00178efc00) [pid = 1826] [serial = 2077] [outer = (nil)] 23:19:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f0017ae8c00) [pid = 1826] [serial = 2078] [outer = 0x7f00178efc00] 23:19:44 INFO - PROCESS | 1826 | 1461651584718 Marionette DEBUG loaded listener.js 23:19:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f0019b0f400) [pid = 1826] [serial = 2079] [outer = 0x7f00178efc00] 23:19:45 INFO - PROCESS | 1826 | 1461651585621 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]]]}] 23:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2086ms 23:19:45 INFO - PROCESS | 1826 | 1461651585699 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:19:45 INFO - PROCESS | 1826 | 1461651585704 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:19:45 INFO - PROCESS | 1826 | 1461651585711 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:19:45 INFO - PROCESS | 1826 | 1461651585716 Marionette TRACE conn3 <- [1,2742,null,{}] 23:19:45 INFO - PROCESS | 1826 | 1461651585722 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}] 23:19:45 INFO - PROCESS | 1826 | 1461651585924 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:19:46 INFO - PROCESS | 1826 | 1461651586223 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236c9800 == 184 [pid = 1826] [id = 693] 23:19:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f001d8ca400) [pid = 1826] [serial = 2080] [outer = (nil)] 23:19:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f001eea9400) [pid = 1826] [serial = 2081] [outer = 0x7f001d8ca400] 23:19:46 INFO - PROCESS | 1826 | 1461651586337 Marionette DEBUG loaded listener.js 23:19:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f001f9d1c00) [pid = 1826] [serial = 2082] [outer = 0x7f001d8ca400] 23:19:47 INFO - PROCESS | 1826 | 1461651587412 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]]]}] 23:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1731ms 23:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:19:47 INFO - PROCESS | 1826 | 1461651587444 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:19:47 INFO - PROCESS | 1826 | 1461651587448 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:19:47 INFO - PROCESS | 1826 | 1461651587456 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:19:47 INFO - PROCESS | 1826 | 1461651587458 Marionette TRACE conn3 <- [1,2746,null,{}] 23:19:47 INFO - PROCESS | 1826 | 1461651587464 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}] 23:19:47 INFO - PROCESS | 1826 | 1461651587651 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:19:48 INFO - PROCESS | 1826 | 1461651588020 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e7a8000 == 185 [pid = 1826] [id = 694] 23:19:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f0018193400) [pid = 1826] [serial = 2083] [outer = (nil)] 23:19:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f001f9d6800) [pid = 1826] [serial = 2084] [outer = 0x7f0018193400] 23:19:48 INFO - PROCESS | 1826 | 1461651588089 Marionette DEBUG loaded listener.js 23:19:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f002105dc00) [pid = 1826] [serial = 2085] [outer = 0x7f0018193400] 23:19:48 INFO - PROCESS | 1826 | 1461651588901 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]]]}] 23:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1486ms 23:19:48 INFO - PROCESS | 1826 | 1461651588941 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:19:48 INFO - PROCESS | 1826 | 1461651588945 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:19:48 INFO - PROCESS | 1826 | 1461651588952 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:19:48 INFO - PROCESS | 1826 | 1461651588960 Marionette TRACE conn3 <- [1,2750,null,{}] 23:19:48 INFO - PROCESS | 1826 | 1461651588973 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}] 23:19:49 INFO - PROCESS | 1826 | 1461651589163 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:19:49 INFO - PROCESS | 1826 | 1461651589460 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e7c8000 == 186 [pid = 1826] [id = 695] 23:19:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f001dd73000) [pid = 1826] [serial = 2086] [outer = (nil)] 23:19:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f002307cc00) [pid = 1826] [serial = 2087] [outer = 0x7f001dd73000] 23:19:49 INFO - PROCESS | 1826 | 1461651589528 Marionette DEBUG loaded listener.js 23:19:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f00243d9c00) [pid = 1826] [serial = 2088] [outer = 0x7f001dd73000] 23:19:50 INFO - PROCESS | 1826 | 1461651590366 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]]]}] 23:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1446ms 23:19:50 INFO - PROCESS | 1826 | 1461651590398 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:19:50 INFO - PROCESS | 1826 | 1461651590401 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:19:50 INFO - PROCESS | 1826 | 1461651590407 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:19:50 INFO - PROCESS | 1826 | 1461651590409 Marionette TRACE conn3 <- [1,2754,null,{}] 23:19:50 INFO - PROCESS | 1826 | 1461651590430 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}] 23:19:50 INFO - PROCESS | 1826 | 1461651590683 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003099b800 == 185 [pid = 1826] [id = 152] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ffd6000 == 184 [pid = 1826] [id = 529] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038ea6800 == 183 [pid = 1826] [id = 575] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039a8d800 == 182 [pid = 1826] [id = 56] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e8dd800 == 181 [pid = 1826] [id = 621] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ec98000 == 180 [pid = 1826] [id = 677] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001f839000 == 179 [pid = 1826] [id = 676] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001d6d1000 == 178 [pid = 1826] [id = 675] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ffa4000 == 177 [pid = 1826] [id = 670] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001dab1000 == 176 [pid = 1826] [id = 669] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001da9b800 == 175 [pid = 1826] [id = 668] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0017ad4800 == 174 [pid = 1826] [id = 667] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022856000 == 173 [pid = 1826] [id = 666] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004ec5c800 == 172 [pid = 1826] [id = 665] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004bb06800 == 171 [pid = 1826] [id = 664] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047d1e800 == 170 [pid = 1826] [id = 663] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003d0ed000 == 169 [pid = 1826] [id = 662] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003a5d8000 == 168 [pid = 1826] [id = 661] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00393ab000 == 167 [pid = 1826] [id = 660] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034552000 == 166 [pid = 1826] [id = 659] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339c6000 == 165 [pid = 1826] [id = 658] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033342800 == 164 [pid = 1826] [id = 657] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0024570800 == 163 [pid = 1826] [id = 656] 23:19:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ec9d000 == 162 [pid = 1826] [id = 655] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f003390cc00) [pid = 1826] [serial = 1827] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f0039da2000) [pid = 1826] [serial = 1836] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f00345d0000) [pid = 1826] [serial = 1830] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f003b293400) [pid = 1826] [serial = 1842] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f00235e0800) [pid = 1826] [serial = 1818] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f002df46800) [pid = 1826] [serial = 1821] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f003a34bc00) [pid = 1826] [serial = 1839] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f003908d400) [pid = 1826] [serial = 1833] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f0031b55c00) [pid = 1826] [serial = 1824] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f002f219c00) [pid = 1826] [serial = 1656] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f002544a400) [pid = 1826] [serial = 1892] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f0035d47c00) [pid = 1826] [serial = 1785] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f002df50000) [pid = 1826] [serial = 1704] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f002df21800) [pid = 1826] [serial = 1952] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f0021055c00) [pid = 1826] [serial = 1692] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f002f45e800) [pid = 1826] [serial = 1707] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f0026eb8400) [pid = 1826] [serial = 1758] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f002df51800) [pid = 1826] [serial = 1950] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f001f89f800) [pid = 1826] [serial = 1940] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f002f8d0000) [pid = 1826] [serial = 1665] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f002fcbf400) [pid = 1826] [serial = 1916] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f0031b4f000) [pid = 1826] [serial = 1722] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f00204ef400) [pid = 1826] [serial = 1641] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f0038b46c00) [pid = 1826] [serial = 1791] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f0033549800) [pid = 1826] [serial = 1890] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f0019b0b000) [pid = 1826] [serial = 1934] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f001eea2c00) [pid = 1826] [serial = 1928] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f0033c1e800) [pid = 1826] [serial = 1776] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f002e3ac400) [pid = 1826] [serial = 1953] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f0028968800) [pid = 1826] [serial = 1653] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f002895fc00) [pid = 1826] [serial = 1949] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f0033519000) [pid = 1826] [serial = 1728] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f00204e5c00) [pid = 1826] [serial = 1941] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f0039438400) [pid = 1826] [serial = 1901] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f0030fedc00) [pid = 1826] [serial = 1958] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f002f35a800) [pid = 1826] [serial = 1659] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f0033c1bc00) [pid = 1826] [serial = 1898] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f0031b51800) [pid = 1826] [serial = 1764] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f0022eecc00) [pid = 1826] [serial = 1944] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f0026c2a400) [pid = 1826] [serial = 1925] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f00304d1000) [pid = 1826] [serial = 1713] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f002f35f800) [pid = 1826] [serial = 1761] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f0023084000) [pid = 1826] [serial = 1644] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f00227ac800) [pid = 1826] [serial = 1755] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f0026e09c00) [pid = 1826] [serial = 1947] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f003b296800) [pid = 1826] [serial = 1904] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f004bc43800) [pid = 1826] [serial = 1910] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f0025cebc00) [pid = 1826] [serial = 1647] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f002f463000) [pid = 1826] [serial = 1955] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f0028962c00) [pid = 1826] [serial = 1701] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f0030385800) [pid = 1826] [serial = 1710] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f001f893800) [pid = 1826] [serial = 1937] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0030392000) [pid = 1826] [serial = 1671] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f002864b000) [pid = 1826] [serial = 1913] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f0031b52c00) [pid = 1826] [serial = 1959] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0030903400) [pid = 1826] [serial = 1716] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f002fcc9400) [pid = 1826] [serial = 1668] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f0025920000) [pid = 1826] [serial = 1962] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f002066cc00) [pid = 1826] [serial = 1943] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f0033d0dc00) [pid = 1826] [serial = 1919] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f0030958800) [pid = 1826] [serial = 1719] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f0033548400) [pid = 1826] [serial = 1767] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f001e750800) [pid = 1826] [serial = 1961] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f0026c2dc00) [pid = 1826] [serial = 1931] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f0025924800) [pid = 1826] [serial = 1698] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f00283ed400) [pid = 1826] [serial = 1650] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f003389a800) [pid = 1826] [serial = 1770] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f002f39bc00) [pid = 1826] [serial = 1662] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f004b9af800) [pid = 1826] [serial = 1907] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f002fcc9c00) [pid = 1826] [serial = 1895] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f0037e2cc00) [pid = 1826] [serial = 1788] [outer = (nil)] [url = about:blank] 23:19:50 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f00320e9c00) [pid = 1826] [serial = 1725] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f0022f49c00) [pid = 1826] [serial = 1695] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f00304ca400) [pid = 1826] [serial = 1956] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0033d0f000) [pid = 1826] [serial = 1922] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f00345c4400) [pid = 1826] [serial = 1782] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f0026c2d400) [pid = 1826] [serial = 1946] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f0033af6400) [pid = 1826] [serial = 1773] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f0033f0a800) [pid = 1826] [serial = 1779] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f003090e800) [pid = 1826] [serial = 1964] [outer = (nil)] [url = about:blank] 23:19:51 INFO - PROCESS | 1826 | 1461651591173 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0017ad9000 == 163 [pid = 1826] [id = 696] 23:19:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f00178f0000) [pid = 1826] [serial = 2089] [outer = (nil)] 23:19:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0017af0400) [pid = 1826] [serial = 2090] [outer = 0x7f00178f0000] 23:19:51 INFO - PROCESS | 1826 | 1461651591239 Marionette DEBUG loaded listener.js 23:19:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f001eea2c00) [pid = 1826] [serial = 2091] [outer = 0x7f00178f0000] 23:19:51 INFO - PROCESS | 1826 | 1461651591917 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]]]}] 23:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1532ms 23:19:51 INFO - PROCESS | 1826 | 1461651591939 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:19:51 INFO - PROCESS | 1826 | 1461651591942 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:19:51 INFO - PROCESS | 1826 | 1461651591948 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:19:51 INFO - PROCESS | 1826 | 1461651591950 Marionette TRACE conn3 <- [1,2758,null,{}] 23:19:51 INFO - PROCESS | 1826 | 1461651591956 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}] 23:19:52 INFO - PROCESS | 1826 | 1461651592121 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:19:52 INFO - PROCESS | 1826 | 1461651592139 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f9be000 == 164 [pid = 1826] [id = 697] 23:19:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f0025c2f800) [pid = 1826] [serial = 2092] [outer = (nil)] 23:19:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f0026c21400) [pid = 1826] [serial = 2093] [outer = 0x7f0025c2f800] 23:19:52 INFO - PROCESS | 1826 | 1461651592227 Marionette DEBUG loaded listener.js 23:19:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f0026e0d800) [pid = 1826] [serial = 2094] [outer = 0x7f0025c2f800] 23:19:53 INFO - PROCESS | 1826 | 1461651593146 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]]]}] 23:19:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:19:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1231ms 23:19:53 INFO - PROCESS | 1826 | 1461651593179 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:19:53 INFO - PROCESS | 1826 | 1461651593187 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:19:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:19:53 INFO - PROCESS | 1826 | 1461651593193 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:19:53 INFO - PROCESS | 1826 | 1461651593200 Marionette TRACE conn3 <- [1,2762,null,{}] 23:19:53 INFO - PROCESS | 1826 | 1461651593205 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}] 23:19:53 INFO - PROCESS | 1826 | 1461651593467 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:19:53 INFO - PROCESS | 1826 | 1461651593506 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022fe2800 == 165 [pid = 1826] [id = 698] 23:19:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f0025cea800) [pid = 1826] [serial = 2095] [outer = (nil)] 23:19:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f00270ac400) [pid = 1826] [serial = 2096] [outer = 0x7f0025cea800] 23:19:53 INFO - PROCESS | 1826 | 1461651593563 Marionette DEBUG loaded listener.js 23:19:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0028644000) [pid = 1826] [serial = 2097] [outer = 0x7f0025cea800] 23:19:54 INFO - PROCESS | 1826 | 1461651594391 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]]]}] 23:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1233ms 23:19:54 INFO - PROCESS | 1826 | 1461651594426 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:19:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:19:54 INFO - PROCESS | 1826 | 1461651594429 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:19:54 INFO - PROCESS | 1826 | 1461651594434 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:19:54 INFO - PROCESS | 1826 | 1461651594437 Marionette TRACE conn3 <- [1,2766,null,{}] 23:19:54 INFO - PROCESS | 1826 | 1461651594449 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}] 23:19:54 INFO - PROCESS | 1826 | 1461651594681 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:19:54 INFO - PROCESS | 1826 | 1461651594714 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002532e000 == 166 [pid = 1826] [id = 699] 23:19:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f0026e0dc00) [pid = 1826] [serial = 2098] [outer = (nil)] 23:19:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f002df14000) [pid = 1826] [serial = 2099] [outer = 0x7f0026e0dc00] 23:19:54 INFO - PROCESS | 1826 | 1461651594770 Marionette DEBUG loaded listener.js 23:19:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f002df51800) [pid = 1826] [serial = 2100] [outer = 0x7f0026e0dc00] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f002e3b0800) [pid = 1826] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f00345cac00) [pid = 1826] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f003fe55c00) [pid = 1826] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f001818e800) [pid = 1826] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f0019b02400) [pid = 1826] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f001d753000) [pid = 1826] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f0039daa400) [pid = 1826] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f0021053400) [pid = 1826] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f00227b1400) [pid = 1826] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f00228db400) [pid = 1826] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f001d8c8400) [pid = 1826] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f00348de400) [pid = 1826] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f00345c2800) [pid = 1826] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f002864a800) [pid = 1826] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f0046cf5c00) [pid = 1826] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f00204ee000) [pid = 1826] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f002df52c00) [pid = 1826] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f003c4d9800) [pid = 1826] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f001ee9d800) [pid = 1826] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0018192000) [pid = 1826] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0028644c00) [pid = 1826] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f0033519c00) [pid = 1826] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f0037e28000) [pid = 1826] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f004803a400) [pid = 1826] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f00178f0400) [pid = 1826] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f002f27c400) [pid = 1826] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f003c4dd400) [pid = 1826] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f0025c2ac00) [pid = 1826] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f001c15d400) [pid = 1826] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f00178f0c00) [pid = 1826] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f00178fa400) [pid = 1826] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f002df46400) [pid = 1826] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f0039af3000) [pid = 1826] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f0039437c00) [pid = 1826] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f001ee9a400) [pid = 1826] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f0028642c00) [pid = 1826] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f0017ae5c00) [pid = 1826] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f001f899800) [pid = 1826] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00470d8000) [pid = 1826] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f001f9c8400) [pid = 1826] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f00227aac00) [pid = 1826] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f001d8c9000) [pid = 1826] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f0017ae7c00) [pid = 1826] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f0019b04800) [pid = 1826] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f0033549c00) [pid = 1826] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f0017ae3800) [pid = 1826] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f0033d09400) [pid = 1826] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f002df45400) [pid = 1826] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:19:56 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f0026c24c00) [pid = 1826] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:19:56 INFO - PROCESS | 1826 | 1461651596548 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]]]}] 23:19:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:19:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2140ms 23:19:56 INFO - PROCESS | 1826 | 1461651596574 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:19:56 INFO - PROCESS | 1826 | 1461651596577 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:19:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:19:56 INFO - PROCESS | 1826 | 1461651596582 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:19:56 INFO - PROCESS | 1826 | 1461651596584 Marionette TRACE conn3 <- [1,2770,null,{}] 23:19:56 INFO - PROCESS | 1826 | 1461651596589 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}] 23:19:56 INFO - PROCESS | 1826 | 1461651596753 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:19:56 INFO - PROCESS | 1826 | 1461651596950 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f9b9000 == 167 [pid = 1826] [id = 700] 23:19:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f0017ae7c00) [pid = 1826] [serial = 2101] [outer = (nil)] 23:19:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f0019b04400) [pid = 1826] [serial = 2102] [outer = 0x7f0017ae7c00] 23:19:57 INFO - PROCESS | 1826 | 1461651597007 Marionette DEBUG loaded listener.js 23:19:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f001ee9c400) [pid = 1826] [serial = 2103] [outer = 0x7f0017ae7c00] 23:19:57 INFO - PROCESS | 1826 | 1461651597686 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]]]}] 23:19:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:19:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1129ms 23:19:57 INFO - PROCESS | 1826 | 1461651597712 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:19:57 INFO - PROCESS | 1826 | 1461651597715 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:19:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:19:57 INFO - PROCESS | 1826 | 1461651597721 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:19:57 INFO - PROCESS | 1826 | 1461651597723 Marionette TRACE conn3 <- [1,2774,null,{}] 23:19:57 INFO - PROCESS | 1826 | 1461651597728 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}] 23:19:57 INFO - PROCESS | 1826 | 1461651597972 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:19:58 INFO - PROCESS | 1826 | 1461651597998 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026fa0000 == 168 [pid = 1826] [id = 701] 23:19:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f0017af2800) [pid = 1826] [serial = 2104] [outer = (nil)] 23:19:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f00227aa800) [pid = 1826] [serial = 2105] [outer = 0x7f0017af2800] 23:19:58 INFO - PROCESS | 1826 | 1461651598056 Marionette DEBUG loaded listener.js 23:19:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f0026c2cc00) [pid = 1826] [serial = 2106] [outer = 0x7f0017af2800] 23:19:59 INFO - PROCESS | 1826 | 1461651599246 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]]]}] 23:19:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:19:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1578ms 23:19:59 INFO - PROCESS | 1826 | 1461651599300 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:19:59 INFO - PROCESS | 1826 | 1461651599307 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:19:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:19:59 INFO - PROCESS | 1826 | 1461651599314 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:19:59 INFO - PROCESS | 1826 | 1461651599320 Marionette TRACE conn3 <- [1,2778,null,{}] 23:19:59 INFO - PROCESS | 1826 | 1461651599346 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}] 23:19:59 INFO - PROCESS | 1826 | 1461651599559 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:19:59 INFO - PROCESS | 1826 | 1461651599882 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ffe2800 == 169 [pid = 1826] [id = 702] 23:19:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f001d754800) [pid = 1826] [serial = 2107] [outer = (nil)] 23:19:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f001d8c7c00) [pid = 1826] [serial = 2108] [outer = 0x7f001d754800] 23:19:59 INFO - PROCESS | 1826 | 1461651599959 Marionette DEBUG loaded listener.js 23:20:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f001eea3000) [pid = 1826] [serial = 2109] [outer = 0x7f001d754800] 23:20:00 INFO - PROCESS | 1826 | 1461651600859 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]]]}] 23:20:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:20:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1604ms 23:20:00 INFO - PROCESS | 1826 | 1461651600919 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:20:00 INFO - PROCESS | 1826 | 1461651600927 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:20:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:20:00 INFO - PROCESS | 1826 | 1461651600937 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:20:00 INFO - PROCESS | 1826 | 1461651600940 Marionette TRACE conn3 <- [1,2782,null,{}] 23:20:00 INFO - PROCESS | 1826 | 1461651600946 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}] 23:20:01 INFO - PROCESS | 1826 | 1461651601180 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:20:01 INFO - PROCESS | 1826 | 1461651601597 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024450000 == 170 [pid = 1826] [id = 703] 23:20:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f0020670c00) [pid = 1826] [serial = 2110] [outer = (nil)] 23:20:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f00228dec00) [pid = 1826] [serial = 2111] [outer = 0x7f0020670c00] 23:20:01 INFO - PROCESS | 1826 | 1461651601712 Marionette DEBUG loaded listener.js 23:20:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f00238e3c00) [pid = 1826] [serial = 2112] [outer = 0x7f0020670c00] 23:20:02 INFO - PROCESS | 1826 | 1461651602549 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]]]}] 23:20:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:20:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1681ms 23:20:02 INFO - PROCESS | 1826 | 1461651602618 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:20:02 INFO - PROCESS | 1826 | 1461651602622 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:20:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:20:02 INFO - PROCESS | 1826 | 1461651602628 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:20:02 INFO - PROCESS | 1826 | 1461651602634 Marionette TRACE conn3 <- [1,2786,null,{}] 23:20:02 INFO - PROCESS | 1826 | 1461651602649 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}] 23:20:02 INFO - PROCESS | 1826 | 1461651602883 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:20:03 INFO - PROCESS | 1826 | 1461651603159 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e093800 == 171 [pid = 1826] [id = 704] 23:20:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f0025449400) [pid = 1826] [serial = 2113] [outer = (nil)] 23:20:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f0026e09000) [pid = 1826] [serial = 2114] [outer = 0x7f0025449400] 23:20:03 INFO - PROCESS | 1826 | 1461651603288 Marionette DEBUG loaded listener.js 23:20:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f0026f49800) [pid = 1826] [serial = 2115] [outer = 0x7f0025449400] 23:20:04 INFO - PROCESS | 1826 | 1461651604073 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]]]}] 23:20:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:20:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1491ms 23:20:04 INFO - PROCESS | 1826 | 1461651604120 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:20:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:20:04 INFO - PROCESS | 1826 | 1461651604124 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:20:04 INFO - PROCESS | 1826 | 1461651604130 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:20:04 INFO - PROCESS | 1826 | 1461651604133 Marionette TRACE conn3 <- [1,2790,null,{}] 23:20:04 INFO - PROCESS | 1826 | 1461651604138 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}] 23:20:04 INFO - PROCESS | 1826 | 1461651604328 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:20:04 INFO - PROCESS | 1826 | 1461651604616 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002fba0000 == 172 [pid = 1826] [id = 705] 23:20:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f0025923400) [pid = 1826] [serial = 2116] [outer = (nil)] 23:20:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f002df18000) [pid = 1826] [serial = 2117] [outer = 0x7f0025923400] 23:20:04 INFO - PROCESS | 1826 | 1461651604690 Marionette DEBUG loaded listener.js 23:20:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f002e279400) [pid = 1826] [serial = 2118] [outer = 0x7f0025923400] 23:20:05 INFO - PROCESS | 1826 | 1461651605522 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]]]}] 23:20:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:20:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1428ms 23:20:05 INFO - PROCESS | 1826 | 1461651605557 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:20:05 INFO - PROCESS | 1826 | 1461651605560 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:20:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:20:05 INFO - PROCESS | 1826 | 1461651605566 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:20:05 INFO - PROCESS | 1826 | 1461651605569 Marionette TRACE conn3 <- [1,2794,null,{}] 23:20:05 INFO - PROCESS | 1826 | 1461651605574 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}] 23:20:05 INFO - PROCESS | 1826 | 1461651605759 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:20:06 INFO - PROCESS | 1826 | 1461651606040 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003098d800 == 173 [pid = 1826] [id = 706] 23:20:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f001d8cb400) [pid = 1826] [serial = 2119] [outer = (nil)] 23:20:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f002f21a400) [pid = 1826] [serial = 2120] [outer = 0x7f001d8cb400] 23:20:06 INFO - PROCESS | 1826 | 1461651606113 Marionette DEBUG loaded listener.js 23:20:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f002f356800) [pid = 1826] [serial = 2121] [outer = 0x7f001d8cb400] 23:20:06 INFO - PROCESS | 1826 | 1461651606993 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]]]}] 23:20:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:20:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1479ms 23:20:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:20:07 INFO - PROCESS | 1826 | 1461651607045 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:20:07 INFO - PROCESS | 1826 | 1461651607048 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:20:07 INFO - PROCESS | 1826 | 1461651607054 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:20:07 INFO - PROCESS | 1826 | 1461651607057 Marionette TRACE conn3 <- [1,2798,null,{}] 23:20:07 INFO - PROCESS | 1826 | 1461651607062 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}] 23:20:07 INFO - PROCESS | 1826 | 1461651607270 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:20:07 INFO - PROCESS | 1826 | 1461651607547 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00337af800 == 174 [pid = 1826] [id = 707] 23:20:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f002f4ba400) [pid = 1826] [serial = 2122] [outer = (nil)] 23:20:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f002ffbb000) [pid = 1826] [serial = 2123] [outer = 0x7f002f4ba400] 23:20:07 INFO - PROCESS | 1826 | 1461651607662 Marionette DEBUG loaded listener.js 23:20:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f00304cfc00) [pid = 1826] [serial = 2124] [outer = 0x7f002f4ba400] 23:20:08 INFO - PROCESS | 1826 | 1461651608512 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]]]}] 23:20:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:20:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1531ms 23:20:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:20:08 INFO - PROCESS | 1826 | 1461651608584 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:20:08 INFO - PROCESS | 1826 | 1461651608587 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:20:08 INFO - PROCESS | 1826 | 1461651608593 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:20:08 INFO - PROCESS | 1826 | 1461651608596 Marionette TRACE conn3 <- [1,2802,null,{}] 23:20:08 INFO - PROCESS | 1826 | 1461651608601 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}] 23:20:08 INFO - PROCESS | 1826 | 1461651608796 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:20:09 INFO - PROCESS | 1826 | 1461651609120 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339aa000 == 175 [pid = 1826] [id = 708] 23:20:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f0030902800) [pid = 1826] [serial = 2125] [outer = (nil)] 23:20:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f003090bc00) [pid = 1826] [serial = 2126] [outer = 0x7f0030902800] 23:20:09 INFO - PROCESS | 1826 | 1461651609194 Marionette DEBUG loaded listener.js 23:20:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f0030fe8800) [pid = 1826] [serial = 2127] [outer = 0x7f0030902800] 23:20:09 INFO - PROCESS | 1826 | 1461651609986 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]]]}] 23:20:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:20:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1442ms 23:20:10 INFO - PROCESS | 1826 | 1461651610034 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:20:10 INFO - PROCESS | 1826 | 1461651610038 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:20:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:20:10 INFO - PROCESS | 1826 | 1461651610043 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:20:10 INFO - PROCESS | 1826 | 1461651610046 Marionette TRACE conn3 <- [1,2806,null,{}] 23:20:10 INFO - PROCESS | 1826 | 1461651610051 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}] 23:20:10 INFO - PROCESS | 1826 | 1461651610234 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:20:10 INFO - PROCESS | 1826 | 1461651610519 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033da3800 == 176 [pid = 1826] [id = 709] 23:20:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f001d753000) [pid = 1826] [serial = 2128] [outer = (nil)] 23:20:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0031c58800) [pid = 1826] [serial = 2129] [outer = 0x7f001d753000] 23:20:10 INFO - PROCESS | 1826 | 1461651610592 Marionette DEBUG loaded listener.js 23:20:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f00320dc000) [pid = 1826] [serial = 2130] [outer = 0x7f001d753000] 23:20:11 INFO - PROCESS | 1826 | 1461651611404 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]]]}] 23:20:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:20:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1427ms 23:20:11 INFO - PROCESS | 1826 | 1461651611472 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:20:11 INFO - PROCESS | 1826 | 1461651611475 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:20:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:20:11 INFO - PROCESS | 1826 | 1461651611481 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:20:11 INFO - PROCESS | 1826 | 1461651611488 Marionette TRACE conn3 <- [1,2810,null,{}] 23:20:11 INFO - PROCESS | 1826 | 1461651611500 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}] 23:20:11 INFO - PROCESS | 1826 | 1461651611731 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:20:12 INFO - PROCESS | 1826 | 1461651612011 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034552000 == 177 [pid = 1826] [id = 710] 23:20:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f00304d8400) [pid = 1826] [serial = 2131] [outer = (nil)] 23:20:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0033547c00) [pid = 1826] [serial = 2132] [outer = 0x7f00304d8400] 23:20:12 INFO - PROCESS | 1826 | 1461651612122 Marionette DEBUG loaded listener.js 23:20:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f00337f0000) [pid = 1826] [serial = 2133] [outer = 0x7f00304d8400] 23:20:12 INFO - PROCESS | 1826 | 1461651612935 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]]]}] 23:20:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:20:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1538ms 23:20:13 INFO - PROCESS | 1826 | 1461651613020 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:20:13 INFO - PROCESS | 1826 | 1461651613023 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:20:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:20:13 INFO - PROCESS | 1826 | 1461651613029 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:20:13 INFO - PROCESS | 1826 | 1461651613031 Marionette TRACE conn3 <- [1,2814,null,{}] 23:20:13 INFO - PROCESS | 1826 | 1461651613037 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}] 23:20:13 INFO - PROCESS | 1826 | 1461651613255 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:20:13 INFO - PROCESS | 1826 | 1461651613555 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0036753800 == 178 [pid = 1826] [id = 711] 23:20:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f0033911400) [pid = 1826] [serial = 2134] [outer = (nil)] 23:20:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f0033c1c400) [pid = 1826] [serial = 2135] [outer = 0x7f0033911400] 23:20:13 INFO - PROCESS | 1826 | 1461651613675 Marionette DEBUG loaded listener.js 23:20:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0033d09400) [pid = 1826] [serial = 2136] [outer = 0x7f0033911400] 23:20:14 INFO - PROCESS | 1826 | 1461651614544 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]]]}] 23:20:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:20:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1577ms 23:20:14 INFO - PROCESS | 1826 | 1461651614607 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:20:14 INFO - PROCESS | 1826 | 1461651614611 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:20:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:20:14 INFO - PROCESS | 1826 | 1461651614616 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:20:14 INFO - PROCESS | 1826 | 1461651614619 Marionette TRACE conn3 <- [1,2818,null,{}] 23:20:14 INFO - PROCESS | 1826 | 1461651614625 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}] 23:20:14 INFO - PROCESS | 1826 | 1461651614840 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:20:15 INFO - PROCESS | 1826 | 1461651615122 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039c49800 == 179 [pid = 1826] [id = 712] 23:20:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f0033af6400) [pid = 1826] [serial = 2137] [outer = (nil)] 23:20:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f0035d9c000) [pid = 1826] [serial = 2138] [outer = 0x7f0033af6400] 23:20:15 INFO - PROCESS | 1826 | 1461651615243 Marionette DEBUG loaded listener.js 23:20:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0038861800) [pid = 1826] [serial = 2139] [outer = 0x7f0033af6400] 23:20:16 INFO - PROCESS | 1826 | 1461651616103 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]]]}] 23:20:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:20:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1528ms 23:20:16 INFO - PROCESS | 1826 | 1461651616145 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:20:16 INFO - PROCESS | 1826 | 1461651616149 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:20:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:20:16 INFO - PROCESS | 1826 | 1461651616154 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:20:16 INFO - PROCESS | 1826 | 1461651616157 Marionette TRACE conn3 <- [1,2822,null,{}] 23:20:16 INFO - PROCESS | 1826 | 1461651616162 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}] 23:20:16 INFO - PROCESS | 1826 | 1461651616355 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:20:16 INFO - PROCESS | 1826 | 1461651616651 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b541000 == 180 [pid = 1826] [id = 713] 23:20:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f0033f07400) [pid = 1826] [serial = 2140] [outer = (nil)] 23:20:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f003908e400) [pid = 1826] [serial = 2141] [outer = 0x7f0033f07400] 23:20:16 INFO - PROCESS | 1826 | 1461651616762 Marionette DEBUG loaded listener.js 23:20:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f003943dc00) [pid = 1826] [serial = 2142] [outer = 0x7f0033f07400] 23:20:17 INFO - PROCESS | 1826 | 1461651617578 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]]]}] 23:20:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:20:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1484ms 23:20:17 INFO - PROCESS | 1826 | 1461651617639 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:20:17 INFO - PROCESS | 1826 | 1461651617642 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:20:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:20:17 INFO - PROCESS | 1826 | 1461651617648 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:20:17 INFO - PROCESS | 1826 | 1461651617650 Marionette TRACE conn3 <- [1,2826,null,{}] 23:20:17 INFO - PROCESS | 1826 | 1461651617655 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}] 23:20:17 INFO - PROCESS | 1826 | 1461651617840 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:20:18 INFO - PROCESS | 1826 | 1461651618126 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0040103800 == 181 [pid = 1826] [id = 714] 23:20:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f00345c5800) [pid = 1826] [serial = 2143] [outer = (nil)] 23:20:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f002fcbbc00) [pid = 1826] [serial = 2144] [outer = 0x7f00345c5800] 23:20:18 INFO - PROCESS | 1826 | 1461651618205 Marionette DEBUG loaded listener.js 23:20:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0039da9800) [pid = 1826] [serial = 2145] [outer = 0x7f00345c5800] 23:20:19 INFO - PROCESS | 1826 | 1461651619056 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:20:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:20:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1441ms 23:20:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:20:19 INFO - PROCESS | 1826 | 1461651619090 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:20:19 INFO - PROCESS | 1826 | 1461651619092 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:20:19 INFO - PROCESS | 1826 | 1461651619098 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:20:19 INFO - PROCESS | 1826 | 1461651619101 Marionette TRACE conn3 <- [1,2830,null,{}] 23:20:19 INFO - PROCESS | 1826 | 1461651619106 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}] 23:20:19 INFO - PROCESS | 1826 | 1461651619292 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:20:19 INFO - PROCESS | 1826 | 1461651619583 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00470b4800 == 182 [pid = 1826] [id = 715] 23:20:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f0038ba6800) [pid = 1826] [serial = 2146] [outer = (nil)] 23:20:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f003a350400) [pid = 1826] [serial = 2147] [outer = 0x7f0038ba6800] 23:20:19 INFO - PROCESS | 1826 | 1461651619654 Marionette DEBUG loaded listener.js 23:20:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f003b297800) [pid = 1826] [serial = 2148] [outer = 0x7f0038ba6800] 23:20:20 INFO - PROCESS | 1826 | 1461651620491 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]]]}] 23:20:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:20:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1432ms 23:20:20 INFO - PROCESS | 1826 | 1461651620531 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:20:20 INFO - PROCESS | 1826 | 1461651620534 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:20:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:20:20 INFO - PROCESS | 1826 | 1461651620540 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:20:20 INFO - PROCESS | 1826 | 1461651620542 Marionette TRACE conn3 <- [1,2834,null,{}] 23:20:20 INFO - PROCESS | 1826 | 1461651620547 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}] 23:20:20 INFO - PROCESS | 1826 | 1461651620745 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:20:21 INFO - PROCESS | 1826 | 1461651621033 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b646800 == 183 [pid = 1826] [id = 716] 23:20:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f0039aea000) [pid = 1826] [serial = 2149] [outer = (nil)] 23:20:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f003c468000) [pid = 1826] [serial = 2150] [outer = 0x7f0039aea000] 23:20:21 INFO - PROCESS | 1826 | 1461651621105 Marionette DEBUG loaded listener.js 23:20:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f003c4de400) [pid = 1826] [serial = 2151] [outer = 0x7f0039aea000] 23:20:21 INFO - PROCESS | 1826 | 1461651621926 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:20:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:20:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1435ms 23:20:21 INFO - PROCESS | 1826 | 1461651621976 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:20:21 INFO - PROCESS | 1826 | 1461651621980 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:20:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:20:21 INFO - PROCESS | 1826 | 1461651621985 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:20:21 INFO - PROCESS | 1826 | 1461651621988 Marionette TRACE conn3 <- [1,2838,null,{}] 23:20:21 INFO - PROCESS | 1826 | 1461651621993 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}] 23:20:22 INFO - PROCESS | 1826 | 1461651622180 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:20:22 INFO - PROCESS | 1826 | 1461651622470 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c2a3800 == 184 [pid = 1826] [id = 717] 23:20:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f00238ee400) [pid = 1826] [serial = 2152] [outer = (nil)] 23:20:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f003fe50400) [pid = 1826] [serial = 2153] [outer = 0x7f00238ee400] 23:20:22 INFO - PROCESS | 1826 | 1461651622548 Marionette DEBUG loaded listener.js 23:20:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0045d20c00) [pid = 1826] [serial = 2154] [outer = 0x7f00238ee400] 23:20:23 INFO - PROCESS | 1826 | 1461651623398 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]]]}] 23:20:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:20:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1486ms 23:20:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:20:23 INFO - PROCESS | 1826 | 1461651623471 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:20:23 INFO - PROCESS | 1826 | 1461651623474 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:20:23 INFO - PROCESS | 1826 | 1461651623480 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:20:23 INFO - PROCESS | 1826 | 1461651623483 Marionette TRACE conn3 <- [1,2842,null,{}] 23:20:23 INFO - PROCESS | 1826 | 1461651623488 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}] 23:20:23 INFO - PROCESS | 1826 | 1461651623681 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:20:23 INFO - PROCESS | 1826 | 1461651623967 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00504a5000 == 185 [pid = 1826] [id = 718] 23:20:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f002e27f000) [pid = 1826] [serial = 2155] [outer = (nil)] 23:20:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f0046ca8400) [pid = 1826] [serial = 2156] [outer = 0x7f002e27f000] 23:20:24 INFO - PROCESS | 1826 | 1461651624041 Marionette DEBUG loaded listener.js 23:20:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f00470ddc00) [pid = 1826] [serial = 2157] [outer = 0x7f002e27f000] 23:20:24 INFO - PROCESS | 1826 | 1461651624896 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]]]}] 23:20:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:20:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1445ms 23:20:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:20:24 INFO - PROCESS | 1826 | 1461651624925 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:20:24 INFO - PROCESS | 1826 | 1461651624928 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:20:24 INFO - PROCESS | 1826 | 1461651624934 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:20:24 INFO - PROCESS | 1826 | 1461651624937 Marionette TRACE conn3 <- [1,2846,null,{}] 23:20:24 INFO - PROCESS | 1826 | 1461651624942 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}] 23:20:25 INFO - PROCESS | 1826 | 1461651625134 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:20:25 INFO - PROCESS | 1826 | 1461651625440 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030b6e000 == 186 [pid = 1826] [id = 719] 23:20:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f0017aebc00) [pid = 1826] [serial = 2158] [outer = (nil)] 23:20:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f0047e31400) [pid = 1826] [serial = 2159] [outer = 0x7f0017aebc00] 23:20:25 INFO - PROCESS | 1826 | 1461651625516 Marionette DEBUG loaded listener.js 23:20:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f0049fb9400) [pid = 1826] [serial = 2160] [outer = 0x7f0017aebc00] 23:20:26 INFO - PROCESS | 1826 | 1461651626472 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]]]}] 23:20:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:20:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1591ms 23:20:26 INFO - PROCESS | 1826 | 1461651626524 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:20:26 INFO - PROCESS | 1826 | 1461651626528 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:20:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:20:26 INFO - PROCESS | 1826 | 1461651626533 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:20:26 INFO - PROCESS | 1826 | 1461651626535 Marionette TRACE conn3 <- [1,2850,null,{}] 23:20:26 INFO - PROCESS | 1826 | 1461651626555 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}] 23:20:26 INFO - PROCESS | 1826 | 1461651626754 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:20:27 INFO - PROCESS | 1826 | 1461651627051 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001d62a800 == 187 [pid = 1826] [id = 720] 23:20:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f00178f4000) [pid = 1826] [serial = 2161] [outer = (nil)] 23:20:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f0018197c00) [pid = 1826] [serial = 2162] [outer = 0x7f00178f4000] 23:20:27 INFO - PROCESS | 1826 | 1461651627161 Marionette DEBUG loaded listener.js 23:20:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f001dd7c800) [pid = 1826] [serial = 2163] [outer = 0x7f00178f4000] 23:20:27 INFO - PROCESS | 1826 | 1461651627992 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:20:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:20:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1492ms 23:20:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:20:28 INFO - PROCESS | 1826 | 1461651628043 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:20:28 INFO - PROCESS | 1826 | 1461651628046 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:20:28 INFO - PROCESS | 1826 | 1461651628052 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:20:28 INFO - PROCESS | 1826 | 1461651628055 Marionette TRACE conn3 <- [1,2854,null,{}] 23:20:28 INFO - PROCESS | 1826 | 1461651628060 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}] 23:20:28 INFO - PROCESS | 1826 | 1461651628250 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:20:28 INFO - PROCESS | 1826 | 1461651628555 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001c13f000 == 188 [pid = 1826] [id = 721] 23:20:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f00178f9800) [pid = 1826] [serial = 2164] [outer = (nil)] 23:20:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f0019b08000) [pid = 1826] [serial = 2165] [outer = 0x7f00178f9800] 23:20:28 INFO - PROCESS | 1826 | 1461651628628 Marionette DEBUG loaded listener.js 23:20:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f001eea0c00) [pid = 1826] [serial = 2166] [outer = 0x7f00178f9800] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00398da800 == 187 [pid = 1826] [id = 632] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001f9b9000 == 186 [pid = 1826] [id = 700] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002532e000 == 185 [pid = 1826] [id = 699] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022fe2800 == 184 [pid = 1826] [id = 698] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001f9be000 == 183 [pid = 1826] [id = 697] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00348ac000 == 182 [pid = 1826] [id = 629] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0017ad9000 == 181 [pid = 1826] [id = 696] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e7c8000 == 180 [pid = 1826] [id = 695] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e7a8000 == 179 [pid = 1826] [id = 694] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00236c9800 == 178 [pid = 1826] [id = 693] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001da99800 == 177 [pid = 1826] [id = 692] 23:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001eca5000 == 176 [pid = 1826] [id = 679] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f0025c21800) [pid = 1826] [serial = 2036] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f00228dd800) [pid = 1826] [serial = 2034] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f00335ad400) [pid = 1826] [serial = 1979] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f0039439000) [pid = 1826] [serial = 1985] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0048038800) [pid = 1826] [serial = 1860] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f0018199c00) [pid = 1826] [serial = 2013] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f0019b10400) [pid = 1826] [serial = 1935] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f0046cf8000) [pid = 1826] [serial = 2001] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f0040d8b400) [pid = 1826] [serial = 1994] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f0033afa800) [pid = 1826] [serial = 1980] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f00235e4000) [pid = 1826] [serial = 2031] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f0026f41c00) [pid = 1826] [serial = 1893] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f003c123800) [pid = 1826] [serial = 1845] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f001f756400) [pid = 1826] [serial = 2033] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f003ab86c00) [pid = 1826] [serial = 1989] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f003793e000) [pid = 1826] [serial = 1982] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f004ba0cc00) [pid = 1826] [serial = 1920] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f004b66ec00) [pid = 1826] [serial = 1863] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f004b9a4c00) [pid = 1826] [serial = 1866] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f0031c62400) [pid = 1826] [serial = 1976] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0046ca7000) [pid = 1826] [serial = 1854] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f0039da1800) [pid = 1826] [serial = 1986] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f0033d0bc00) [pid = 1826] [serial = 1932] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f001dd80400) [pid = 1826] [serial = 2016] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f00228e3800) [pid = 1826] [serial = 2030] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f0033d08800) [pid = 1826] [serial = 1917] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f001d75e000) [pid = 1826] [serial = 2000] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f003672e800) [pid = 1826] [serial = 1899] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f003c465400) [pid = 1826] [serial = 1905] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f004bc4b800) [pid = 1826] [serial = 1911] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f00178f9c00) [pid = 1826] [serial = 2019] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f003095e000) [pid = 1826] [serial = 1752] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0018195400) [pid = 1826] [serial = 2012] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0047e32800) [pid = 1826] [serial = 1997] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0026c26000) [pid = 1826] [serial = 1970] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f001eea6000) [pid = 1826] [serial = 2028] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0026e0cc00) [pid = 1826] [serial = 2022] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f004ba0a000) [pid = 1826] [serial = 1998] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f001c155400) [pid = 1826] [serial = 2024] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f002f8d9400) [pid = 1826] [serial = 1974] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f0047aae800) [pid = 1826] [serial = 1857] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f003c4da000) [pid = 1826] [serial = 1992] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f001c159c00) [pid = 1826] [serial = 2025] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f001eea8000) [pid = 1826] [serial = 1929] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f002864f400) [pid = 1826] [serial = 1914] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f0046ba8400) [pid = 1826] [serial = 1995] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f004ba10c00) [pid = 1826] [serial = 2007] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f00227a5000) [pid = 1826] [serial = 1968] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f003a10d400) [pid = 1826] [serial = 1988] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f0033556c00) [pid = 1826] [serial = 1977] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f004ba0b800) [pid = 1826] [serial = 1908] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f0039af4800) [pid = 1826] [serial = 2006] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f003c4de800) [pid = 1826] [serial = 1848] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f001dd7c000) [pid = 1826] [serial = 2015] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f0046ba5c00) [pid = 1826] [serial = 1851] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00332d2000) [pid = 1826] [serial = 1965] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f002f27d400) [pid = 1826] [serial = 1973] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f001dd7c400) [pid = 1826] [serial = 2010] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f001f898c00) [pid = 1826] [serial = 1938] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f001dd77800) [pid = 1826] [serial = 2009] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f0039ae9c00) [pid = 1826] [serial = 1902] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f001f8a1400) [pid = 1826] [serial = 1967] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f0017aeb400) [pid = 1826] [serial = 2003] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f003c467c00) [pid = 1826] [serial = 1991] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f00178f5400) [pid = 1826] [serial = 2018] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f004be69c00) [pid = 1826] [serial = 1923] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f003095d000) [pid = 1826] [serial = 1896] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f001e8e6800) [pid = 1826] [serial = 2027] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f0017af1800) [pid = 1826] [serial = 2004] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f0038ec2800) [pid = 1826] [serial = 1983] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f0026c30400) [pid = 1826] [serial = 1926] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f001dd7fc00) [pid = 1826] [serial = 2021] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f0026e0c000) [pid = 1826] [serial = 1971] [outer = (nil)] [url = about:blank] 23:20:30 INFO - PROCESS | 1826 | 1461651630966 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]]]}] 23:20:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:20:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2937ms 23:20:30 INFO - PROCESS | 1826 | 1461651630989 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:20:30 INFO - PROCESS | 1826 | 1461651630993 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:20:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:20:31 INFO - PROCESS | 1826 | 1461651631000 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:20:31 INFO - PROCESS | 1826 | 1461651631005 Marionette TRACE conn3 <- [1,2858,null,{}] 23:20:31 INFO - PROCESS | 1826 | 1461651631011 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}] 23:20:31 INFO - PROCESS | 1826 | 1461651631186 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:20:31 INFO - PROCESS | 1826 | 1461651631389 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001d62d800 == 177 [pid = 1826] [id = 722] 23:20:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f00178fbc00) [pid = 1826] [serial = 2167] [outer = (nil)] 23:20:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f001c151400) [pid = 1826] [serial = 2168] [outer = 0x7f00178fbc00] 23:20:31 INFO - PROCESS | 1826 | 1461651631449 Marionette DEBUG loaded listener.js 23:20:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f001d75e800) [pid = 1826] [serial = 2169] [outer = 0x7f00178fbc00] 23:20:32 INFO - PROCESS | 1826 | 1461651632230 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:20:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:20:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1278ms 23:20:32 INFO - PROCESS | 1826 | 1461651632279 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:20:32 INFO - PROCESS | 1826 | 1461651632288 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:20:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:20:32 INFO - PROCESS | 1826 | 1461651632297 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:20:32 INFO - PROCESS | 1826 | 1461651632301 Marionette TRACE conn3 <- [1,2862,null,{}] 23:20:32 INFO - PROCESS | 1826 | 1461651632306 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}] 23:20:32 INFO - PROCESS | 1826 | 1461651632481 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:20:32 INFO - PROCESS | 1826 | 1461651632498 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ec96000 == 178 [pid = 1826] [id = 723] 23:20:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f001f755000) [pid = 1826] [serial = 2170] [outer = (nil)] 23:20:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f001f89c800) [pid = 1826] [serial = 2171] [outer = 0x7f001f755000] 23:20:32 INFO - PROCESS | 1826 | 1461651632557 Marionette DEBUG loaded listener.js 23:20:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f001f9cdc00) [pid = 1826] [serial = 2172] [outer = 0x7f001f755000] 23:20:33 INFO - PROCESS | 1826 | 1461651633565 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]]]}] 23:20:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:20:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1337ms 23:20:33 INFO - PROCESS | 1826 | 1461651633635 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:20:33 INFO - PROCESS | 1826 | 1461651633637 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:20:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:20:33 INFO - PROCESS | 1826 | 1461651633643 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:20:33 INFO - PROCESS | 1826 | 1461651633649 Marionette TRACE conn3 <- [1,2866,null,{}] 23:20:33 INFO - PROCESS | 1826 | 1461651633671 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}] 23:20:33 INFO - PROCESS | 1826 | 1461651633917 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:20:33 INFO - PROCESS | 1826 | 1461651633946 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f9be000 == 179 [pid = 1826] [id = 724] 23:20:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f00211e7400) [pid = 1826] [serial = 2173] [outer = (nil)] 23:20:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f00227a7c00) [pid = 1826] [serial = 2174] [outer = 0x7f00211e7400] 23:20:34 INFO - PROCESS | 1826 | 1461651634007 Marionette DEBUG loaded listener.js 23:20:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f0022e75800) [pid = 1826] [serial = 2175] [outer = 0x7f00211e7400] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f0017ae7c00) [pid = 1826] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f0018193400) [pid = 1826] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f0025cea800) [pid = 1826] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f00178f0000) [pid = 1826] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f00178efc00) [pid = 1826] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f001dd73000) [pid = 1826] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f0026e0dc00) [pid = 1826] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f0025c2f800) [pid = 1826] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f001d8ca400) [pid = 1826] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:20:35 INFO - PROCESS | 1826 | 1461651635420 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]]]}] 23:20:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:20:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1839ms 23:20:35 INFO - PROCESS | 1826 | 1461651635483 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:20:35 INFO - PROCESS | 1826 | 1461651635486 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:20:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:20:35 INFO - PROCESS | 1826 | 1461651635492 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:20:35 INFO - PROCESS | 1826 | 1461651635494 Marionette TRACE conn3 <- [1,2870,null,{}] 23:20:35 INFO - PROCESS | 1826 | 1461651635499 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}] 23:20:35 INFO - PROCESS | 1826 | 1461651635672 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:20:35 INFO - PROCESS | 1826 | 1461651635914 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205ac800 == 180 [pid = 1826] [id = 725] 23:20:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f00178efc00) [pid = 1826] [serial = 2176] [outer = (nil)] 23:20:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f001dd73000) [pid = 1826] [serial = 2177] [outer = 0x7f00178efc00] 23:20:35 INFO - PROCESS | 1826 | 1461651635973 Marionette DEBUG loaded listener.js 23:20:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f00235e4000) [pid = 1826] [serial = 2178] [outer = 0x7f00178efc00] 23:20:36 INFO - PROCESS | 1826 | 1461651636644 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]]]}] 23:20:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:20:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1182ms 23:20:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:20:36 INFO - PROCESS | 1826 | 1461651636675 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:20:36 INFO - PROCESS | 1826 | 1461651636677 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:20:36 INFO - PROCESS | 1826 | 1461651636681 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:20:36 INFO - PROCESS | 1826 | 1461651636685 Marionette TRACE conn3 <- [1,2874,null,{}] 23:20:36 INFO - PROCESS | 1826 | 1461651636690 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}] 23:20:36 INFO - PROCESS | 1826 | 1461651636931 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:20:36 INFO - PROCESS | 1826 | 1461651636951 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d05800 == 181 [pid = 1826] [id = 726] 23:20:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f0017aea800) [pid = 1826] [serial = 2179] [outer = (nil)] 23:20:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f002544ac00) [pid = 1826] [serial = 2180] [outer = 0x7f0017aea800] 23:20:37 INFO - PROCESS | 1826 | 1461651637010 Marionette DEBUG loaded listener.js 23:20:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f0025933c00) [pid = 1826] [serial = 2181] [outer = 0x7f0017aea800] 23:20:38 INFO - PROCESS | 1826 | 1461651638198 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]]]}] 23:20:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:20:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1587ms 23:20:38 INFO - PROCESS | 1826 | 1461651638270 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:20:38 INFO - PROCESS | 1826 | 1461651638277 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:20:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:20:38 INFO - PROCESS | 1826 | 1461651638284 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:20:38 INFO - PROCESS | 1826 | 1461651638290 Marionette TRACE conn3 <- [1,2878,null,{}] 23:20:38 INFO - PROCESS | 1826 | 1461651638298 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}] 23:20:38 INFO - PROCESS | 1826 | 1461651638547 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:20:38 INFO - PROCESS | 1826 | 1461651638868 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ecad800 == 182 [pid = 1826] [id = 727] 23:20:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f001d8c9000) [pid = 1826] [serial = 2182] [outer = (nil)] 23:20:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f001e748800) [pid = 1826] [serial = 2183] [outer = 0x7f001d8c9000] 23:20:38 INFO - PROCESS | 1826 | 1461651638945 Marionette DEBUG loaded listener.js 23:20:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f001f74fc00) [pid = 1826] [serial = 2184] [outer = 0x7f001d8c9000] 23:20:39 INFO - PROCESS | 1826 | 1461651639834 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]]]}] 23:20:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:20:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1589ms 23:20:39 INFO - PROCESS | 1826 | 1461651639873 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:20:39 INFO - PROCESS | 1826 | 1461651639881 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:20:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:20:39 INFO - PROCESS | 1826 | 1461651639891 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:20:39 INFO - PROCESS | 1826 | 1461651639894 Marionette TRACE conn3 <- [1,2882,null,{}] 23:20:39 INFO - PROCESS | 1826 | 1461651639900 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}] 23:20:40 INFO - PROCESS | 1826 | 1461651640092 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:20:40 INFO - PROCESS | 1826 | 1461651640372 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0022857800 == 183 [pid = 1826] [id = 728] 23:20:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f00204ea000) [pid = 1826] [serial = 2185] [outer = (nil)] 23:20:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f0022e6d000) [pid = 1826] [serial = 2186] [outer = 0x7f00204ea000] 23:20:40 INFO - PROCESS | 1826 | 1461651640524 Marionette DEBUG loaded listener.js 23:20:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f002426ec00) [pid = 1826] [serial = 2187] [outer = 0x7f00204ea000] 23:20:41 INFO - PROCESS | 1826 | 1461651641406 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]]]}] 23:20:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:20:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1581ms 23:20:41 INFO - PROCESS | 1826 | 1461651641472 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:20:41 INFO - PROCESS | 1826 | 1461651641476 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:20:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:20:41 INFO - PROCESS | 1826 | 1461651641482 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:20:41 INFO - PROCESS | 1826 | 1461651641488 Marionette TRACE conn3 <- [1,2886,null,{}] 23:20:41 INFO - PROCESS | 1826 | 1461651641503 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}] 23:20:41 INFO - PROCESS | 1826 | 1461651641741 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:20:42 INFO - PROCESS | 1826 | 1461651642066 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002445d000 == 184 [pid = 1826] [id = 729] 23:20:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f0025c23800) [pid = 1826] [serial = 2188] [outer = (nil)] 23:20:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f0026e0b800) [pid = 1826] [serial = 2189] [outer = 0x7f0025c23800] 23:20:42 INFO - PROCESS | 1826 | 1461651642141 Marionette DEBUG loaded listener.js 23:20:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f0026ec5400) [pid = 1826] [serial = 2190] [outer = 0x7f0025c23800] 23:20:42 INFO - PROCESS | 1826 | 1461651642979 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]]]}] 23:20:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:20:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1540ms 23:20:43 INFO - PROCESS | 1826 | 1461651643022 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:20:43 INFO - PROCESS | 1826 | 1461651643027 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:20:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:20:43 INFO - PROCESS | 1826 | 1461651643033 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:20:43 INFO - PROCESS | 1826 | 1461651643035 Marionette TRACE conn3 <- [1,2890,null,{}] 23:20:43 INFO - PROCESS | 1826 | 1461651643040 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}] 23:20:43 INFO - PROCESS | 1826 | 1461651643229 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:20:43 INFO - PROCESS | 1826 | 1461651643492 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025336800 == 185 [pid = 1826] [id = 730] 23:20:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0025c28000) [pid = 1826] [serial = 2191] [outer = (nil)] 23:20:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f00283f8400) [pid = 1826] [serial = 2192] [outer = 0x7f0025c28000] 23:20:43 INFO - PROCESS | 1826 | 1461651643563 Marionette DEBUG loaded listener.js 23:20:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f002864d400) [pid = 1826] [serial = 2193] [outer = 0x7f0025c28000] 23:20:44 INFO - PROCESS | 1826 | 1461651644458 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:20:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:20:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1481ms 23:20:44 INFO - PROCESS | 1826 | 1461651644515 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:20:44 INFO - PROCESS | 1826 | 1461651644518 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:20:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:20:44 INFO - PROCESS | 1826 | 1461651644524 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:20:44 INFO - PROCESS | 1826 | 1461651644527 Marionette TRACE conn3 <- [1,2894,null,{}] 23:20:44 INFO - PROCESS | 1826 | 1461651644532 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}] 23:20:44 INFO - PROCESS | 1826 | 1461651644715 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:20:45 INFO - PROCESS | 1826 | 1461651644995 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025b80800 == 186 [pid = 1826] [id = 731] 23:20:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f0026f41c00) [pid = 1826] [serial = 2194] [outer = (nil)] 23:20:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f002df1e000) [pid = 1826] [serial = 2195] [outer = 0x7f0026f41c00] 23:20:45 INFO - PROCESS | 1826 | 1461651645067 Marionette DEBUG loaded listener.js 23:20:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f002e3a7800) [pid = 1826] [serial = 2196] [outer = 0x7f0026f41c00] 23:20:45 INFO - PROCESS | 1826 | 1461651645984 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]]]}] 23:20:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:20:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1530ms 23:20:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:20:46 INFO - PROCESS | 1826 | 1461651646055 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:20:46 INFO - PROCESS | 1826 | 1461651646057 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:20:46 INFO - PROCESS | 1826 | 1461651646064 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:20:46 INFO - PROCESS | 1826 | 1461651646067 Marionette TRACE conn3 <- [1,2898,null,{}] 23:20:46 INFO - PROCESS | 1826 | 1461651646072 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}] 23:20:46 INFO - PROCESS | 1826 | 1461651646316 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:20:46 INFO - PROCESS | 1826 | 1461651646639 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e0d4800 == 187 [pid = 1826] [id = 732] 23:20:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f002f45f400) [pid = 1826] [serial = 2197] [outer = (nil)] 23:20:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f002fcc7c00) [pid = 1826] [serial = 2198] [outer = 0x7f002f45f400] 23:20:46 INFO - PROCESS | 1826 | 1461651646718 Marionette DEBUG loaded listener.js 23:20:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f0030535400) [pid = 1826] [serial = 2199] [outer = 0x7f002f45f400] 23:20:47 INFO - PROCESS | 1826 | 1461651647515 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]]]}] 23:20:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:20:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1482ms 23:20:47 INFO - PROCESS | 1826 | 1461651647546 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:20:47 INFO - PROCESS | 1826 | 1461651647549 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:20:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:20:47 INFO - PROCESS | 1826 | 1461651647555 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:20:47 INFO - PROCESS | 1826 | 1461651647557 Marionette TRACE conn3 <- [1,2902,null,{}] 23:20:47 INFO - PROCESS | 1826 | 1461651647563 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}] 23:20:47 INFO - PROCESS | 1826 | 1461651647747 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:20:48 INFO - PROCESS | 1826 | 1461651648029 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002ff10800 == 188 [pid = 1826] [id = 733] 23:20:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f002f4b9400) [pid = 1826] [serial = 2200] [outer = (nil)] 23:20:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f0030f5a800) [pid = 1826] [serial = 2201] [outer = 0x7f002f4b9400] 23:20:48 INFO - PROCESS | 1826 | 1461651648100 Marionette DEBUG loaded listener.js 23:20:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f0031e05400) [pid = 1826] [serial = 2202] [outer = 0x7f002f4b9400] 23:20:48 INFO - PROCESS | 1826 | 1461651648942 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:20:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:20:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1432ms 23:20:48 INFO - PROCESS | 1826 | 1461651648988 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:20:48 INFO - PROCESS | 1826 | 1461651648992 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:20:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:20:49 INFO - PROCESS | 1826 | 1461651648997 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:20:49 INFO - PROCESS | 1826 | 1461651649000 Marionette TRACE conn3 <- [1,2906,null,{}] 23:20:49 INFO - PROCESS | 1826 | 1461651649005 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}] 23:20:49 INFO - PROCESS | 1826 | 1461651649190 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:20:49 INFO - PROCESS | 1826 | 1461651649472 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030b80800 == 189 [pid = 1826] [id = 734] 23:20:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f0030388c00) [pid = 1826] [serial = 2203] [outer = (nil)] 23:20:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f0033512000) [pid = 1826] [serial = 2204] [outer = 0x7f0030388c00] 23:20:49 INFO - PROCESS | 1826 | 1461651649544 Marionette DEBUG loaded listener.js 23:20:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f0033560c00) [pid = 1826] [serial = 2205] [outer = 0x7f0030388c00] 23:20:50 INFO - PROCESS | 1826 | 1461651650383 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]]]}] 23:20:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:20:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1433ms 23:20:50 INFO - PROCESS | 1826 | 1461651650432 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:20:50 INFO - PROCESS | 1826 | 1461651650435 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:20:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:20:50 INFO - PROCESS | 1826 | 1461651650441 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:20:50 INFO - PROCESS | 1826 | 1461651650444 Marionette TRACE conn3 <- [1,2910,null,{}] 23:20:50 INFO - PROCESS | 1826 | 1461651650449 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}] 23:20:50 INFO - PROCESS | 1826 | 1461651650636 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:20:50 INFO - PROCESS | 1826 | 1461651650943 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033532000 == 190 [pid = 1826] [id = 735] 23:20:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f0021054400) [pid = 1826] [serial = 2206] [outer = (nil)] 23:20:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f002f392000) [pid = 1826] [serial = 2207] [outer = 0x7f0021054400] 23:20:51 INFO - PROCESS | 1826 | 1461651651016 Marionette DEBUG loaded listener.js 23:20:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f003390e400) [pid = 1826] [serial = 2208] [outer = 0x7f0021054400] 23:20:51 INFO - PROCESS | 1826 | 1461651651766 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]]]}] 23:20:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:20:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:20:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1382ms 23:20:51 INFO - PROCESS | 1826 | 1461651651823 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:20:51 INFO - PROCESS | 1826 | 1461651651827 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:20:51 INFO - TEST-START | /DOMEvents/constructors.html 23:20:51 INFO - PROCESS | 1826 | 1461651651850 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:20:51 INFO - PROCESS | 1826 | 1461651651854 Marionette TRACE conn3 <- [1,2914,null,{}] 23:20:51 INFO - PROCESS | 1826 | 1461651651859 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}] 23:20:52 INFO - PROCESS | 1826 | 1461651652053 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:20:52 INFO - PROCESS | 1826 | 1461651652336 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00339ab000 == 191 [pid = 1826] [id = 736] 23:20:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f00211e7800) [pid = 1826] [serial = 2209] [outer = (nil)] 23:20:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f003390fc00) [pid = 1826] [serial = 2210] [outer = 0x7f00211e7800] 23:20:52 INFO - PROCESS | 1826 | 1461651652407 Marionette DEBUG loaded listener.js 23:20:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f0033d08c00) [pid = 1826] [serial = 2211] [outer = 0x7f00211e7800] 23:20:53 INFO - PROCESS | 1826 | 1461651653307 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]]]}] 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:20:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 1508ms 23:20:53 INFO - PROCESS | 1826 | 1461651653360 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:20:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:20:53 INFO - PROCESS | 1826 | 1461651653371 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:20:53 INFO - PROCESS | 1826 | 1461651653379 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:20:53 INFO - PROCESS | 1826 | 1461651653387 Marionette TRACE conn3 <- [1,2918,null,{}] 23:20:53 INFO - PROCESS | 1826 | 1461651653397 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}] 23:20:53 INFO - PROCESS | 1826 | 1461651653615 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:20:53 INFO - PROCESS | 1826 | 1461651653896 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034548000 == 192 [pid = 1826] [id = 737] 23:20:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0033f05000) [pid = 1826] [serial = 2212] [outer = (nil)] 23:20:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f0038cac400) [pid = 1826] [serial = 2213] [outer = 0x7f0033f05000] 23:20:54 INFO - PROCESS | 1826 | 1461651654015 Marionette DEBUG loaded listener.js 23:20:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0039af0000) [pid = 1826] [serial = 2214] [outer = 0x7f0033f05000] 23:20:54 INFO - PROCESS | 1826 | 1461651654742 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:20:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:20:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1388ms 23:20:54 INFO - PROCESS | 1826 | 1461651654766 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:20:54 INFO - PROCESS | 1826 | 1461651654769 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:20:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:20:54 INFO - PROCESS | 1826 | 1461651654775 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:20:54 INFO - PROCESS | 1826 | 1461651654777 Marionette TRACE conn3 <- [1,2922,null,{}] 23:20:54 INFO - PROCESS | 1826 | 1461651654783 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}] 23:20:54 INFO - PROCESS | 1826 | 1461651654963 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:20:55 INFO - PROCESS | 1826 | 1461651655219 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003807a800 == 193 [pid = 1826] [id = 738] 23:20:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0033c19000) [pid = 1826] [serial = 2215] [outer = (nil)] 23:20:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f0039da5400) [pid = 1826] [serial = 2216] [outer = 0x7f0033c19000] 23:20:55 INFO - PROCESS | 1826 | 1461651655292 Marionette DEBUG loaded listener.js 23:20:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f003c235c00) [pid = 1826] [serial = 2217] [outer = 0x7f0033c19000] 23:20:55 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:20:55 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:20:55 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:20:55 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:20:56 INFO - PROCESS | 1826 | 1461651656078 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]]]}] 23:20:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:20:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:20:56 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 23:20:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:20:56 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 23:20:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:20:56 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]" 23:20:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:20:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:20:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1327ms 23:20:56 INFO - PROCESS | 1826 | 1461651656106 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:20:56 INFO - PROCESS | 1826 | 1461651656114 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:20:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:20:56 INFO - PROCESS | 1826 | 1461651656122 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:20:56 INFO - PROCESS | 1826 | 1461651656134 Marionette TRACE conn3 <- [1,2926,null,{}] 23:20:56 INFO - PROCESS | 1826 | 1461651656138 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}] 23:20:56 INFO - PROCESS | 1826 | 1461651656327 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:20:56 INFO - PROCESS | 1826 | 1461651656614 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039a86800 == 194 [pid = 1826] [id = 739] 23:20:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0033d10400) [pid = 1826] [serial = 2218] [outer = (nil)] 23:20:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f0046cf1000) [pid = 1826] [serial = 2219] [outer = 0x7f0033d10400] 23:20:56 INFO - PROCESS | 1826 | 1461651656696 Marionette DEBUG loaded listener.js 23:20:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f0047e30400) [pid = 1826] [serial = 2220] [outer = 0x7f0033d10400] 23:20:57 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:20:57 INFO - PROCESS | 1826 | 1461651657432 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]]]}] 23:20:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:20:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1346ms 23:20:57 INFO - PROCESS | 1826 | 1461651657469 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:20:57 INFO - PROCESS | 1826 | 1461651657472 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:20:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:20:57 INFO - PROCESS | 1826 | 1461651657478 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:20:57 INFO - PROCESS | 1826 | 1461651657480 Marionette TRACE conn3 <- [1,2930,null,{}] 23:20:57 INFO - PROCESS | 1826 | 1461651657486 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}] 23:20:57 INFO - PROCESS | 1826 | 1461651657673 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:20:57 INFO - PROCESS | 1826 | 1461651657959 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003b284000 == 195 [pid = 1826] [id = 740] 23:20:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0039da0800) [pid = 1826] [serial = 2221] [outer = (nil)] 23:20:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f004b61cc00) [pid = 1826] [serial = 2222] [outer = 0x7f0039da0800] 23:20:58 INFO - PROCESS | 1826 | 1461651658031 Marionette DEBUG loaded listener.js 23:20:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f004b9af800) [pid = 1826] [serial = 2223] [outer = 0x7f0039da0800] 23:20:58 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:20:58 INFO - PROCESS | 1826 | 1461651658762 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]]]}] 23:20:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:20:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1334ms 23:20:58 INFO - PROCESS | 1826 | 1461651658812 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:20:58 INFO - PROCESS | 1826 | 1461651658815 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:20:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:20:58 INFO - PROCESS | 1826 | 1461651658821 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:20:58 INFO - PROCESS | 1826 | 1461651658823 Marionette TRACE conn3 <- [1,2934,null,{}] 23:20:58 INFO - PROCESS | 1826 | 1461651658829 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}] 23:20:59 INFO - PROCESS | 1826 | 1461651659047 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:20:59 INFO - PROCESS | 1826 | 1461651659307 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0045db6000 == 196 [pid = 1826] [id = 741] 23:20:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f003c461000) [pid = 1826] [serial = 2224] [outer = (nil)] 23:20:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f004ba08800) [pid = 1826] [serial = 2225] [outer = 0x7f003c461000] 23:20:59 INFO - PROCESS | 1826 | 1461651659376 Marionette DEBUG loaded listener.js 23:20:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f004ba13000) [pid = 1826] [serial = 2226] [outer = 0x7f003c461000] 23:21:00 INFO - PROCESS | 1826 | 1461651660166 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]]]}] 23:21:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:21:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1376ms 23:21:00 INFO - PROCESS | 1826 | 1461651660197 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:21:00 INFO - PROCESS | 1826 | 1461651660201 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:21:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:21:00 INFO - PROCESS | 1826 | 1461651660206 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:21:00 INFO - PROCESS | 1826 | 1461651660208 Marionette TRACE conn3 <- [1,2938,null,{}] 23:21:00 INFO - PROCESS | 1826 | 1461651660214 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}] 23:21:00 INFO - PROCESS | 1826 | 1461651660400 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:21:00 INFO - PROCESS | 1826 | 1461651660663 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0047e7f000 == 197 [pid = 1826] [id = 742] 23:21:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0047ab7c00) [pid = 1826] [serial = 2227] [outer = (nil)] 23:21:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f004bc44800) [pid = 1826] [serial = 2228] [outer = 0x7f0047ab7c00] 23:21:00 INFO - PROCESS | 1826 | 1461651660735 Marionette DEBUG loaded listener.js 23:21:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f004be67c00) [pid = 1826] [serial = 2229] [outer = 0x7f0047ab7c00] 23:21:01 INFO - PROCESS | 1826 | 1461651661531 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]]]}] 23:21:01 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. 23:21:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1379ms 23:21:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:21:01 INFO - PROCESS | 1826 | 1461651661586 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:21:01 INFO - PROCESS | 1826 | 1461651661589 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:21:01 INFO - PROCESS | 1826 | 1461651661595 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:21:01 INFO - PROCESS | 1826 | 1461651661598 Marionette TRACE conn3 <- [1,2942,null,{}] 23:21:01 INFO - PROCESS | 1826 | 1461651661603 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}] 23:21:01 INFO - PROCESS | 1826 | 1461651661817 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:21:02 INFO - PROCESS | 1826 | 1461651662108 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004c314000 == 198 [pid = 1826] [id = 743] 23:21:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f0015c92c00) [pid = 1826] [serial = 2230] [outer = (nil)] 23:21:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f0015c9a000) [pid = 1826] [serial = 2231] [outer = 0x7f0015c92c00] 23:21:02 INFO - PROCESS | 1826 | 1461651662182 Marionette DEBUG loaded listener.js 23:21:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f0015ca0c00) [pid = 1826] [serial = 2232] [outer = 0x7f0015c92c00] 23:21:02 INFO - PROCESS | 1826 | 1461651662980 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"]]]}] 23:21:03 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 23:21:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:21:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1433ms 23:21:03 INFO - PROCESS | 1826 | 1461651663028 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:21:03 INFO - PROCESS | 1826 | 1461651663031 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:21:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:21:03 INFO - PROCESS | 1826 | 1461651663037 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:21:03 INFO - PROCESS | 1826 | 1461651663039 Marionette TRACE conn3 <- [1,2946,null,{}] 23:21:03 INFO - PROCESS | 1826 | 1461651663044 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}] 23:21:03 INFO - PROCESS | 1826 | 1461651663248 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:21:03 INFO - PROCESS | 1826 | 1461651663554 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0051022000 == 199 [pid = 1826] [id = 744] 23:21:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f0015c94000) [pid = 1826] [serial = 2233] [outer = (nil)] 23:21:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f001d9c6400) [pid = 1826] [serial = 2234] [outer = 0x7f0015c94000] 23:21:03 INFO - PROCESS | 1826 | 1461651663628 Marionette DEBUG loaded listener.js 23:21:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f001d9cb800) [pid = 1826] [serial = 2235] [outer = 0x7f0015c94000] 23:21:04 INFO - PROCESS | 1826 | 1461651664366 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]]]}] 23:21:04 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. 23:21:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1381ms 23:21:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:21:04 INFO - PROCESS | 1826 | 1461651664418 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:21:04 INFO - PROCESS | 1826 | 1461651664421 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:21:04 INFO - PROCESS | 1826 | 1461651664427 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:21:04 INFO - PROCESS | 1826 | 1461651664430 Marionette TRACE conn3 <- [1,2950,null,{}] 23:21:04 INFO - PROCESS | 1826 | 1461651664439 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}] 23:21:04 INFO - PROCESS | 1826 | 1461651664658 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:21:04 INFO - PROCESS | 1826 | 1461651664920 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026e90000 == 200 [pid = 1826] [id = 745] 23:21:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0015ca1000) [pid = 1826] [serial = 2236] [outer = (nil)] 23:21:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f001d9cf400) [pid = 1826] [serial = 2237] [outer = 0x7f0015ca1000] 23:21:04 INFO - PROCESS | 1826 | 1461651664992 Marionette DEBUG loaded listener.js 23:21:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f004bc42c00) [pid = 1826] [serial = 2238] [outer = 0x7f0015ca1000] 23:21:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034445000 == 201 [pid = 1826] [id = 746] 23:21:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f001dcbec00) [pid = 1826] [serial = 2239] [outer = (nil)] 23:21:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f001d9cbc00) [pid = 1826] [serial = 2240] [outer = 0x7f001dcbec00] 23:21:05 INFO - PROCESS | 1826 | 1461651665833 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]]]}] 23:21:05 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:21:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1439ms 23:21:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:21:05 INFO - PROCESS | 1826 | 1461651665865 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:21:05 INFO - PROCESS | 1826 | 1461651665868 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:21:05 INFO - PROCESS | 1826 | 1461651665874 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:21:05 INFO - PROCESS | 1826 | 1461651665877 Marionette TRACE conn3 <- [1,2954,null,{}] 23:21:05 INFO - PROCESS | 1826 | 1461651665882 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}] 23:21:06 INFO - PROCESS | 1826 | 1461651666130 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:21:06 INFO - PROCESS | 1826 | 1461651666388 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003445f000 == 202 [pid = 1826] [id = 747] 23:21:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f00178ed400) [pid = 1826] [serial = 2241] [outer = (nil)] 23:21:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f001dcc0800) [pid = 1826] [serial = 2242] [outer = 0x7f00178ed400] 23:21:06 INFO - PROCESS | 1826 | 1461651666458 Marionette DEBUG loaded listener.js 23:21:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f001dcc7400) [pid = 1826] [serial = 2243] [outer = 0x7f00178ed400] 23:21:07 INFO - PROCESS | 1826 | 1461651667211 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]]]}] 23:21:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:21:07 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 23:21:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1386ms 23:21:07 INFO - PROCESS | 1826 | 1461651667260 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:21:07 INFO - PROCESS | 1826 | 1461651667264 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:21:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:21:07 INFO - PROCESS | 1826 | 1461651667269 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:21:07 INFO - PROCESS | 1826 | 1461651667272 Marionette TRACE conn3 <- [1,2958,null,{}] 23:21:07 INFO - PROCESS | 1826 | 1461651667277 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}] 23:21:07 INFO - PROCESS | 1826 | 1461651667484 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0b2800 == 201 [pid = 1826] [id = 250] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021ee0000 == 200 [pid = 1826] [id = 673] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034361800 == 199 [pid = 1826] [id = 672] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003434c000 == 198 [pid = 1826] [id = 671] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00205ac800 == 197 [pid = 1826] [id = 725] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001f9be000 == 196 [pid = 1826] [id = 724] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ec96000 == 195 [pid = 1826] [id = 723] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001d62d800 == 194 [pid = 1826] [id = 722] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001d62a800 == 193 [pid = 1826] [id = 720] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030b6e000 == 192 [pid = 1826] [id = 719] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00504a5000 == 191 [pid = 1826] [id = 718] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c2a3800 == 190 [pid = 1826] [id = 717] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004b646800 == 189 [pid = 1826] [id = 716] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00470b4800 == 188 [pid = 1826] [id = 715] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0040103800 == 187 [pid = 1826] [id = 714] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b541000 == 186 [pid = 1826] [id = 713] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039c49800 == 185 [pid = 1826] [id = 712] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0036753800 == 184 [pid = 1826] [id = 711] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034552000 == 183 [pid = 1826] [id = 710] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033da3800 == 182 [pid = 1826] [id = 709] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339aa000 == 181 [pid = 1826] [id = 708] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00337af800 == 180 [pid = 1826] [id = 707] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003098d800 == 179 [pid = 1826] [id = 706] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002fba0000 == 178 [pid = 1826] [id = 705] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e093800 == 177 [pid = 1826] [id = 704] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0024450000 == 176 [pid = 1826] [id = 703] 23:21:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ffe2800 == 175 [pid = 1826] [id = 702] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f001f9d6800) [pid = 1826] [serial = 2084] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f0028644000) [pid = 1826] [serial = 2097] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f00345c3400) [pid = 1826] [serial = 2066] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f001eea2c00) [pid = 1826] [serial = 2091] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f0022f4e000) [pid = 1826] [serial = 2042] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f0017ae8c00) [pid = 1826] [serial = 2078] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f003b2a0000) [pid = 1826] [serial = 2072] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f00243d9c00) [pid = 1826] [serial = 2088] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f002df14000) [pid = 1826] [serial = 2099] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f00270ac400) [pid = 1826] [serial = 2096] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f001eea0800) [pid = 1826] [serial = 2039] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f002f390c00) [pid = 1826] [serial = 2051] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f00270a5000) [pid = 1826] [serial = 2045] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f0017af0400) [pid = 1826] [serial = 2090] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f0026c21400) [pid = 1826] [serial = 2093] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f0026e0d800) [pid = 1826] [serial = 2094] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f002105dc00) [pid = 1826] [serial = 2085] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f003350f000) [pid = 1826] [serial = 2057] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f003943e800) [pid = 1826] [serial = 2069] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f0030f65c00) [pid = 1826] [serial = 2054] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f001f9d1c00) [pid = 1826] [serial = 2082] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f002df21c00) [pid = 1826] [serial = 2063] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f002df51800) [pid = 1826] [serial = 2100] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f002307cc00) [pid = 1826] [serial = 2087] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f003389b800) [pid = 1826] [serial = 2060] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0024267000) [pid = 1826] [serial = 2075] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f002df17000) [pid = 1826] [serial = 2048] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f001eea9400) [pid = 1826] [serial = 2081] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0019b0f400) [pid = 1826] [serial = 2079] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0019b04400) [pid = 1826] [serial = 2102] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f001ee9c400) [pid = 1826] [serial = 2103] [outer = (nil)] [url = about:blank] 23:21:09 INFO - PROCESS | 1826 | 1461651669310 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001c13a000 == 176 [pid = 1826] [id = 748] 23:21:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f00178fac00) [pid = 1826] [serial = 2244] [outer = (nil)] 23:21:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f0017ae5c00) [pid = 1826] [serial = 2245] [outer = 0x7f00178fac00] 23:21:09 INFO - PROCESS | 1826 | 1461651669379 Marionette DEBUG loaded listener.js 23:21:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0018193400) [pid = 1826] [serial = 2246] [outer = 0x7f00178fac00] 23:21:10 INFO - PROCESS | 1826 | 1461651670037 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]]]}] 23:21:10 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. 23:21:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2793ms 23:21:10 INFO - PROCESS | 1826 | 1461651670063 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:21:10 INFO - PROCESS | 1826 | 1461651670068 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:21:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:21:10 INFO - PROCESS | 1826 | 1461651670075 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:21:10 INFO - PROCESS | 1826 | 1461651670080 Marionette TRACE conn3 <- [1,2962,null,{}] 23:21:10 INFO - PROCESS | 1826 | 1461651670086 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}] 23:21:10 INFO - PROCESS | 1826 | 1461651670263 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:21:10 INFO - PROCESS | 1826 | 1461651670486 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001e7b0000 == 177 [pid = 1826] [id = 749] 23:21:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f00178fb800) [pid = 1826] [serial = 2247] [outer = (nil)] 23:21:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f001d75cc00) [pid = 1826] [serial = 2248] [outer = 0x7f00178fb800] 23:21:10 INFO - PROCESS | 1826 | 1461651670550 Marionette DEBUG loaded listener.js 23:21:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f001dcc0000) [pid = 1826] [serial = 2249] [outer = 0x7f00178fb800] 23:21:11 INFO - PROCESS | 1826 | 1461651671243 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]]]}] 23:21:11 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. 23:21:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1187ms 23:21:11 INFO - PROCESS | 1826 | 1461651671265 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:21:11 INFO - PROCESS | 1826 | 1461651671271 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:21:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:21:11 INFO - PROCESS | 1826 | 1461651671277 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:21:11 INFO - PROCESS | 1826 | 1461651671279 Marionette TRACE conn3 <- [1,2966,null,{}] 23:21:11 INFO - PROCESS | 1826 | 1461651671285 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}] 23:21:11 INFO - PROCESS | 1826 | 1461651671455 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:21:11 INFO - PROCESS | 1826 | 1461651671700 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001fb1d000 == 178 [pid = 1826] [id = 750] 23:21:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f001d9cfc00) [pid = 1826] [serial = 2250] [outer = (nil)] 23:21:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f001dd72c00) [pid = 1826] [serial = 2251] [outer = 0x7f001d9cfc00] 23:21:11 INFO - PROCESS | 1826 | 1461651671774 Marionette DEBUG loaded listener.js 23:21:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f001ee9c800) [pid = 1826] [serial = 2252] [outer = 0x7f001d9cfc00] 23:21:12 INFO - PROCESS | 1826 | 1461651672512 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]]]}] 23:21:12 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. 23:21:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1276ms 23:21:12 INFO - PROCESS | 1826 | 1461651672553 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:21:12 INFO - PROCESS | 1826 | 1461651672557 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:21:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:21:12 INFO - PROCESS | 1826 | 1461651672571 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:21:12 INFO - PROCESS | 1826 | 1461651672579 Marionette TRACE conn3 <- [1,2970,null,{}] 23:21:12 INFO - PROCESS | 1826 | 1461651672590 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}] 23:21:12 INFO - PROCESS | 1826 | 1461651672829 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:21:12 INFO - PROCESS | 1826 | 1461651672862 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021ce0800 == 179 [pid = 1826] [id = 751] 23:21:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f001dcc1c00) [pid = 1826] [serial = 2253] [outer = (nil)] 23:21:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f0020671400) [pid = 1826] [serial = 2254] [outer = 0x7f001dcc1c00] 23:21:12 INFO - PROCESS | 1826 | 1461651672920 Marionette DEBUG loaded listener.js 23:21:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f00227ac800) [pid = 1826] [serial = 2255] [outer = 0x7f001dcc1c00] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f00178efc00) [pid = 1826] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f001d8cb400) [pid = 1826] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f0033f07400) [pid = 1826] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f00345c5800) [pid = 1826] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f00178f9800) [pid = 1826] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f0033af6400) [pid = 1826] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f00178f4000) [pid = 1826] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f002e27f000) [pid = 1826] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f0038ba6800) [pid = 1826] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f00304d8400) [pid = 1826] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0025923400) [pid = 1826] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f002df15000) [pid = 1826] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f0020670c00) [pid = 1826] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0039aea000) [pid = 1826] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f0030530800) [pid = 1826] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f0030902800) [pid = 1826] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f0026c29000) [pid = 1826] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f0025449400) [pid = 1826] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f001f755000) [pid = 1826] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f00211e7400) [pid = 1826] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f001d753000) [pid = 1826] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f002f4ba400) [pid = 1826] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f00178fbc00) [pid = 1826] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f001f752000) [pid = 1826] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f00238ee400) [pid = 1826] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f003937c800) [pid = 1826] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f001d760400) [pid = 1826] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f0033911400) [pid = 1826] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f0038bbc400) [pid = 1826] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f002f4b8800) [pid = 1826] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f0017aebc00) [pid = 1826] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f003052a400) [pid = 1826] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f0026c27000) [pid = 1826] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f001e748400) [pid = 1826] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f001e746000) [pid = 1826] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f001e8e3400) [pid = 1826] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f001d754800) [pid = 1826] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:21:14 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f00204e8400) [pid = 1826] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:21:14 INFO - PROCESS | 1826 | 1461651674440 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]]]}] 23:21:14 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. 23:21:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1904ms 23:21:14 INFO - PROCESS | 1826 | 1461651674467 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:21:14 INFO - PROCESS | 1826 | 1461651674471 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:21:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:21:14 INFO - PROCESS | 1826 | 1461651674476 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:21:14 INFO - PROCESS | 1826 | 1461651674479 Marionette TRACE conn3 <- [1,2974,null,{}] 23:21:14 INFO - PROCESS | 1826 | 1461651674484 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}] 23:21:14 INFO - PROCESS | 1826 | 1461651674683 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:21:14 INFO - PROCESS | 1826 | 1461651674884 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002059a800 == 180 [pid = 1826] [id = 752] 23:21:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f00178f2c00) [pid = 1826] [serial = 2256] [outer = (nil)] 23:21:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f001f74e800) [pid = 1826] [serial = 2257] [outer = 0x7f00178f2c00] 23:21:14 INFO - PROCESS | 1826 | 1461651674942 Marionette DEBUG loaded listener.js 23:21:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f00211e7400) [pid = 1826] [serial = 2258] [outer = 0x7f00178f2c00] 23:21:15 INFO - PROCESS | 1826 | 1461651675509 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]]]}] 23:21:15 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. 23:21:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1076ms 23:21:15 INFO - PROCESS | 1826 | 1461651675552 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:21:15 INFO - PROCESS | 1826 | 1461651675555 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:21:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:21:15 INFO - PROCESS | 1826 | 1461651675560 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:21:15 INFO - PROCESS | 1826 | 1461651675562 Marionette TRACE conn3 <- [1,2978,null,{}] 23:21:15 INFO - PROCESS | 1826 | 1461651675568 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}] 23:21:15 INFO - PROCESS | 1826 | 1461651675731 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:21:15 INFO - PROCESS | 1826 | 1461651675749 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0023990800 == 181 [pid = 1826] [id = 753] 23:21:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f0022f4e000) [pid = 1826] [serial = 2259] [outer = (nil)] 23:21:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f002426d400) [pid = 1826] [serial = 2260] [outer = 0x7f0022f4e000] 23:21:16 INFO - PROCESS | 1826 | 1461651676005 Marionette DEBUG loaded listener.js 23:21:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f0025932000) [pid = 1826] [serial = 2261] [outer = 0x7f0022f4e000] 23:21:17 INFO - PROCESS | 1826 | 1461651676996 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]]]}] 23:21:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:21:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1480ms 23:21:17 INFO - PROCESS | 1826 | 1461651677042 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:21:17 INFO - PROCESS | 1826 | 1461651677048 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:21:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:21:17 INFO - PROCESS | 1826 | 1461651677055 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:21:17 INFO - PROCESS | 1826 | 1461651677062 Marionette TRACE conn3 <- [1,2982,null,{}] 23:21:17 INFO - PROCESS | 1826 | 1461651677070 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}] 23:21:17 INFO - PROCESS | 1826 | 1461651677268 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:21:17 INFO - PROCESS | 1826 | 1461651677560 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f9a7000 == 182 [pid = 1826] [id = 754] 23:21:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f001c157800) [pid = 1826] [serial = 2262] [outer = (nil)] 23:21:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f001d75f000) [pid = 1826] [serial = 2263] [outer = 0x7f001c157800] 23:21:17 INFO - PROCESS | 1826 | 1461651677636 Marionette DEBUG loaded listener.js 23:21:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f001dcc7c00) [pid = 1826] [serial = 2264] [outer = 0x7f001c157800] 23:21:18 INFO - PROCESS | 1826 | 1461651678443 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"]]]}] 23:21:18 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 23:21:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:21:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1438ms 23:21:18 INFO - PROCESS | 1826 | 1461651678494 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:21:18 INFO - PROCESS | 1826 | 1461651678501 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:21:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:21:18 INFO - PROCESS | 1826 | 1461651678511 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:21:18 INFO - PROCESS | 1826 | 1461651678516 Marionette TRACE conn3 <- [1,2986,null,{}] 23:21:18 INFO - PROCESS | 1826 | 1461651678525 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}] 23:21:18 INFO - PROCESS | 1826 | 1461651678757 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:21:19 INFO - PROCESS | 1826 | 1461651679020 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002398d800 == 183 [pid = 1826] [id = 755] 23:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f001dcf8c00) [pid = 1826] [serial = 2265] [outer = (nil)] 23:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f001f89c000) [pid = 1826] [serial = 2266] [outer = 0x7f001dcf8c00] 23:21:19 INFO - PROCESS | 1826 | 1461651679094 Marionette DEBUG loaded listener.js 23:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f00224c9400) [pid = 1826] [serial = 2267] [outer = 0x7f001dcf8c00] 23:21:19 INFO - PROCESS | 1826 | 1461651679864 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]]]}] 23:21:19 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. 23:21:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1388ms 23:21:19 INFO - PROCESS | 1826 | 1461651679899 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:21:19 INFO - PROCESS | 1826 | 1461651679903 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:21:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:21:19 INFO - PROCESS | 1826 | 1461651679909 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:21:19 INFO - PROCESS | 1826 | 1461651679914 Marionette TRACE conn3 <- [1,2990,null,{}] 23:21:19 INFO - PROCESS | 1826 | 1461651679930 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}] 23:21:20 INFO - PROCESS | 1826 | 1461651680156 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:21:20 INFO - PROCESS | 1826 | 1461651680427 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0026e85800 == 184 [pid = 1826] [id = 756] 23:21:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f0023084000) [pid = 1826] [serial = 2268] [outer = (nil)] 23:21:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f0025931000) [pid = 1826] [serial = 2269] [outer = 0x7f0023084000] 23:21:20 INFO - PROCESS | 1826 | 1461651680501 Marionette DEBUG loaded listener.js 23:21:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f0026c29000) [pid = 1826] [serial = 2270] [outer = 0x7f0023084000] 23:21:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002532b000 == 185 [pid = 1826] [id = 757] 23:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f0026ec3800) [pid = 1826] [serial = 2271] [outer = (nil)] 23:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f0025924400) [pid = 1826] [serial = 2272] [outer = 0x7f0026ec3800] 23:21:21 INFO - PROCESS | 1826 | 1461651681348 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]]]}] 23:21:21 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. 23:21:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1488ms 23:21:21 INFO - PROCESS | 1826 | 1461651681397 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:21:21 INFO - PROCESS | 1826 | 1461651681402 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:21:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:21:21 INFO - PROCESS | 1826 | 1461651681413 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:21:21 INFO - PROCESS | 1826 | 1461651681415 Marionette TRACE conn3 <- [1,2994,null,{}] 23:21:21 INFO - PROCESS | 1826 | 1461651681421 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}] 23:21:21 INFO - PROCESS | 1826 | 1461651681646 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:21:21 INFO - PROCESS | 1826 | 1461651681937 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002f64b000 == 186 [pid = 1826] [id = 758] 23:21:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f00243d4800) [pid = 1826] [serial = 2273] [outer = (nil)] 23:21:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f0026f3f400) [pid = 1826] [serial = 2274] [outer = 0x7f00243d4800] 23:21:22 INFO - PROCESS | 1826 | 1461651682048 Marionette DEBUG loaded listener.js 23:21:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f00283f9800) [pid = 1826] [serial = 2275] [outer = 0x7f00243d4800] 23:21:22 INFO - PROCESS | 1826 | 1461651682725 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]]]}] 23:21:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:21:22 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 23:21:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1331ms 23:21:22 INFO - PROCESS | 1826 | 1461651682752 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:21:22 INFO - PROCESS | 1826 | 1461651682756 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:21:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:21:22 INFO - PROCESS | 1826 | 1461651682763 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:21:22 INFO - PROCESS | 1826 | 1461651682766 Marionette TRACE conn3 <- [1,2998,null,{}] 23:21:22 INFO - PROCESS | 1826 | 1461651682771 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}] 23:21:22 INFO - PROCESS | 1826 | 1461651682967 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:21:23 INFO - PROCESS | 1826 | 1461651683224 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030987000 == 187 [pid = 1826] [id = 759] 23:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f0026c2a400) [pid = 1826] [serial = 2276] [outer = (nil)] 23:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f002df14000) [pid = 1826] [serial = 2277] [outer = 0x7f0026c2a400] 23:21:23 INFO - PROCESS | 1826 | 1461651683297 Marionette DEBUG loaded listener.js 23:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f002e27cc00) [pid = 1826] [serial = 2278] [outer = 0x7f0026c2a400] 23:21:24 INFO - PROCESS | 1826 | 1461651684081 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]]]}] 23:21:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:21:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1328ms 23:21:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:21:24 INFO - PROCESS | 1826 | 1461651684093 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:21:24 INFO - PROCESS | 1826 | 1461651684095 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:21:24 INFO - PROCESS | 1826 | 1461651684101 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:21:24 INFO - PROCESS | 1826 | 1461651684104 Marionette TRACE conn3 <- [1,3002,null,{}] 23:21:24 INFO - PROCESS | 1826 | 1461651684109 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}] 23:21:24 INFO - PROCESS | 1826 | 1461651684305 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:21:24 INFO - PROCESS | 1826 | 1461651684578 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00338d4000 == 188 [pid = 1826] [id = 760] 23:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f0028968400) [pid = 1826] [serial = 2279] [outer = (nil)] 23:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f002f38fc00) [pid = 1826] [serial = 2280] [outer = 0x7f0028968400] 23:21:24 INFO - PROCESS | 1826 | 1461651684652 Marionette DEBUG loaded listener.js 23:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f0030386400) [pid = 1826] [serial = 2281] [outer = 0x7f0028968400] 23:21:25 INFO - PROCESS | 1826 | 1461651685373 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]]]}] 23:21:25 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. 23:21:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1332ms 23:21:25 INFO - PROCESS | 1826 | 1461651685432 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:21:25 INFO - PROCESS | 1826 | 1461651685435 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:21:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:21:25 INFO - PROCESS | 1826 | 1461651685440 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:21:25 INFO - PROCESS | 1826 | 1461651685443 Marionette TRACE conn3 <- [1,3006,null,{}] 23:21:25 INFO - PROCESS | 1826 | 1461651685449 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}] 23:21:25 INFO - PROCESS | 1826 | 1461651685667 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:21:25 INFO - PROCESS | 1826 | 1461651685929 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0033da3000 == 189 [pid = 1826] [id = 761] 23:21:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f002df19c00) [pid = 1826] [serial = 2282] [outer = (nil)] 23:21:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f00304d4800) [pid = 1826] [serial = 2283] [outer = 0x7f002df19c00] 23:21:26 INFO - PROCESS | 1826 | 1461651685999 Marionette DEBUG loaded listener.js 23:21:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f0030f5b400) [pid = 1826] [serial = 2284] [outer = 0x7f002df19c00] 23:21:26 INFO - PROCESS | 1826 | 1461651686776 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]]]}] 23:21:26 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. 23:21:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1378ms 23:21:26 INFO - PROCESS | 1826 | 1461651686818 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:21:26 INFO - PROCESS | 1826 | 1461651686822 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:21:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:21:26 INFO - PROCESS | 1826 | 1461651686828 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:21:26 INFO - PROCESS | 1826 | 1461651686831 Marionette TRACE conn3 <- [1,3010,null,{}] 23:21:26 INFO - PROCESS | 1826 | 1461651686836 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}] 23:21:27 INFO - PROCESS | 1826 | 1461651687058 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:21:27 INFO - PROCESS | 1826 | 1461651687323 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034444800 == 190 [pid = 1826] [id = 762] 23:21:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f002f461400) [pid = 1826] [serial = 2285] [outer = (nil)] 23:21:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f0031b4fc00) [pid = 1826] [serial = 2286] [outer = 0x7f002f461400] 23:21:27 INFO - PROCESS | 1826 | 1461651687395 Marionette DEBUG loaded listener.js 23:21:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f0033517000) [pid = 1826] [serial = 2287] [outer = 0x7f002f461400] 23:21:28 INFO - PROCESS | 1826 | 1461651688133 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]]]}] 23:21:28 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 23:21:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1331ms 23:21:28 INFO - PROCESS | 1826 | 1461651688160 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:21:28 INFO - PROCESS | 1826 | 1461651688163 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:21:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:21:28 INFO - PROCESS | 1826 | 1461651688169 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:21:28 INFO - PROCESS | 1826 | 1461651688172 Marionette TRACE conn3 <- [1,3014,null,{}] 23:21:28 INFO - PROCESS | 1826 | 1461651688177 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}] 23:21:28 INFO - PROCESS | 1826 | 1461651688361 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:21:28 INFO - PROCESS | 1826 | 1461651688633 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0034680000 == 191 [pid = 1826] [id = 763] 23:21:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f002f4b5800) [pid = 1826] [serial = 2288] [outer = (nil)] 23:21:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f0033513c00) [pid = 1826] [serial = 2289] [outer = 0x7f002f4b5800] 23:21:28 INFO - PROCESS | 1826 | 1461651688710 Marionette DEBUG loaded listener.js 23:21:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f0033afc800) [pid = 1826] [serial = 2290] [outer = 0x7f002f4b5800] 23:21:29 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:21:29 INFO - PROCESS | 1826 | 1461651689583 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:21:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:21:29 INFO - {} 23:21:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:21:29 INFO - {} 23:21:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:21:29 INFO - {} 23:21:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:21:29 INFO - {} 23:21:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1429ms 23:21:29 INFO - PROCESS | 1826 | 1461651689600 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:21:29 INFO - PROCESS | 1826 | 1461651689603 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:21:29 INFO - TEST-START | /FileAPI/fileReader.html 23:21:29 INFO - PROCESS | 1826 | 1461651689608 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:21:29 INFO - PROCESS | 1826 | 1461651689611 Marionette TRACE conn3 <- [1,3018,null,{}] 23:21:29 INFO - PROCESS | 1826 | 1461651689616 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}] 23:21:29 INFO - PROCESS | 1826 | 1461651689807 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:21:30 INFO - PROCESS | 1826 | 1461651690037 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f003a3dc000 == 192 [pid = 1826] [id = 764] 23:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f0033afe400) [pid = 1826] [serial = 2291] [outer = (nil)] 23:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f0033f05800) [pid = 1826] [serial = 2292] [outer = 0x7f0033afe400] 23:21:30 INFO - PROCESS | 1826 | 1461651690110 Marionette DEBUG loaded listener.js 23:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f00345d1c00) [pid = 1826] [serial = 2293] [outer = 0x7f0033afe400] 23:21:30 INFO - PROCESS | 1826 | 1461651690911 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]]]}] 23:21:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:21:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:21:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:21:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:21:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1337ms 23:21:30 INFO - PROCESS | 1826 | 1461651690948 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:21:30 INFO - PROCESS | 1826 | 1461651690952 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:21:30 INFO - TEST-START | /FileAPI/historical.html 23:21:30 INFO - PROCESS | 1826 | 1461651690957 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:21:30 INFO - PROCESS | 1826 | 1461651690961 Marionette TRACE conn3 <- [1,3022,null,{}] 23:21:30 INFO - PROCESS | 1826 | 1461651690966 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}] 23:21:31 INFO - PROCESS | 1826 | 1461651691175 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:21:31 INFO - PROCESS | 1826 | 1461651691451 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0040120000 == 193 [pid = 1826] [id = 765] 23:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f00348d0400) [pid = 1826] [serial = 2294] [outer = (nil)] 23:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f0039092400) [pid = 1826] [serial = 2295] [outer = 0x7f00348d0400] 23:21:31 INFO - PROCESS | 1826 | 1461651691528 Marionette DEBUG loaded listener.js 23:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f0039af6800) [pid = 1826] [serial = 2296] [outer = 0x7f00348d0400] 23:21:32 INFO - PROCESS | 1826 | 1461651692365 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"]]]}] 23:21:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:21:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:21:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:21:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:21:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:21:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:21:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:21:32 INFO - TEST-OK | /FileAPI/historical.html | took 1428ms 23:21:32 INFO - PROCESS | 1826 | 1461651692388 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:21:32 INFO - PROCESS | 1826 | 1461651692392 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:21:32 INFO - TEST-START | /FileAPI/idlharness.html 23:21:32 INFO - PROCESS | 1826 | 1461651692398 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:21:32 INFO - PROCESS | 1826 | 1461651692401 Marionette TRACE conn3 <- [1,3026,null,{}] 23:21:32 INFO - PROCESS | 1826 | 1461651692406 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}] 23:21:32 INFO - PROCESS | 1826 | 1461651692593 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:21:32 INFO - PROCESS | 1826 | 1461651692859 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004b846800 == 194 [pid = 1826] [id = 766] 23:21:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f002fcc8400) [pid = 1826] [serial = 2297] [outer = (nil)] 23:21:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f003a103000) [pid = 1826] [serial = 2298] [outer = 0x7f002fcc8400] 23:21:32 INFO - PROCESS | 1826 | 1461651692931 Marionette DEBUG loaded listener.js 23:21:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f003c126c00) [pid = 1826] [serial = 2299] [outer = 0x7f002fcc8400] 23:21:34 INFO - PROCESS | 1826 | 1461651694385 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]]]}] 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:21:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:21:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:21:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:21:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:21:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:21:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:21:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:21:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:21:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:21:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:21:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:21:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:21:34 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 23:21:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:21:34 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 23:21:34 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 23:21:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:21:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:21:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:21:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:21:34 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 23:21:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:21:34 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 23:21:34 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 23:21:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:21:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:21:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:21:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:21:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:21:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:21:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2125ms 23:21:34 INFO - PROCESS | 1826 | 1461651694527 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:21:34 INFO - PROCESS | 1826 | 1461651694531 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:21:34 INFO - TEST-START | /FileAPI/idlharness.worker 23:21:34 INFO - PROCESS | 1826 | 1461651694539 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:21:34 INFO - PROCESS | 1826 | 1461651694544 Marionette TRACE conn3 <- [1,3030,null,{}] 23:21:34 INFO - PROCESS | 1826 | 1461651694556 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}] 23:21:34 INFO - PROCESS | 1826 | 1461651694839 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:21:35 INFO - PROCESS | 1826 | 1461651695100 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025d48000 == 195 [pid = 1826] [id = 767] 23:21:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f002f352c00) [pid = 1826] [serial = 2300] [outer = (nil)] 23:21:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f00337f5800) [pid = 1826] [serial = 2301] [outer = 0x7f002f352c00] 23:21:35 INFO - PROCESS | 1826 | 1461651695169 Marionette DEBUG loaded listener.js 23:21:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f004c2e9c00) [pid = 1826] [serial = 2302] [outer = 0x7f002f352c00] 23:21:35 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:21:37 INFO - PROCESS | 1826 | 1461651697174 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,{},{}]]]}] 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:21:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:21:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:21:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:21:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:21:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:21:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:21:37 INFO - {} 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:21:37 INFO - {} 23:21:37 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 - {} 23:21:37 INFO - {} 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:21:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:21:37 INFO - {} 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:21:37 INFO - {} 23:21:37 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 - {} 23:21:37 INFO - {} 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:21:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:21:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:21:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:21:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 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 23:21:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:21:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:21:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:21:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:21:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:21:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:21:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:21:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:21:37 INFO - {} 23:21:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2764ms 23:21:37 INFO - PROCESS | 1826 | 1461651697310 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:21:37 INFO - PROCESS | 1826 | 1461651697313 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:21:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:21:37 INFO - PROCESS | 1826 | 1461651697326 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:21:37 INFO - PROCESS | 1826 | 1461651697328 Marionette TRACE conn3 <- [1,3034,null,{}] 23:21:37 INFO - PROCESS | 1826 | 1461651697339 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}] 23:21:37 INFO - PROCESS | 1826 | 1461651697645 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:21:37 INFO - PROCESS | 1826 | 1461651697942 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f004de95000 == 196 [pid = 1826] [id = 768] 23:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f0017d75400) [pid = 1826] [serial = 2303] [outer = (nil)] 23:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f0019ad2400) [pid = 1826] [serial = 2304] [outer = 0x7f0017d75400] 23:21:38 INFO - PROCESS | 1826 | 1461651698013 Marionette DEBUG loaded listener.js 23:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f0019ad7000) [pid = 1826] [serial = 2305] [outer = 0x7f0017d75400] 23:21:38 INFO - PROCESS | 1826 | 1461651698753 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]]]}] 23:21:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:21:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1445ms 23:21:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:21:38 INFO - PROCESS | 1826 | 1461651698769 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:21:38 INFO - PROCESS | 1826 | 1461651698773 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:21:38 INFO - PROCESS | 1826 | 1461651698779 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:21:38 INFO - PROCESS | 1826 | 1461651698782 Marionette TRACE conn3 <- [1,3038,null,{}] 23:21:38 INFO - PROCESS | 1826 | 1461651698787 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}] 23:21:38 INFO - PROCESS | 1826 | 1461651698975 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:21:39 INFO - PROCESS | 1826 | 1461651699241 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002e2bd000 == 197 [pid = 1826] [id = 769] 23:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f0017d77c00) [pid = 1826] [serial = 2306] [outer = (nil)] 23:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f0017e4e400) [pid = 1826] [serial = 2307] [outer = 0x7f0017d77c00] 23:21:39 INFO - PROCESS | 1826 | 1461651699323 Marionette DEBUG loaded listener.js 23:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f0017e54400) [pid = 1826] [serial = 2308] [outer = 0x7f0017d77c00] 23:21:40 INFO - PROCESS | 1826 | 1461651700053 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"]]]}] 23:21:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:21:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:21:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1331ms 23:21:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:21:40 INFO - PROCESS | 1826 | 1461651700110 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:21:40 INFO - PROCESS | 1826 | 1461651700112 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:21:40 INFO - PROCESS | 1826 | 1461651700119 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:21:40 INFO - PROCESS | 1826 | 1461651700121 Marionette TRACE conn3 <- [1,3042,null,{}] 23:21:40 INFO - PROCESS | 1826 | 1461651700128 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}] 23:21:40 INFO - PROCESS | 1826 | 1461651700354 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:21:40 INFO - PROCESS | 1826 | 1461651700623 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0017967000 == 198 [pid = 1826] [id = 770] 23:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f0017615800) [pid = 1826] [serial = 2309] [outer = (nil)] 23:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f001761c400) [pid = 1826] [serial = 2310] [outer = 0x7f0017615800] 23:21:40 INFO - PROCESS | 1826 | 1461651700691 Marionette DEBUG loaded listener.js 23:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f0017620800) [pid = 1826] [serial = 2311] [outer = 0x7f0017615800] 23:21:41 INFO - PROCESS | 1826 | 1461651701736 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]]]}] 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:21:41 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. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:21:41 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'.) 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:21: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. 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:21: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. 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:21:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:21: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. 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:21:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:21:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:21:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:21:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1709ms 23:21:41 INFO - PROCESS | 1826 | 1461651701828 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:21:41 INFO - PROCESS | 1826 | 1461651701832 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:21:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:21:41 INFO - PROCESS | 1826 | 1461651701847 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:21:41 INFO - PROCESS | 1826 | 1461651701858 Marionette TRACE conn3 <- [1,3046,null,{}] 23:21:41 INFO - PROCESS | 1826 | 1461651701869 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}] 23:21:42 INFO - PROCESS | 1826 | 1461651702130 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:21:42 INFO - PROCESS | 1826 | 1461651702468 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00192a0800 == 199 [pid = 1826] [id = 771] 23:21:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f0017618000) [pid = 1826] [serial = 2312] [outer = (nil)] 23:21:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f0017d77800) [pid = 1826] [serial = 2313] [outer = 0x7f0017618000] 23:21:42 INFO - PROCESS | 1826 | 1461651702578 Marionette DEBUG loaded listener.js 23:21:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f0017d74800) [pid = 1826] [serial = 2314] [outer = 0x7f0017618000] 23:21:42 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:21:43 INFO - PROCESS | 1826 | 1461651703375 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:21:43 INFO - {} 23:21:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1559ms 23:21:43 INFO - PROCESS | 1826 | 1461651703404 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:21:43 INFO - PROCESS | 1826 | 1461651703408 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:21:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:21:43 INFO - PROCESS | 1826 | 1461651703413 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:21:43 INFO - PROCESS | 1826 | 1461651703415 Marionette TRACE conn3 <- [1,3050,null,{}] 23:21:43 INFO - PROCESS | 1826 | 1461651703421 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}] 23:21:43 INFO - PROCESS | 1826 | 1461651703624 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:21:43 INFO - PROCESS | 1826 | 1461651703928 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0030789000 == 200 [pid = 1826] [id = 772] 23:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f0017d74c00) [pid = 1826] [serial = 2315] [outer = (nil)] 23:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f001928c400) [pid = 1826] [serial = 2316] [outer = 0x7f0017d74c00] 23:21:44 INFO - PROCESS | 1826 | 1461651703998 Marionette DEBUG loaded listener.js 23:21:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f0019a44400) [pid = 1826] [serial = 2317] [outer = 0x7f0017d74c00] 23:21:44 INFO - PROCESS | 1826 | 1461651704747 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]]]}] 23:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:21:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1380ms 23:21:44 INFO - PROCESS | 1826 | 1461651704796 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:21:44 INFO - PROCESS | 1826 | 1461651704799 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:21:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:21:44 INFO - PROCESS | 1826 | 1461651704810 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:21:44 INFO - PROCESS | 1826 | 1461651704812 Marionette TRACE conn3 <- [1,3054,null,{}] 23:21:44 INFO - PROCESS | 1826 | 1461651704818 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}] 23:21:45 INFO - PROCESS | 1826 | 1461651705015 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:21:45 INFO - PROCESS | 1826 | 1461651705328 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0039656000 == 201 [pid = 1826] [id = 773] 23:21:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f0017ae9400) [pid = 1826] [serial = 2318] [outer = (nil)] 23:21:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f0019a47400) [pid = 1826] [serial = 2319] [outer = 0x7f0017ae9400] 23:21:45 INFO - PROCESS | 1826 | 1461651705400 Marionette DEBUG loaded listener.js 23:21:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f0019a4c800) [pid = 1826] [serial = 2320] [outer = 0x7f0017ae9400] 23:21:46 INFO - PROCESS | 1826 | 1461651706493 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"]]]}] 23:21:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0038cb8000 == 200 [pid = 1826] [id = 361] 23:21:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004de87000 == 199 [pid = 1826] [id = 85] 23:21:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002059a800 == 198 [pid = 1826] [id = 752] 23:21:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0021ce0800 == 197 [pid = 1826] [id = 751] 23:21:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001fb1d000 == 196 [pid = 1826] [id = 750] 23:21:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001e7b0000 == 195 [pid = 1826] [id = 749] 23:21:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001c13a000 == 194 [pid = 1826] [id = 748] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034445000 == 193 [pid = 1826] [id = 746] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003445f000 == 192 [pid = 1826] [id = 747] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0026e90000 == 191 [pid = 1826] [id = 745] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0051022000 == 190 [pid = 1826] [id = 744] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f004c314000 == 189 [pid = 1826] [id = 743] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0047e7f000 == 188 [pid = 1826] [id = 742] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0045db6000 == 187 [pid = 1826] [id = 741] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003b284000 == 186 [pid = 1826] [id = 740] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0039a86800 == 185 [pid = 1826] [id = 739] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f003807a800 == 184 [pid = 1826] [id = 738] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0034548000 == 183 [pid = 1826] [id = 737] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f00339ab000 == 182 [pid = 1826] [id = 736] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0033532000 == 181 [pid = 1826] [id = 735] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0030b80800 == 180 [pid = 1826] [id = 734] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002ff10800 == 179 [pid = 1826] [id = 733] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002e0d4800 == 178 [pid = 1826] [id = 732] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025b80800 == 177 [pid = 1826] [id = 731] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0026fa0000 == 176 [pid = 1826] [id = 701] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0025336800 == 175 [pid = 1826] [id = 730] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f002445d000 == 174 [pid = 1826] [id = 729] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f0022857800 == 173 [pid = 1826] [id = 728] 23:21:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f001ecad800 == 172 [pid = 1826] [id = 727] 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:21:48 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" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:21:48 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" 23:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:21:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3344ms 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f001dd73000) [pid = 1826] [serial = 2177] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f00235e4000) [pid = 1826] [serial = 2178] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f002f356800) [pid = 1826] [serial = 2121] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f003908e400) [pid = 1826] [serial = 2141] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f0039da9800) [pid = 1826] [serial = 2145] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f001eea0c00) [pid = 1826] [serial = 2166] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f0035d9c000) [pid = 1826] [serial = 2138] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f0018197c00) [pid = 1826] [serial = 2162] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f0046ca8400) [pid = 1826] [serial = 2156] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f003b297800) [pid = 1826] [serial = 2148] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f0033547c00) [pid = 1826] [serial = 2132] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f00227aa800) [pid = 1826] [serial = 2105] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f002df18000) [pid = 1826] [serial = 2117] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f002f4b4c00) [pid = 1826] [serial = 2052] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f003a350400) [pid = 1826] [serial = 2147] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f002f21a400) [pid = 1826] [serial = 2120] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f00238e3c00) [pid = 1826] [serial = 2112] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f003c468000) [pid = 1826] [serial = 2150] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f0031e0bc00) [pid = 1826] [serial = 2055] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f003090bc00) [pid = 1826] [serial = 2126] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f002e276000) [pid = 1826] [serial = 2049] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f0026e09000) [pid = 1826] [serial = 2114] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f001f9cdc00) [pid = 1826] [serial = 2172] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f00227a7c00) [pid = 1826] [serial = 2174] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f00337f0000) [pid = 1826] [serial = 2133] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f00320dc000) [pid = 1826] [serial = 2130] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f002fcbbc00) [pid = 1826] [serial = 2144] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f00304cfc00) [pid = 1826] [serial = 2124] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f001c151400) [pid = 1826] [serial = 2168] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f0026e0a000) [pid = 1826] [serial = 2076] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f003fe50400) [pid = 1826] [serial = 2153] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f0019b08000) [pid = 1826] [serial = 2165] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f0030fe8800) [pid = 1826] [serial = 2127] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f0039da6000) [pid = 1826] [serial = 2070] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f001f9ca800) [pid = 1826] [serial = 2040] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f001f89c800) [pid = 1826] [serial = 2171] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f0033d09400) [pid = 1826] [serial = 2136] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f0038861800) [pid = 1826] [serial = 2139] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f003943dc00) [pid = 1826] [serial = 2142] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f00228dec00) [pid = 1826] [serial = 2111] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f0026f49800) [pid = 1826] [serial = 2115] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f003c4d5000) [pid = 1826] [serial = 2073] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f0033c1a000) [pid = 1826] [serial = 2061] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f002ffbb000) [pid = 1826] [serial = 2123] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f0033c1c400) [pid = 1826] [serial = 2135] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f0031c58800) [pid = 1826] [serial = 2129] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f0045d20c00) [pid = 1826] [serial = 2154] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f0049fb9400) [pid = 1826] [serial = 2160] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f0033564000) [pid = 1826] [serial = 2058] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f0028643400) [pid = 1826] [serial = 2046] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f001d75e800) [pid = 1826] [serial = 2169] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f0033d0c000) [pid = 1826] [serial = 2064] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f0025c2a000) [pid = 1826] [serial = 2043] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f003c4de400) [pid = 1826] [serial = 2151] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f002e279400) [pid = 1826] [serial = 2118] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f001dd7c800) [pid = 1826] [serial = 2163] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f0047e31400) [pid = 1826] [serial = 2159] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f00470ddc00) [pid = 1826] [serial = 2157] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00348cfc00) [pid = 1826] [serial = 2067] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f001eea3000) [pid = 1826] [serial = 2109] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f0022e75800) [pid = 1826] [serial = 2175] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f001d8c7c00) [pid = 1826] [serial = 2108] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f0026e0e800) [pid = 1826] [serial = 2037] [outer = (nil)] [url = about:blank] 23:21:48 INFO - PROCESS | 1826 | 1461651708584 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:21:48 INFO - PROCESS | 1826 | 1461651708587 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:21:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:21:48 INFO - PROCESS | 1826 | 1461651708604 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:21:48 INFO - PROCESS | 1826 | 1461651708607 Marionette TRACE conn3 <- [1,3058,null,{}] 23:21:48 INFO - PROCESS | 1826 | 1461651708615 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}] 23:21:48 INFO - PROCESS | 1826 | 1461651708785 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:21:48 INFO - PROCESS | 1826 | 1461651708798 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001c13a000 == 173 [pid = 1826] [id = 774] 23:21:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f0017aed400) [pid = 1826] [serial = 2321] [outer = (nil)] 23:21:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f0017d7c000) [pid = 1826] [serial = 2322] [outer = 0x7f0017aed400] 23:21:48 INFO - PROCESS | 1826 | 1461651708861 Marionette DEBUG loaded listener.js 23:21:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f0017e56000) [pid = 1826] [serial = 2323] [outer = 0x7f0017aed400] 23:21:49 INFO - PROCESS | 1826 | 1461651709784 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]]]}] 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:21:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:21:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:21:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:21:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:21:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1235ms 23:21:49 INFO - PROCESS | 1826 | 1461651709839 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:21:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:21:49 INFO - PROCESS | 1826 | 1461651709848 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:21:49 INFO - PROCESS | 1826 | 1461651709862 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:21:49 INFO - PROCESS | 1826 | 1461651709867 Marionette TRACE conn3 <- [1,3062,null,{}] 23:21:49 INFO - PROCESS | 1826 | 1461651709872 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}] 23:21:50 INFO - PROCESS | 1826 | 1461651710046 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:21:50 INFO - PROCESS | 1826 | 1461651710252 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ddc3800 == 174 [pid = 1826] [id = 775] 23:21:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f00178f8c00) [pid = 1826] [serial = 2324] [outer = (nil)] 23:21:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f001c15d800) [pid = 1826] [serial = 2325] [outer = 0x7f00178f8c00] 23:21:50 INFO - PROCESS | 1826 | 1461651710313 Marionette DEBUG loaded listener.js 23:21:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f001d75e800) [pid = 1826] [serial = 2326] [outer = 0x7f00178f8c00] 23:21:50 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:21:51 INFO - PROCESS | 1826 | 1461651711132 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:21:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:21:51 INFO - {} 23:21:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1287ms 23:21:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:21:51 INFO - PROCESS | 1826 | 1461651711145 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:21:51 INFO - PROCESS | 1826 | 1461651711148 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:21:51 INFO - PROCESS | 1826 | 1461651711169 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:21:51 INFO - PROCESS | 1826 | 1461651711171 Marionette TRACE conn3 <- [1,3066,null,{}] 23:21:51 INFO - PROCESS | 1826 | 1461651711185 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}] 23:21:51 INFO - PROCESS | 1826 | 1461651711423 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:21:51 INFO - PROCESS | 1826 | 1461651711455 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f844800 == 175 [pid = 1826] [id = 776] 23:21:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f001d9d1800) [pid = 1826] [serial = 2327] [outer = (nil)] 23:21:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f001dcf1000) [pid = 1826] [serial = 2328] [outer = 0x7f001d9d1800] 23:21:51 INFO - PROCESS | 1826 | 1461651711518 Marionette DEBUG loaded listener.js 23:21:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f001dcf8000) [pid = 1826] [serial = 2329] [outer = 0x7f001d9d1800] 23:21:52 INFO - PROCESS | 1826 | 1461651712639 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]]]}] 23:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:21:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1502ms 23:21:52 INFO - PROCESS | 1826 | 1461651712663 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:21:52 INFO - PROCESS | 1826 | 1461651712666 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:21:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:21:52 INFO - PROCESS | 1826 | 1461651712671 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:21:52 INFO - PROCESS | 1826 | 1461651712673 Marionette TRACE conn3 <- [1,3070,null,{}] 23:21:52 INFO - PROCESS | 1826 | 1461651712678 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}] 23:21:52 INFO - PROCESS | 1826 | 1461651712915 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f0017af2800) [pid = 1826] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f001dcc1c00) [pid = 1826] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f0025c28000) [pid = 1826] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f0030388c00) [pid = 1826] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f00204ea000) [pid = 1826] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f001dcbec00) [pid = 1826] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f0015ca1000) [pid = 1826] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f00178fb800) [pid = 1826] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f0033c19000) [pid = 1826] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f00178ed400) [pid = 1826] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f0039da0800) [pid = 1826] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f0033f05000) [pid = 1826] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f0033d10400) [pid = 1826] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f00178fac00) [pid = 1826] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f003c461000) [pid = 1826] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f002f45f400) [pid = 1826] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f001d8c9000) [pid = 1826] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f00211e7800) [pid = 1826] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f0021054400) [pid = 1826] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f002f4b9400) [pid = 1826] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f0026f41c00) [pid = 1826] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f0015c92c00) [pid = 1826] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f0047ab7c00) [pid = 1826] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f0015c94000) [pid = 1826] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f0025c23800) [pid = 1826] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f001d9cfc00) [pid = 1826] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:21:53 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f00178f2c00) [pid = 1826] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:21:53 INFO - PROCESS | 1826 | 1461651713716 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001f9bb800 == 176 [pid = 1826] [id = 777] 23:21:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f0015c92c00) [pid = 1826] [serial = 2330] [outer = (nil)] 23:21:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f00178f1000) [pid = 1826] [serial = 2331] [outer = 0x7f0015c92c00] 23:21:53 INFO - PROCESS | 1826 | 1461651713796 Marionette DEBUG loaded listener.js 23:21:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f001dd7dc00) [pid = 1826] [serial = 2332] [outer = 0x7f0015c92c00] 23:21:54 INFO - PROCESS | 1826 | 1461651714426 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]]]}] 23:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:21:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1781ms 23:21:54 INFO - PROCESS | 1826 | 1461651714454 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:21:54 INFO - PROCESS | 1826 | 1461651714457 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:21:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:21:54 INFO - PROCESS | 1826 | 1461651714463 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:21:54 INFO - PROCESS | 1826 | 1461651714464 Marionette TRACE conn3 <- [1,3074,null,{}] 23:21:54 INFO - PROCESS | 1826 | 1461651714469 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}] 23:21:54 INFO - PROCESS | 1826 | 1461651714633 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:21:54 INFO - PROCESS | 1826 | 1461651714837 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00205a1000 == 177 [pid = 1826] [id = 778] 23:21:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f0015c96c00) [pid = 1826] [serial = 2333] [outer = (nil)] 23:21:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f001e8ee000) [pid = 1826] [serial = 2334] [outer = 0x7f0015c96c00] 23:21:54 INFO - PROCESS | 1826 | 1461651714895 Marionette DEBUG loaded listener.js 23:21:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f001f759400) [pid = 1826] [serial = 2335] [outer = 0x7f0015c96c00] 23:21:55 INFO - PROCESS | 1826 | 1461651715752 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]]]}] 23:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:21:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1334ms 23:21:55 INFO - PROCESS | 1826 | 1461651715799 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:21:55 INFO - PROCESS | 1826 | 1461651715804 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:21:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:21:55 INFO - PROCESS | 1826 | 1461651715857 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:21:55 INFO - PROCESS | 1826 | 1461651715862 Marionette TRACE conn3 <- [1,3078,null,{}] 23:21:55 INFO - PROCESS | 1826 | 1461651715875 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}] 23:21:56 INFO - PROCESS | 1826 | 1461651716076 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:21:56 INFO - PROCESS | 1826 | 1461651716440 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001929b800 == 178 [pid = 1826] [id = 779] 23:21:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f00178f9c00) [pid = 1826] [serial = 2336] [outer = (nil)] 23:21:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f0017ae7800) [pid = 1826] [serial = 2337] [outer = 0x7f00178f9c00] 23:21:56 INFO - PROCESS | 1826 | 1461651716516 Marionette DEBUG loaded listener.js 23:21:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f0017e49c00) [pid = 1826] [serial = 2338] [outer = 0x7f00178f9c00] 23:21:57 INFO - PROCESS | 1826 | 1461651717328 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] 23:21:57 INFO - PROCESS | 1826 | 1461651717370 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:21:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:21:57 INFO - PROCESS | 1826 | 1461651717383 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:21:57 INFO - PROCESS | 1826 | 1461651717386 Marionette TRACE conn3 <- [1,3082,null,{}] 23:21:57 INFO - PROCESS | 1826 | 1461651717392 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}] 23:21:57 INFO - PROCESS | 1826 | 1461651717586 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:21:57 INFO - PROCESS | 1826 | 1461651717869 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f001ecaa800 == 179 [pid = 1826] [id = 780] 23:21:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f0018197800) [pid = 1826] [serial = 2339] [outer = (nil)] 23:21:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f0019ad2c00) [pid = 1826] [serial = 2340] [outer = 0x7f0018197800] 23:21:57 INFO - PROCESS | 1826 | 1461651717943 Marionette DEBUG loaded listener.js 23:21:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f001c150c00) [pid = 1826] [serial = 2341] [outer = 0x7f0018197800] 23:21:58 INFO - PROCESS | 1826 | 1461651718793 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]]]}] 23:21:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:21:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:21:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:21:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1437ms 23:21:58 INFO - PROCESS | 1826 | 1461651718821 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:21:58 INFO - PROCESS | 1826 | 1461651718824 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:21:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:21:58 INFO - PROCESS | 1826 | 1461651718830 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:21:58 INFO - PROCESS | 1826 | 1461651718836 Marionette TRACE conn3 <- [1,3086,null,{}] 23:21:58 INFO - PROCESS | 1826 | 1461651718851 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}] 23:21:59 INFO - PROCESS | 1826 | 1461651719086 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:21:59 INFO - PROCESS | 1826 | 1461651719356 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021014800 == 180 [pid = 1826] [id = 781] 23:21:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f0019a45c00) [pid = 1826] [serial = 2342] [outer = (nil)] 23:21:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f001d9d5400) [pid = 1826] [serial = 2343] [outer = 0x7f0019a45c00] 23:21:59 INFO - PROCESS | 1826 | 1461651719431 Marionette DEBUG loaded listener.js 23:21:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f001dcbcc00) [pid = 1826] [serial = 2344] [outer = 0x7f0019a45c00] 23:22:00 INFO - PROCESS | 1826 | 1461651720217 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:22:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:22:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1439ms 23:22:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:22:00 INFO - PROCESS | 1826 | 1461651720270 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:22:00 INFO - PROCESS | 1826 | 1461651720274 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:22:00 INFO - PROCESS | 1826 | 1461651720280 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:22:00 INFO - PROCESS | 1826 | 1461651720283 Marionette TRACE conn3 <- [1,3090,null,{}] 23:22:00 INFO - PROCESS | 1826 | 1461651720288 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}] 23:22:00 INFO - PROCESS | 1826 | 1461651720490 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:22:00 INFO - PROCESS | 1826 | 1461651720775 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0021d09000 == 181 [pid = 1826] [id = 782] 23:22:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f0019a4dc00) [pid = 1826] [serial = 2345] [outer = (nil)] 23:22:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f001dd80000) [pid = 1826] [serial = 2346] [outer = 0x7f0019a4dc00] 23:22:00 INFO - PROCESS | 1826 | 1461651720849 Marionette DEBUG loaded listener.js 23:22:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f001eea5000) [pid = 1826] [serial = 2347] [outer = 0x7f0019a4dc00] 23:22:01 INFO - PROCESS | 1826 | 1461651721602 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:22:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:22:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1334ms 23:22:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:22:01 INFO - PROCESS | 1826 | 1461651721613 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:22:01 INFO - PROCESS | 1826 | 1461651721616 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:22:01 INFO - PROCESS | 1826 | 1461651721622 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:22:01 INFO - PROCESS | 1826 | 1461651721625 Marionette TRACE conn3 <- [1,3094,null,{}] 23:22:01 INFO - PROCESS | 1826 | 1461651721630 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}] 23:22:01 INFO - PROCESS | 1826 | 1461651721825 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:22:02 INFO - PROCESS | 1826 | 1461651722118 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f002284c800 == 182 [pid = 1826] [id = 783] 23:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f0017e56400) [pid = 1826] [serial = 2348] [outer = (nil)] 23:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f001f898000) [pid = 1826] [serial = 2349] [outer = 0x7f0017e56400] 23:22:02 INFO - PROCESS | 1826 | 1461651722192 Marionette DEBUG loaded listener.js 23:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f001f9cc800) [pid = 1826] [serial = 2350] [outer = 0x7f0017e56400] 23:22:02 INFO - PROCESS | 1826 | 1461651722956 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:22:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1389ms 23:22:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:22:03 INFO - PROCESS | 1826 | 1461651723010 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:22:03 INFO - PROCESS | 1826 | 1461651723013 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:22:03 INFO - PROCESS | 1826 | 1461651723018 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:22:03 INFO - PROCESS | 1826 | 1461651723021 Marionette TRACE conn3 <- [1,3098,null,{}] 23:22:03 INFO - PROCESS | 1826 | 1461651723027 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}] 23:22:03 INFO - PROCESS | 1826 | 1461651723252 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:22:03 INFO - PROCESS | 1826 | 1461651723578 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00236cb800 == 183 [pid = 1826] [id = 784] 23:22:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f001fd09c00) [pid = 1826] [serial = 2351] [outer = (nil)] 23:22:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f00204e0800) [pid = 1826] [serial = 2352] [outer = 0x7f001fd09c00] 23:22:03 INFO - PROCESS | 1826 | 1461651723665 Marionette DEBUG loaded listener.js 23:22:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f002105c400) [pid = 1826] [serial = 2353] [outer = 0x7f001fd09c00] 23:22:04 INFO - PROCESS | 1826 | 1461651724438 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]]]}] 23:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:22:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1430ms 23:22:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:22:04 INFO - PROCESS | 1826 | 1461651724448 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:22:04 INFO - PROCESS | 1826 | 1461651724451 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:22:04 INFO - PROCESS | 1826 | 1461651724457 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:22:04 INFO - PROCESS | 1826 | 1461651724460 Marionette TRACE conn3 <- [1,3102,null,{}] 23:22:04 INFO - PROCESS | 1826 | 1461651724465 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}] 23:22:04 INFO - PROCESS | 1826 | 1461651724650 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:22:04 INFO - PROCESS | 1826 | 1461651724909 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0024562800 == 184 [pid = 1826] [id = 785] 23:22:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f001f898800) [pid = 1826] [serial = 2354] [outer = (nil)] 23:22:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f00227a4400) [pid = 1826] [serial = 2355] [outer = 0x7f001f898800] 23:22:04 INFO - PROCESS | 1826 | 1461651724979 Marionette DEBUG loaded listener.js 23:22:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f00228da000) [pid = 1826] [serial = 2356] [outer = 0x7f001f898800] 23:22:05 INFO - PROCESS | 1826 | 1461651725733 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:22:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1334ms 23:22:05 INFO - PROCESS | 1826 | 1461651725790 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:22:05 INFO - PROCESS | 1826 | 1461651725793 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:22:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:22:05 INFO - PROCESS | 1826 | 1461651725799 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:22:05 INFO - PROCESS | 1826 | 1461651725801 Marionette TRACE conn3 <- [1,3106,null,{}] 23:22:05 INFO - PROCESS | 1826 | 1461651725806 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}] 23:22:06 INFO - PROCESS | 1826 | 1461651726023 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:22:06 INFO - PROCESS | 1826 | 1461651726282 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025322000 == 185 [pid = 1826] [id = 786] 23:22:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f001fd0a000) [pid = 1826] [serial = 2357] [outer = (nil)] 23:22:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f00228e1c00) [pid = 1826] [serial = 2358] [outer = 0x7f001fd0a000] 23:22:06 INFO - PROCESS | 1826 | 1461651726355 Marionette DEBUG loaded listener.js 23:22:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f0022e6f400) [pid = 1826] [serial = 2359] [outer = 0x7f001fd0a000] 23:22:07 INFO - PROCESS | 1826 | 1461651727102 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]]]}] 23:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:22:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1327ms 23:22:07 INFO - PROCESS | 1826 | 1461651727126 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:22:07 INFO - PROCESS | 1826 | 1461651727130 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:22:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:22:07 INFO - PROCESS | 1826 | 1461651727136 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:22:07 INFO - PROCESS | 1826 | 1461651727138 Marionette TRACE conn3 <- [1,3110,null,{}] 23:22:07 INFO - PROCESS | 1826 | 1461651727144 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}] 23:22:07 INFO - PROCESS | 1826 | 1461651727340 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:22:07 INFO - PROCESS | 1826 | 1461651727634 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f00254e8800 == 186 [pid = 1826] [id = 787] 23:22:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f001fd0a400) [pid = 1826] [serial = 2360] [outer = (nil)] 23:22:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f0022ee8c00) [pid = 1826] [serial = 2361] [outer = 0x7f001fd0a400] 23:22:07 INFO - PROCESS | 1826 | 1461651727705 Marionette DEBUG loaded listener.js 23:22:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f0022f49c00) [pid = 1826] [serial = 2362] [outer = 0x7f001fd0a400] 23:22:08 INFO - PROCESS | 1826 | 1461651728477 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"]]]}] 23:22:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:22:08 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 23:22:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:22:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1378ms 23:22:08 INFO - PROCESS | 1826 | 1461651728515 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:22:08 INFO - PROCESS | 1826 | 1461651728518 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:22:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:22:08 INFO - PROCESS | 1826 | 1461651728524 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:22:08 INFO - PROCESS | 1826 | 1461651728526 Marionette TRACE conn3 <- [1,3114,null,{}] 23:22:08 INFO - PROCESS | 1826 | 1461651728532 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}] 23:22:08 INFO - PROCESS | 1826 | 1461651728780 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:22:09 INFO - PROCESS | 1826 | 1461651729069 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\", \"5f5ca41a-0dab-474b-8ed6-a7fb27c7fad3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f0025d59000 == 187 [pid = 1826] [id = 788] 23:22:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f00211dd400) [pid = 1826] [serial = 2363] [outer = (nil)] 23:22:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f0023084c00) [pid = 1826] [serial = 2364] [outer = 0x7f00211dd400] 23:22:09 INFO - PROCESS | 1826 | 1461651729141 Marionette DEBUG loaded listener.js 23:22:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f00238ed000) [pid = 1826] [serial = 2365] [outer = 0x7f00211dd400] 23:22:09 INFO - PROCESS | 1826 | 1461651729891 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]]]}] 23:22:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:22:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1387ms 23:22:09 INFO - PROCESS | 1826 | 1461651729911 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:22:09 INFO - PROCESS | 1826 | 1461651729915 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:22:11 WARNING - u'runner_teardown' () 23:22:11 INFO - No more tests 23:22:11 INFO - Got 0 unexpected results 23:22:11 INFO - SUITE-END | took 1119s 23:22:11 INFO - Closing logging queue 23:22:11 INFO - queue closed 23:22:11 INFO - Return code: 0 23:22:11 WARNING - # TBPL SUCCESS # 23:22:11 INFO - Running post-action listener: _resource_record_post_action 23:22:11 INFO - Running post-run listener: _resource_record_post_run 23:22:12 INFO - Total resource usage - Wall time: 1154s; CPU: 98.0%; Read bytes: 8454144; Write bytes: 975908864; Read time: 860; Write time: 330612 23:22:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:22:12 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 107241472; Read time: 0; Write time: 104196 23:22:12 INFO - run-tests - Wall time: 1125s; CPU: 98.0%; Read bytes: 7897088; Write bytes: 766394368; Read time: 784; Write time: 74352 23:22:12 INFO - Running post-run listener: _upload_blobber_files 23:22:12 INFO - Blob upload gear active. 23:22:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:22:12 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 23:22:12 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'] 23:22:12 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 23:22:13 INFO - (blobuploader) - INFO - Open directory for files ... 23:22:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:22:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:22:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:22:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:22:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:22:15 INFO - (blobuploader) - INFO - Done attempting. 23:22:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:22:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:22:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:22:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:22:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:22:17 INFO - (blobuploader) - INFO - Done attempting. 23:22:17 INFO - (blobuploader) - INFO - Iteration through files over. 23:22:17 INFO - Return code: 0 23:22:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:22:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:22:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3d191ec980dc5f772a1218923e0475dc9411cd21393a31c8414e4975ddb15b90daa6f43e9347b4bfa7f6ec590c8218e3e0229622517e30e1c3375419a7a607d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d48e55a06ad6b5a457892e014c60e553f5c3adfbae0eec6639394971c9247aca1d7595fd920b75b3ec1e843737ebdac9b26fc1dcc9e21c73358a9b85a379c710"} 23:22:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:22:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:22:17 INFO - Contents: 23:22:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3d191ec980dc5f772a1218923e0475dc9411cd21393a31c8414e4975ddb15b90daa6f43e9347b4bfa7f6ec590c8218e3e0229622517e30e1c3375419a7a607d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d48e55a06ad6b5a457892e014c60e553f5c3adfbae0eec6639394971c9247aca1d7595fd920b75b3ec1e843737ebdac9b26fc1dcc9e21c73358a9b85a379c710"} 23:22:17 INFO - Running post-run listener: copy_logs_to_upload_dir 23:22:17 INFO - Copying logs to upload dir... 23:22:17 INFO - mkdir: /builds/slave/test/build/upload/logs 23:22:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1247.083647 ========= master_lag: 0.44 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 47 secs) (at 2016-04-25 23:22:18.008126) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 23:22:18.009385) ========= 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-1461650247.759560-761747369 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3d191ec980dc5f772a1218923e0475dc9411cd21393a31c8414e4975ddb15b90daa6f43e9347b4bfa7f6ec590c8218e3e0229622517e30e1c3375419a7a607d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d48e55a06ad6b5a457892e014c60e553f5c3adfbae0eec6639394971c9247aca1d7595fd920b75b3ec1e843737ebdac9b26fc1dcc9e21c73358a9b85a379c710"} build_url:https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034477 build_url: 'https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3d191ec980dc5f772a1218923e0475dc9411cd21393a31c8414e4975ddb15b90daa6f43e9347b4bfa7f6ec590c8218e3e0229622517e30e1c3375419a7a607d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d48e55a06ad6b5a457892e014c60e553f5c3adfbae0eec6639394971c9247aca1d7595fd920b75b3ec1e843737ebdac9b26fc1dcc9e21c73358a9b85a379c710"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Uld5J7lYQg2DPrJXm3wM4A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 23:22:18.081515) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:22:18.088055) ========= 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-1461650247.759560-761747369 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017865 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:22:18.181348) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 23:22:18.181846) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 23:22:18.182367) ========= ========= Total master_lag: 0.65 =========